Server that manages Claude's configuration for other MCP servers.
Created byApr 23, 2025
mcp-serverman: A MCP Server Configuration Manager
[](https://pypi.org/project/mcp-serverman/) [](https://pypi.org/project/mcp-serverman/)   
A command-line tool to manage Claude MCP servers configuration with version control and profiling. Now also has a companion mcp server to let llms config for you.
[!IMPORTANT]
I always recommend making a manual backup of the mcp configuration before making any changes. Although I tried to cover some error handling in the code, it is definitely not inclusive.
:floppy_disk:Installation
or from GitHub for the latest debug version:
Should be available on Windows, Linux(tested) and MacOS. If the path for a certain platform is wrong, open an issue.
:computer: Cli usage
After installation, you can use the `mcp-serverman` command directly in terminal:
For detailed usage instructions, see the [manual](https://github.com/benhaotang/mcp-serverman/blob/main/Manual.md).
To install the package in development mode, clone the repository and run:
:checkered_flag:Roadmap
Add support for other MCP-Clients, e.g. [Cline](https://github.com/cline/cline) and [MCP-Bridge](https://github.com/SecretiveShell/MCP-Bridge) (since 0.1.9)
Update the code to be more modular and easier to maintain (since v0.2.0)
Added our own mcp-server to let Claude/LLM manage for you (since 0.2.1)
Better error handling tests
~~Integration with other MCP server install tools, e.g. Smithery, or with predefined installation templates (should iron out safety issues first)~~ We have so many mcp marketplaces now, just use [mcp-installer](https://github.com/anaisbetts/mcp-installer) package and instruct the model to install it for you.
~~Maybe a Web UI via Flask?~~
License
MIT License [(LICENSE)](https://github.com/benhaotang/mcp-serverman/blob/main/LICENSE)