You can disable an MCP server per project, and failures now name the actual reason.
What's wrong with this entry?
An MCP server can now be marked disabled for a project and shows "Disabled in /mcp" with its own status badge instead of a generic failure. Connection errors gained three codes: POLICY_BLOCKED for a server blocked by enterprise managed policy, DISABLED for one turned off locally, and IDENTITY_CHANGED for a reconnect that raced an account switch.
- The blocked-by-policy row reports "Blocked by enterprise managed policy".
- A reconnect cancelled by an account change gets a dedicated message and logs
mcp_reconnect_identity_changed.
Disabled for this project (re-enable via /mcp)
Strings lifted out of the shipped bundle, so the claim above can be checked against them.