v0.9.6: Remove MCP Resource Discovery for Claude.ai Compatibility
What's Fixed
Based on investigation of a working MCP server (bloodtest-mcp-server), this release removes the MCP resource discovery endpoint that was causing Claude.ai connection issues.
Key Changes
- Removed MCP Resource Discovery: Commented out the endpoint entirely
- Discovery: Working MCP servers don't have resource discovery endpoints at all
- OAuth Simplified: Reverted to configuration
- SSE Headers Fixed: HEAD requests now return proper SSE content-type headers
Technical Details
The investigation revealed that the working bloodtest-mcp-server at https://supplement-therapy.up.railway.app/sse:
- Returns 404 for endpoint
- Returns 404 for all OAuth endpoints
- Returns proper SSE headers for endpoint
- Works perfectly with Claude.ai
This release aligns our server with this working pattern.
Testing
- Removed MCP resource discovery endpoint
- OAuth endpoints return 404 when disabled
- SSE endpoint returns proper headers
- All 20 tools remain exposed and functional
This should finally resolve the Claude.ai MCP connector disabled issue!