Mcp-serverman is a command-line tool for managing Claude MCP server configurations with version control and profiling, and it includes a companion server for LLM configuration assistance. Mcp-serverman is a command-line
mcp-serverman
is a command-line tool designed to manage configurations for Claude MCP servers, incorporating version control and profiling capabilities. It now includes a companion MCP server, enabling Large Language Models (LLMs) to handle configurations.
Install via pip install mcp-serverman
or directly from GitHub for the latest version using pip install git+https://github.com/benhaotang/mcp-serverman.git
. Compatible with Windows, Linux, and MacOS.
The tool offers functionalities such as listing, enabling, disabling, and removing servers. It supports version control with save and change commands, preset management for saving, loading, and deleting configurations, and multiple client support for managing different MCP server instances. The companion server can be registered using mcp-serverman companion
.
The companion feature allows LLMs to manage MCP servers, such as enabling or disabling servers based on natural language instructions.
For development, clone the repository and install in editable mode using pip install -e .
.
Key milestones include support for other MCP clients, code modularization, and the addition of the MCP server. Future plans involve improved error handling and integration with mcp-installer
.
MIT License (LICENSE)
benhaotang/mcp-serverman
January 18, 2025
March 18, 2025
Python