Claude-Code-MCP-Manager
by qdhenry·★ 24·Score 40
A bash script tool for managing MCP configurations for Claude Code with add, remove, and auto-loading capabilities.
Overview
MCP Manager is a comprehensive bash script that simplifies the management of Model Context Protocol configurations for Claude Code. It provides a command-line interface to list, add, remove, and batch manage MCP servers, along with import/export functionality for configuration sharing. The script supports both npx and environment variable types of MCP servers and can automatically load configurations when starting Claude Code.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose this tool when you need to manage multiple MCP servers for Claude Code and want an easy way to switch between configurations without manual setup each time.
When NOT to choose this
Don't choose this if you're using a different AI assistant that doesn't support Claude Code's MCP implementation, or if you prefer a GUI-based configuration tool.
Tools this server exposes
12 tools extracted from the READMEinitInitialize MCP configuration with sample MCPs
listList all configured MCPs
addAdd a new MCP configuration interactively
add-allAdd all MCPs to Claude configuration without prompts
removeRemove an MCP configuration
showShow details of a specific MCP configuration
exportExport MCP configurations to a file
importImport MCP configurations from a file
setup-autoSet up automatic loading of MCPs when starting Claude Code
helpShow help information for MCP Manager commands
rmRemove an MCP configuration (alias for remove)
lsList all configured MCPs (alias for list)
Note: These are CLI commands for the MCP Manager tool itself, not MCP server tools. The server appears to be a management utility for MCP configurations rather than an MCP server that exposes tools.
Comparable tools
Installation
Installation
- Download the script:
curl -O https://raw.githubusercontent.com/qdhenry/Claude-Code-MCP-Manager/main/mcp-manager.sh- Make it executable:
chmod +x mcp-manager.sh- Move to a location in your PATH (optional):
sudo mv mcp-manager.sh /usr/local/bin/mcp-managerFor Claude Desktop configuration, ensure the MCP servers are properly configured in your claude_desktop_config.json:
{
"mcpServers": {
"supabase": {
"command": "npx",
"args": ["supabase/mcp-server-supabase@latest", "--access-token", "YOUR_TOKEN_HERE"]
},
"digitalocean": {
"command": "npx",
"args": ["-y", "@digitalocean/mcp"]
}
}
}FAQ
- How do I initialize with sample MCPs?
- Run `./mcp-manager.sh init` to initialize with common MCP setups including Supabase, DigitalOcean, and others.
- How can I set up automatic loading of MCPs?
- Run `./mcp-manager.sh setup-auto` to configure automatic loading. This will create a shell function to load MCPs when starting Claude Code.
Compare Claude-Code-MCP-Manager with
Last updated · Auto-generated from public README + GitHub signals.