Does it work on Windows or Linux?
No. The script relies on macOS-specific paths (`~/Library/Application Support/Claude/`) and commands (`killall`, `open`), so it will not work on Windows or Linux.
@BLTGV
Basic information
Script to easily switch between Claude MCP server configurations on macOS.
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
A command-line tool for macOS that quickly switches between different mcpServers configurations for the Claude desktop application. It lets you define multiple named profiles (e.g., “default”, “staging”, “dev”) and swap the active MCP server block in Claude’s config file without manual editing, then automatically restarts Claude to apply the changes.
Install via the quick install command (curl -fsSL … | sh -s -- --install) or manually by running the setup.sh --install script. After installation, create .json profile files in ~/.config/claude/ containing an mcpServers key. Use the command claude-mcp-switch <profile> (or claude-mcp-switch to default to “default”) to switch, claude-mcp-switch -l to list available profiles, and claude-mcp-switch last to revert to the previous configuration.
mcpServers keys in Claude config.No. The script relies on macOS-specific paths (`~/Library/Application Support/Claude/`) and commands (`killall`, `open`), so it will not work on Windows or Linux.
The `jq` utility must be installed. It can be installed via `brew install jq`.
Profiles are stored as `.json` files in the `~/.config/claude/` directory. Each file must contain an `mcpServers` key.
The script only reads and writes the `mcpServers` key. Other keys in the target Claude config file are preserved, and other keys in source profile files are ignored.
Use the command `claude-mcp-switch last`. The script saves a backup of the previous `mcpServers` block into `~/.config/claude/last.json`.
NetFoundry MCP Gateway enables secure, isolated access to Model Context Protocol (MCP) tools across distributed systems without exposing public endpoints. Zero trust gateway for MCP servers. Aggregate, filter, and secure

Official MCP server for imageat — AI image and video generation for AI assistants. Generate images and videos, and use 20+ editing tools (background remove/replace, inpainting, object eraser, relight, virtual try-on) dir
Consult field-tested agent-system design patterns through 8 hosted, read-only tools for orientation, deep reading, relationships, provenance, glossary terms, and publication decisions.

scvd.store is an evidence observatory for agentic commerce. Independent signed observation of what other people's endpoints, artifacts and payments actually did among other things. USDC on Base, Arbitrum One, World Chain
28-tool MCP server for web scraping, crawling, deep research & autonomous extraction — clean Markdown & structured JSON for Claude, Cursor & any MCP client. 1,000 free one-time credits, local-Ollama LLM support.
Comments