dual-claude-json-must-stay-identical-after-mcp-changes
The system maintains two MCP config files: /home/claude/.claude.json (claude-user session) and /root/.claude.json (root-user session). Every MCP registration change — add, remove, or transport update — must be applied to both files atomically in the same operation. Using jq on /root/.claude.json requires sudo; this permission distinction can cause one file to be updated and the other skipped if not handled explicitly. Post-change: always diff both files to confirm zero divergence.
Related
- dual-claude-json-config-parity-required-for-root-sessions
- dual-claude-json-sync-invariant-session-user-determines-acti
- claude-json-dual-config-root-requires-sudo
- dual-claude-json-session-reads-home-not-root
- xint-mcp-sse-transport-fails-use-http
- dual-claude-json-sync-home-and-root-must-be-identical
- dual-claude-json-config-drift-detection-via-mcp-list-count
- pine-script-trailing-stop-backward-movement-without-ratchet
- pwa-push-notifications-require-vapid-push-handler