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

  1. Quit all other Claude Code sessions first. A running instance rewrites ~/.claude.json from memory and will clobber external edits. (The session running this skill is itself a writer — warn the user of that residual risk before editing.)
  2. Back up: cp ~/.claude.json ~/.claude.json.bak-mcp-normalize
  3. Apply. Creates missing keys, dedupes, and removes names cross-listed in the other array:
Installs
1
GitHub Stars
13
First Seen
Aug 18, 2026
mcp-toggle-normalize — philoserf/claude-code-config