Skip to content

v0.9.6: Remove MCP Resource Discovery for Claude.ai Compatibility

Choose a tag to compare

@ma3u ma3u released this 26 Jul 16:30
· 43 commits to main since this release

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!