Serverman (Server Manager)
Summary
The mcp-serverman companion server is a powerful tool designed to allow Claude/LLMs to manage MCP server configurations across different clients. It provides a comprehensive set of tools for listing, enabling, disabling, profiling, and version-controlling MCP servers, while also supporting operations across multiple clients like Claude Desktop, Cline, and MCP-Bridge. Through its JSON-based interface, it allows AI assistants to perform sophisticated server management tasks, such as saving server states, managing configuration profiles, and bulk operations on multiple servers.
Install this server by
pip install mcp-serverman
mcp-serverman client init
mcp-serverman companion
Available Actions(16)
client init
Initialize Client configuration. This is a one-time setup that must be done before using other commands.
list
List all servers. You can also use the --enabled flag to only list enabled servers.
enable
Enable a server by specifying its name: <server_name>.
disable
Disable a server by specifying its name: <server_name>.
remove
Remove a server by specifying its name: <server_name>.
save
Save the configuration of a server with an optional comment: <server_name> --comment <comment>.
change
Change the version of a server by specifying its name and the new version: <server_name> --version <version>.
preset save
Save a preset configuration by specifying the preset name: <preset_name>.
preset load
Load a preset configuration by specifying the preset name: <preset_name>.
preset delete
Delete a preset configuration by specifying the preset name: <preset_name>.
client list
List all clients.
client add
Add a new client with a short name, display name, path to config, and key: <short_name> --name 'Display Name' --path '/path/to/config.json' --key 'mcpServers' [--default].
client remove
Remove a client by specifying its short name: <short_name>.
client modify
Modify a client, marking it as default if needed: <short_name> --default.
client copy
Copy configuration from one client to another, with an option to merge: --from <short_name> --to <short_name> --merge.
companion
Register a companion mcp server to allow Claude/LLM to manage configurations for you. Optionally specify a client: [--client <client>].
Community Reviews
No reviews yet. Be the first to review!
Sign in to join the conversation