Skip to content

v1.0.3: MCP Inspector Compatibility Fix

Choose a tag to compare

@ma3u ma3u released this 27 Jul 18:02
· 35 commits to main since this release

What's Fixed

MCP Inspector Connection Issue Resolved

  • Added missing resources/list endpoint handler that returns empty resources array
  • This endpoint is required by MCP Inspector for successful connection
  • Fixes "Connection Error - Check if your MCP server is running and proxy token is correct"

Technical Details

The MCP Inspector requires a resources/list method to be handled by the server. This was discovered by comparing with the working bloodtest-mcp-server which uses FastMCP (includes resources endpoint by default).

Changes:

  • Added resources/list handler in claude_compatible_server.py (lines 441-450)
  • Returns empty resources array as required by Inspector protocol
  • Version bumped to 1.0.3

Testing

  • Local server now successfully connects to MCP Inspector
  • Resources/list endpoint returns proper JSON-RPC response
  • All 24 tools remain available with proper schemas

Deployment

This release is ready for Railway deployment to enable both Claude.ai and MCP Inspector compatibility.

🤖 Generated with Claude Code

Co-Authored-By: Claude noreply@anthropic.com