a cli/mcp server tool for managing mcp server json config file with version control, profiles and multi-client support
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.
pip install mcp-serverman
or from GitHub for the latest debug version:
pip install git+https://github.com/benhaotang/mcp-serverman.git
Should be available on Windows, Linux(tested) and MacOS. If the path for a certain platform is wrong, open an issue.
After installation, you can use the mcp-serverman
command directly in terminal:
## Display help message
mcp-serverman
## Initialize Client configuration(one time and must be done before using other commands, since 0.1.9)
mcp-serverman client init
## List servers
mcp-serverman list
mcp-serverman list --enabled
## Enable/disable/remove server/server version
mcp-serverman enable <server_name>
mcp-serverman disable <server_name>
mcp-serverman remove <server_name>
## Version control
mcp-serverman save <server_name> --comment <comment>
mcp-serverman change <server_name> --version <version>
## Preset/Profile management
mcp-serverman preset save <preset_name>
mcp-serverman preset load <preset_name>
mcp-serverman preset delete <preset_name>
## Multiple client support(since 0.1.9)
mcp-serverman client list
mcp-serverman client add <short_name> --name "Display Name" --path "/path/to/config.json" --key "mcpServers" [--default]
mcp-serverman client remove <short_name>
mcp-serverman client modify <short_name> --default
mcp-serverman client copy --from <short_name> --to <short_name> --merge
## Register companion mcp server to let Claude/LLM manage for you(since 0.2.1)
mcp-serverman companion [--client <client>]
For detailed usage instructions, see the manual.
## Install companion (since 0.2.1)
mcp-serverman companion [--client <client>]
Example:
To install the package in development mode, clone the repository and run:
pip install -e .
MIT License (LICENSE)
MCP server for creating UI flowcharts
A beginner-friendly guide server that helps users understand MCP concepts, provides interactive examples, and demonstrates best practices for building MCP integrations. Features tools for exploring MCP capabilities, resources for learning core concepts, and prompts for guided tutorials.
A Model Context Protocol (MCP) server that provides tools for interacting with the Twitch API using the Helix API.