1. Conduid
  2. Developer Tools
  3. Claudecode MCP Manager
MCP server · Developer Tools

Claudecode MCP Manager

Terminal UI for managing Claude Code MCP servers across profiles with an easy CLI interface in the terminal.

51Fair

Scored 5 months ago · breakdown

About Claudecode MCP Manager

Claudecode MCP Manager is an MCP server published by DonMecca in the Developer Tools category: terminal UI for managing Claude Code MCP servers across profiles with an easy CLI interface in the terminal.

The repository has 2 stars and 0 forks, with the last commit a year ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.

Install

From source
git clone https://github.com/DonMecca/claudecode-mcp-manager

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Claudecode MCP Manager

Powered by Claude · Grounded in docs

I know everything about Claudecode MCP Manager. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.
  • ✓License declaredUsable under a stated license.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

3 checks have not been run yet.

README

ClaudeCode MCP Manager

A beautiful terminal UI for managing Model Context Protocol (MCP) servers in Claude Code.

⚠️ Development Status: This is an actively developed project that has been tested in limited environments. While the core functionality works, it may contain bugs or edge cases. Use with caution and always keep backups of your Claude configuration files.

Features

  • 🎨 Beautiful TUI - Built with Bubble Tea for a smooth terminal experience
  • 🔄 Toggle MCPs - Enable/disable MCPs instantly with a single keypress
  • 👤 Profile Support - Manage different MCP sets for different Claude instances (e.g., glm vs claude)
  • 💾 Auto-Backup - Automatic backups before every change with easy restore
  • ⚡ Real-Time Status - See which MCPs are running, stopped, or failed
  • 🎯 Simple Interface - Vim-style navigation, no manual needed

Installation

Recommended: Using Install Script

git clone https://github.com/donmecca/claudecode-mcp-manager
cd claudecode-mcp-manager

# Build and install to ~/.local/bin (no sudo needed)
./scripts/install.sh --build --local

# Or install to /usr/local/bin (requires sudo)
sudo ./scripts/install.sh --build

The install script automatically handles macOS Gatekeeper quarantine removal.

From Source (Manual)

git clone https://github.com/donmecca/claudecode-mcp-manager
cd claudecode-mcp-manager
go build -o mcp-manager

# Install to ~/.local/bin
cp mcp-manager ~/.local/bin/
chmod +x ~/.local/bin/mcp-manager

# On macOS: Remove Gatekeeper quarantine
xattr -d com.apple.quarantine ~/.local/bin/mcp-manager 2>/dev/null || true

# Or install to /usr/local/bin (requires sudo)
sudo mv mcp-manager /usr/local/bin/

Using Go Install

go install github.com/donmecca/claudecode-mcp-manager@latest

Quick Start

# Launch the TUI (default profile)
mcp-manager

# Launch with specific profile
mcp-manager --profile glm

# Or switch profiles from within the app:
# 1. Launch mcp-manager
# 2. Press 'p' to view profiles
# 3. Select desired profile and press Enter
# 4. App will quit and show you the command to switch

Usage

Keyboard Shortcuts

Key Action
↑ / k Move up
↓ / j Move down
Space Toggle MCP on/off
a Add new MCP
d Delete MCP
r Restore from backup
p Switch profile
h / ? Show help
q / Ctrl+C Quit

Profiles

Manage different MCP configurations for different Claude Code instances:

# Method 1: Use --profile flag (recommended)
mcp-manager --profile glm

# Method 2: Set environment variable
CLAUDE_CONFIG_DIR=~/.claude-glm mcp-manager

# Method 3: Switch from within the app
# Press 'p', select profile, press Enter

# Profile naming:
# --profile default → ~/.claude
# --profile glm     → ~/.claude-glm
# --profile work    → ~/.claude-work

Interactive Profile Switching:

  1. Press p in the app
  2. Navigate to desired profile
  3. Press Enter
  4. App quits and shows command: mcp-manager --profile <name>
  5. Run that command to switch profiles

How It Works

The manager modifies your Claude Code configuration by managing the mcpServers object:

Default profile: ~/.claude.json GLM profile: ~/.claude-glm/.claude.json Custom profile: ~/.claude-<name>/.claude.json

{
  "mcpServers": {
    "fetch-mcp": { "type": "stdio", "command": "node", "args": [...] },
    "brave-search": { "type": "stdio", "command": "npx", "args": [...] }
  },
  "_mcpManagerDisabledServers": {
    "context7-mcp": { "type": "stdio", "command": "npx", "args": [...] }
  }
}

Toggling off moves an MCP to _mcpManagerDisabledServers (saves context tokens). Toggling on moves it back to mcpServers. Deleting removes the server configuration completely.

Development

See docs/development.md for development setup and contribution guidelines.

Documentation

See CLAUDE.md for critical instructions when working on this project.

Requirements

  • Go 1.21 or higher
  • Claude Code CLI installed and configured
  • macOS, Linux, or Windows

macOS Users: Gatekeeper Issue

If you see [1] killed mcp-manager when running the binary, macOS Gatekeeper is blocking it.

Automatic Fix (Recommended): Use the installation script which handles this automatically:

./scripts/install.sh --build --local

Manual Fix:

xattr -d com.apple.quarantine ~/.local/bin/mcp-manager

Our build and install scripts now automatically remove the quarantine attribute to prevent this issue.

License

MIT License - see LICENSE for details

Credits

Built with:

Support

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Claudecode MCP Manager

How do I install Claudecode MCP Manager?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Claudecode MCP Manager safe to use with an AI agent?

Its trust score is 51 out of 100 (fair). It passes 2 of the 3 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Claudecode MCP Manager still maintained?

The last commit was a year ago. That's long enough that you should check whether the maintainer is responding to issues before depending on it.