MCP Catalogs
Homemcp-config-manager screenshot

mcp-config-manager

by holstein13·28·Score 43

Cross-platform MCP server configuration manager with GUI for managing servers across Claude, Gemini & other AI systems.

developer-toolsproductivityai-llm
8
Forks
1
Open issues
5 mo ago
Last commit
2d ago
Indexed

Overview

MCP Config Manager is a comprehensive utility for managing Model Context Protocol server configurations across multiple AI systems. It provides both a graphical user interface and interactive CLI for enabling/disabling servers, managing presets, and synchronizing configurations between different clients. The application features a dual GUI backend with PyQt6 for rich styling and automatic fallback to tkinter if PyQt6 is not available. It supports configuration validation, automatic backups, project discovery, and bulk operations.

Try asking AI

After installing, here are 7 things you can ask your AI assistant:

you:Managing multiple MCP servers across different AI clients (Claude, Gemini, Codex)
you:Enabling/disabling servers without losing configurations
you:Synchronizing server configurations between different AI systems
you:Creating and managing project-specific presets for different development needs
you:Which AI clients are supported?
you:Can I use it without GUI?
you:How do I back up my configurations?

When to choose this

Choose this tool if you manage MCP servers across multiple AI clients and want a visual interface for configuration management without editing JSON files manually.

When NOT to choose this

Don't choose this if you only use a single AI client with MCP servers and prefer direct configuration file editing.

Tools this server exposes

12 tools extracted from the README
  • enableenable(server-name)

    Enable a specific MCP server

  • disabledisable(server-name)

    Disable a specific MCP server

  • enable-allenable-all()

    Enable all MCP servers

  • disable-alldisable-all()

    Disable all MCP servers

  • backupbackup()

    Create a timestamped backup of configurations

  • restorerestore(backup-file)

    Restore configurations from a backup file

  • add-serveradd-server(server-name, config-file)

    Add a new MCP server from a configuration file

  • delete-serverdelete-server(server-name)

    Delete a MCP server permanently

  • presetpreset(preset-name)

    Apply a preset configuration mode

  • validatevalidate(config-file)

    Validate a configuration file

  • statusstatus()

    Show current MCP server status

  • syncsync()

    Synchronize configurations between different AI systems

Comparable tools

mcp-toggleclaude-desktop-config-editormcp-cli-tools

Installation

Quick Install

One-command installation:

curl -fsSL https://raw.githubusercontent.com/holstein13/mcp-config-manager/master/install.sh | bash

Manual installation:

git clone https://github.com/holstein13/mcp-config-manager.git
cd mcp-config-manager
pip install -e .
# Optional: Install PyQt6 for better GUI experience
pip install PyQt6

After installation, launch with:

# Launch GUI
mcp gui
# Interactive CLI mode
mcp interactive

For Claude Desktop, add servers via the GUI or CLI which will manage your ~/.claude.json file directly.

FAQ

Which AI clients are supported?
MCP Config Manager supports Claude, Gemini, and Codex configurations. It can synchronize servers between these clients.
Can I use it without GUI?
Yes, the application provides both GUI and CLI modes. You can use 'mcp interactive' for command-line based management.
How do I back up my configurations?
Use the backup feature either through the GUI's backup button or CLI command 'mcp-config-manager backup'. The app automatically creates timestamped backups before any changes.

On Hacker News

Recent discussion from the developer community.

Compare mcp-config-manager with

GitHub →

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