mcp-serverman

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

11
1

mcp-serverman: A MCP Server Configuration Manager

PyPI - Version PyPI - Downloads PyPI - License

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.

:floppy_disk:Installation

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.

:computer: Cli usage

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.

:robot: Install as a mcp server

The companion feature allows LLMs to manage MCP servers, such as enabling or disabling servers based on natural language instructions.

:wrench:Development

For development, clone the repository and install in editable mode using pip install -e ..

:checkered_flag:Roadmap

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.

License

MIT License (LICENSE)

Repository

BE
benhaotang

benhaotang/mcp-serverman

Created

January 18, 2025

Updated

March 18, 2025

Language

Python

Category

Developer Tools