About
A macOS‑only CLI tool that manages and switches named profiles of mcpServers for the Claude Desktop app, updating its config file and restarting the app automatically.
Capabilities
Claude MCP Manager – A Profile‑Based Server Switcher for the Claude Desktop App
The Claude MCP Manager tackles a common pain point for developers working with AI assistants: juggling multiple Model Context Protocol (MCP) server configurations while keeping sensitive credentials safe. The Claude Desktop application stores all its MCP endpoints in a single JSON file under the user’s Library directory. Whenever a developer wants to switch between different server sets—such as a local experimental cluster, a corporate private endpoint, or a public API—the entire configuration file must be edited by hand. This is error‑prone, difficult to version control, and exposes secrets if the file is shared.
The manager introduces a lightweight command‑line interface that separates server definitions from profiles. Server files are stored in as individual JSON snippets, while profiles—named collections of servers—live in . Activating a profile automatically rewrites the block in Claude’s main config file, restarts the application to apply changes, and records the previous state for easy rollback. By using a dedicated file () to hold API keys and other secrets, the tool lets server definitions reference environment variables with placeholders (). This keeps credentials out of the repository and allows developers to share profiles without leaking sensitive data.
Key capabilities include:
- Declarative server configs: Each MCP endpoint is described in a small JSON file, making it trivial to add, modify, or delete servers without touching the main config.
- Profile management: Group any number of server files into named profiles (, , ). Switching is as simple as typing the profile name.
- Automatic backup and rollback: The tool writes the current block to before applying a new profile, enabling the command to restore the previous state.
- Environment‑aware secrets: Server definitions can reference environment variables or dotenv entries, ensuring that private keys never appear in plain text within the config.
- Developer‑friendly workflow: The CLI exposes commands such as , , and , allowing integration into scripts or CI pipelines.
In real‑world scenarios, a data scientist might maintain a profile pointing to an on‑premise MCP server for rapid prototyping, while a product manager uses a profile that connects to a secure cloud endpoint. When switching between these contexts, the manager updates Claude’s configuration instantly and restarts the app, eliminating downtime or manual edits. The clear separation of concerns also means that teams can version control profile definitions without exposing credentials, and new members can clone the repository and set up their environment with a single command.
Overall, the Claude MCP Manager provides a robust, secure, and developer‑centric solution for managing multiple MCP server configurations on macOS. By automating configuration updates, handling secrets safely, and offering quick rollback, it streamlines the workflow for anyone who relies on Claude Desktop to interact with diverse AI backends.
Related Servers
MCP Filesystem Server
Secure local filesystem access via MCP
Google Drive MCP Server
Access and manipulate Google Drive files via MCP
Pydantic Logfire MCP Server
Retrieve and analyze application telemetry with LLMs
Swagger MCP Server
Dynamic API Tool Generator from Swagger JSON
Rust MCP Filesystem
Fast, async Rust server for efficient filesystem operations
Goodnews MCP Server
Positive news at your fingertips
Weekly Views
Server Health
Information
Explore More Servers
MCPJungle
Central MCP Gateway for Private AI Agents
Mcp2Brave
MCP server that powers web search via Brave API
Cabrit0 Mcp Server Reunemacacada
Create structured learning paths from web content quickly
BoonBoom MCP Server
Fast, lightweight MCP server for quick prototyping
Skyfire MCP Server
AI‑powered payments via Skyfire API
MCP Sumo Logic
Search logs in Sumo Logic via MCP API