MCP Catalogs
Home

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.

developer-toolsproductivityother
1
Forks
0
Open issues
11 mo ago
Last commit
2d ago
Indexed

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:

you:Managing multiple MCP servers for Claude Code projects
you:Automating MCP configuration setup for development teams
you:Creating portable MCP configurations across different environments
you:How do I initialize with sample MCPs?
you:How can I set up automatic loading of MCPs?

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 README
  • init

    Initialize MCP configuration with sample MCPs

  • list

    List all configured MCPs

  • add

    Add a new MCP configuration interactively

  • add-all

    Add all MCPs to Claude configuration without prompts

  • remove

    Remove an MCP configuration

  • show

    Show details of a specific MCP configuration

  • export

    Export MCP configurations to a file

  • import

    Import MCP configurations from a file

  • setup-auto

    Set up automatic loading of MCPs when starting Claude Code

  • help

    Show help information for MCP Manager commands

  • rm

    Remove an MCP configuration (alias for remove)

  • ls

    List 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

mcp-server-managerclaude-config-climcp-clinpx-mcp-wrapper

Installation

Installation

  1. Download the script:
curl -O https://raw.githubusercontent.com/qdhenry/Claude-Code-MCP-Manager/main/mcp-manager.sh
  1. Make it executable:
chmod +x mcp-manager.sh
  1. Move to a location in your PATH (optional):
sudo mv mcp-manager.sh /usr/local/bin/mcp-manager

For 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

GitHub →

Last updated · Auto-generated from public README + GitHub signals.