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.