Skip to content

Releases: Shanko-26/mdfmcp

v0.1.3: Simplified version management

Choose a tag to compare

@Shanko-26 Shanko-26 released this 25 Jul 06:06

🚀 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 @latest syntax
  • ✅ 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@latest

Compatible 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

Choose a tag to compare

@Shanko-26 Shanko-26 released this 25 Jul 05:40

🚀 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.Path for 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-mdf

Troubleshooting: If you get "command not found", find your uvx path:

which uvx  # macOS/Linux
where uvx  # Windows

Compatible 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

Choose a tag to compare

@Shanko-26 Shanko-26 released this 25 Jul 05:09

Updated documentation and improved IDE compatibility