mcp-serverman: A MCP Server Configuration Manager
@benhaotang
a cli/mcp server tool for managing mcp server json config file with version control, profiles and multi-client support
Overview
What is mcp-serverman?
mcp-serverman is a command-line tool to manage Claude MCP server configuration, with version control and profiling. It also includes a companion MCP server that lets LLMs configure MCP servers for you.
How to use mcp-serverman?
Install via pip install mcp-serverman, then use the mcp-serverman command in your terminal. First run mcp-serverman client init, then use commands like list, enable, disable, save, change, preset save/load, and manage multiple clients. To let an LLM manage your configs, use mcp-serverman companion.
Key features of mcp-serverman
- Version control for MCP server configurations
- Preset/profile management to quickly switch setups
- Multiple client support (Claude, Cline, MCP-Bridge)
- Companion MCP server for LLM‑driven configuration
- Enable, disable, and remove servers or versions
Use cases of mcp-serverman
- Managing multiple MCP server configurations across different clients
- Rolling back to a previous server version after an update
- Switching between profiles for development and production
- Letting an AI assistant enable/disable servers on your behalf
FAQ from mcp-serverman
How do I install mcp-serverman?
Run pip install mcp-serverman. You can also install the latest debug version from GitHub with pip install git+https://github.com/benhaotang/mcp-serverman.git.
Which MCP clients does mcp-serverman support?
Since version 0.1.9, it supports Claude, Cline, and MCP‑Bridge. Support for other clients may be added – please open an issue if a path is wrong.
Is there a companion MCP server?
Yes, since version 0.2.1 you can run mcp-serverman companion to register a companion MCP server that lets LLMs manage your MCP configuration.
What platforms are supported?
Windows, Linux (tested), and macOS. If a platform path is incorrect, file an issue.
Should I back up my configuration before using mcp-serverman?
Yes, the author strongly recommends making a manual backup of your MCP configuration before any changes, as error handling may not cover all cases.