You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The previous logic incorrectly checked clientCapabilities.resources which
doesn't exist (resources is a SERVER capability, not a CLIENT capability).
Now correctly detects clients by name using getClientVersion() and only
registers fallback tools for clients with known resource support issues
(e.g., Claude Desktop).
Result: MCP Inspector and other proper clients now see 24 tools instead
of 26, with resource fallback tools only appearing for Claude clients.
Fixes dynamic tool registration to work as intended.
0 commit comments