Releases: Shanko-26/mdfmcp
Release list
v0.1.3: Simplified version management
🚀 Simplified Version Management
✅ @latest Syntax
No more manual updates! Configure your IDE once and always get the newest version:
{
"mcpServers": {
"mdf": {
"command": "uvx",
"args": ["mcp-server-mdf@latest"]
}
}
}🔍 Version Checking
New --version flag for easy version verification:
uvx mcp-server-mdf@latest --version
# Output: mcp-server-mdf 0.1.3📚 Updated Documentation
- ✅ All configuration examples now use
@latestsyntax - ✅ Removed complex manual update instructions
- ✅ Clear benefits explained: always current, no maintenance needed
🎯 Benefits
- Always current: Automatically gets newest features and fixes
- Zero maintenance: No need to manually check for updates
- Fresh environment: Each run gets clean package installation
- Version visibility: Easy to check what version you're using
📋 Migration Guide
Current users: Update your IDE configuration to use @latest:
Before:
"args": ["mcp-server-mdf"]After:
"args": ["mcp-server-mdf@latest"]Then restart your IDE - you'll always have the latest version!
🚀 Installation
uvx mcp-server-mdf@latestCompatible IDEs: VS Code (Continue.dev), Cursor, Windsurf, and other MCP-enabled environments.
This release eliminates the complexity of version management while ensuring users always benefit from the latest improvements and bug fixes.
v0.1.2: Improved file path handling & user experience
🚀 Major User Experience Improvements
✅ Smart Workspace File Search
- Intelligent path resolution: Automatically searches your project workspace
- Common directory support: Finds files in
data/,measurements/,test_data/,examples/,samples/ - Case-insensitive matching:
"DATA.MF4"finds"data.mf4" - Multiple path formats: Supports filenames, relative paths, and absolute paths
🛠️ Cross-Platform Compatibility
- Works on all platforms: Windows, macOS, Linux
- Proper path handling: Uses
pathlib.Pathfor OS-specific separators - Workspace-focused: No dependency on user-specific folders
🔍 Enhanced Error Messages
- Helpful file suggestions: Shows available MDF files when target not found
- Clear workspace context: Displays current directory and searched locations
- Actionable tips: Guides users on file placement and path usage
📚 Improved Documentation
- uvx path troubleshooting: Clear instructions for "command not found" errors
- File organization guide: Best practices for workspace structure
- Cross-platform setup: Instructions for Windows, macOS, and Linux
📋 Usage Examples
The server now intelligently finds MDF files with any of these approaches:
# Just the filename - searches workspace automatically
"vehicle_data.mf4"
# Relative path from current directory
"./data/measurements.mf4"
# Absolute path - always works
"/full/path/to/file.mf4"
# Case doesn't matter
"TEST_DATA.MF4" → finds "test_data.mf4"🏗️ Recommended Workspace Structure
your-project/
├── data.mf4 # ✅ Found automatically
├── data/
│ └── test.mf4 # ✅ Found automatically
├── measurements/
│ └── run1.mf4 # ✅ Found automatically
├── test_data/
├── examples/
└── samples/
🚀 Installation
uvx mcp-server-mdfTroubleshooting: If you get "command not found", find your uvx path:
which uvx # macOS/Linux
where uvx # WindowsCompatible IDEs: VS Code (Continue.dev), Cursor, Windsurf, and other MCP-enabled environments.
This release significantly reduces the friction of specifying file paths, making the MCP server much more user-friendly for daily development workflows.
v0.1.1: Documentation and compatibility improvements
Updated documentation and improved IDE compatibility