claude mcp list now tells you why a server failed, like a timeout or HTTP error, not just "Failed to connect".
What's wrong with this entry?
A failed server is no longer reported as just "Failed to connect"; the status line can now say what went wrong.
- the per-server status result optionally carries an
issuefield, which the list formatter appends to the status - the detail is derived from the error code and
displayDetail, for example "request timed out" or an HTTP code - MCP error reporting joins
erroranddisplayDetailinto a single sanitised string
Failed to connect
Strings lifted out of the shipped bundle, so the claim above can be checked against them.
Related
Other releases about the same thing. Found by shared names or similar wording; neither means one caused the other.
-
v2.1.238
claude mcp listandgethelp mention per-project disablingBoth mention list
-
v2.1.239
claude plugin listgets a "Synced from claude.ai" sectionBoth mention list
-
v2.1.248
Synced-plugin listing header drops the account name
Both mention list