Serverman (Server Manager)
About
Server that manages Claude's configuration for other MCP servers.
Details
- Author
- benhaotang
- Repository
- benhaotang/mcp-serverman
- GitHub stars
- 9
- Downloads
- 7,278
- License
- MIT License
- Categories
- Productivity, Developer Tools, Design, File Management, AI, Project Management, Infrastructure
Jump to
- Version control for MCP server configurations
- Preset/profile management to quickly switch setups
- Multiple client support (Claude, Cline, MCP-Bridge)
- Companion MCP server for LLM‑driven configuration
- Enable, disable, and remove servers or versions
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
Serverman (Server Manager)Command (node, npx, python, etc.)npxArguments-
Argument 1
-y -
Argument 2
@highlight/mcp-server
Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
-
Argument 1
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Mcp Serverman A Mcp Server Configuration Manager
 
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.
Floppy Disk Installation
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.
Computer Cli Usage
After installation, you can use the mcp-serverman command directly in terminal:
Initialize Client Configuration One Time And Must Be Done Before Using Other Commands Since 0 1 9
mcp-serverman client init
Robot Install As A Mcp Server
Install Companion Since 0 2 1
mcp-serverman companion [--client <client>]
```
client init
Initialize Client configuration for the first time before using other commands.
list
List all servers or only enabled servers when the --enabled flag is used.
enable
Enable a specified server by its name.
disable
Disable a specified server by its name.
remove
Remove a specified server by its name.
save
Save the configuration of a specified server with an optional comment.
change
Change the version of a specified server.
preset save
Save a preset configuration with a specified name.
preset load
Load a preset configuration by its name.
preset delete
Delete a specified preset configuration.
client list
List all clients.
client add
Add a new client with a short name, display name, path to config, and optional key and default flag.
client remove
Remove a specified client by its short name.
client modify
Modify a specified client to set it as default.
client copy
Copy configuration from one client to another, with an option to merge.
companion
Register a companion mcp server to let Claude/LLM manage for you, with an optional client specification.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"serverman (server manager)": {
"env": {},
"args": [
"-y",
"@highlight/mcp-server"
],
"command": "npx"
}
}
}
Linux
{
"env": [],
"args": [
"-y",
"@highlight/mcp-server"
],
"command": "npx"
}
Macos
{
"env": [],
"args": [
"-y",
"@highlight/mcp-server"
],
"command": "npx"
}
Windows
{
"env": [],
"args": [
"/c",
"npx",
"-y",
"@highlight/mcp-server"
],
"command": "cmd"
}
mcp-serverman: A MCP Server Configuration Manager
 
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.
:floppy_disk:Installation
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.
:computer: Cli usage
After installation, you can use the mcp-serverman command directly in terminal:
```bash
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





