MCP server registration in Claude Code SSH remote:

MCP server registration in Claude Code SSH remote: three mechanisms, only Mechanism 2 works. (1) ~/.claude/settings.json mcpServers (global) — DEAD in SSH remote. Claude Code never connects. (2) ~/.claude.json projects[path].mcpServers (project-level) — WORKS. Added via claude mcp add —transport http. Tools appear as mcp__name__*. Direct HTTP to Traefik-routed subdomains. (3) Claude AI Cloud Connectors (tengu_claudeai_mcp_connectors) — BROKEN in SSH (missing user:mcp_servers OAuth scope, issue #28695). Rule: Use Mechanism 2 only. settings.json mcpServers should stay empty. When asked about MCP registrations, ALWAYS cat ~/.claude.json — never answer from memory.