mcp-serverman
by benhaotang
mcp-serverman is a command-line tool to manage Claude MCP servers configuration with version control and profiling. It also has a companion mcp server to let llms config for you.
Last updated: N/A
What is mcp-serverman?
mcp-serverman is a command-line tool designed to manage the configuration of Claude MCP servers. It provides features for version control, profiling, and now includes a companion MCP server that allows LLMs to manage configurations.
How to use mcp-serverman?
Install using pip install mcp-serverman
. Use the mcp-serverman
command in the terminal with various subcommands like list
, enable
, disable
, save
, change
, preset
, and client
to manage servers, versions, presets, and client configurations. A companion server can be installed to allow LLMs to manage the configuration.
Key features of mcp-serverman
Version control of MCP server configurations
Profiling of server configurations
Preset management
Multiple client support
Companion MCP server for LLM configuration management
Command-line interface
Use cases of mcp-serverman
Managing configurations for multiple MCP servers
Tracking changes to server configurations over time
Creating and loading configuration presets
Allowing LLMs to manage server configurations
Enabling or disabling servers
FAQ from mcp-serverman
How do I install mcp-serverman?
How do I install mcp-serverman?
Use pip install mcp-serverman
or pip install git+https://github.com/benhaotang/mcp-serverman.git
for the latest version.
How do I initialize the client configuration?
How do I initialize the client configuration?
Run mcp-serverman client init
.
How do I list available servers?
How do I list available servers?
Use mcp-serverman list
.
How do I enable or disable a server?
How do I enable or disable a server?
Use mcp-serverman enable <server_name>
or mcp-serverman disable <server_name>
.
How do I save a version of a server configuration?
How do I save a version of a server configuration?
Use mcp-serverman save <server_name> --comment <comment>
.