mcp-toggle-normalize
Installation
SKILL.md
Normalize MCP connector toggles
Desired state
computer-use enabled; claude-in-chrome, claude.ai Gmail, claude.ai Google Calendar, claude.ai Google Drive disabled, in every project.
Where the state lives
These are not a settings.json key. State lives per-project in ~/.claude.json under each project's enabledMcpServers / disabledMcpServers arrays. claudeInChromeDefaultEnabled: false is the only global default. New project dirs may start off-spec.
Procedure
- Quit all other Claude Code sessions first. A running instance rewrites
~/.claude.jsonfrom memory and will clobber external edits. (The session running this skill is itself a writer — warn the user of that residual risk before editing.) - Back up:
cp ~/.claude.json ~/.claude.json.bak-mcp-normalize - Apply. Creates missing keys, dedupes, and removes names cross-listed in the other array: