[BUG] claude_design MCP server injected dynamically but endpoint returns 404
Preflight Checklist
- [x] I have searched existing issues and this hasn't been reported yet
- [x] This is a single bug report (please file separate reports for different bugs)
- [x] I am using the latest version of Claude Code
What's Wrong?
/doctor reports a failed MCP server on every startup:
MCP server 'claude_design': failed — Streamable HTTP error: Error POSTing to endpoint:
404 page not found
claude mcp get claude_design shows:
Scope: Dynamic config (from command line)
Type: http
URL: https://api.anthropic.com/v1/design/mcp
The server is not in settings.json, settings.local.json, or .mcp.json — it appears to be
injected by Claude Code at runtime. claude mcp remove "claude_design" -s dynamic fails
with "Cannot remove MCP server from scope: dynamic", so there is no user-accessible way to
remove it.
Expected: Either the endpoint works, or the server is not injected if it's unavailable for
this account.
Actual: Permanent /doctor failure with no way to resolve it from the user side.
Version: 2.1.181 (Claude Code)
What Should Happen?
no errors or fix should work
Error Messages/Logs
no errors
Steps to Reproduce
open claude
Claude Model
Sonnet (default)
Is this a regression?
Yes, this worked in a previous version
Last Working Version
_No response_
Claude Code Version
2.1.181
Platform
Anthropic API
Operating System
Other Linux
Terminal/Shell
Other
Additional Information
kitty
This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗