v1.0.3: MCP Inspector Compatibility Fix
What's Fixed
MCP Inspector Connection Issue Resolved
- Added missing
resources/listendpoint 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