[BUG] claude_design MCP server injected dynamically but endpoint returns 404

Resolved 💬 1 comment Opened Jun 18, 2026 by thorrrr Closed Jun 18, 2026

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

View original on GitHub ↗

This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗