mcp-serverman logo

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.

View on GitHub

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?

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?

Run mcp-serverman client init.

How do I list available servers?

Use mcp-serverman list.

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?

Use mcp-serverman save <server_name> --comment <comment>.