MCP Client Configuration Server
by landicefu
This MCP server manages configurations for different MCP clients, allowing retrieval, listing, addition, and removal of server configurations from client configuration files. It automatically detects the configuration file path based on the operating system and the specified client.
Last updated: N/A
What is MCP Client Configuration Server?
The MCP Client Configuration Server is a tool designed to simplify the management of configurations for various MCP (Machine Communication Protocol) clients. It provides a centralized way to interact with and modify the settings of different AI assistants and code editors that utilize MCP servers.
How to use MCP Client Configuration Server?
To use the server, you first need to install it via npm or run it using npx. Then, you can configure your AI assistant to use this server by adding it to your MCP settings configuration. The server exposes several tools like get_configuration_path
, get_configuration
, list_servers
, get_server_configuration
, add_server_configuration
, and remove_server_configuration
that can be called by the AI assistant to manage client configurations.
Key features of MCP Client Configuration Server
Centralized configuration management
Automated configuration file path detection
Support for multiple clients (Cline, Roo Code, WindSurf, Claude)
Tools for retrieving, listing, adding, and removing server configurations
Automatic creation of configuration files and directories
Use cases of MCP Client Configuration Server
Managing MCP servers across multiple clients
Automating configuration tasks via scripts
Troubleshooting MCP server configurations
Synchronizing MCP server configurations across different AI assistants
Deploying server configurations to multiple clients
FAQ from MCP Client Configuration Server
What operating systems are supported?
What operating systems are supported?
Currently, only Windows and macOS are supported. Linux support may be added in future versions.
What happens if the configuration file doesn't exist?
What happens if the configuration file doesn't exist?
When adding a new server, the configuration file will be created automatically if it doesn't exist. For other operations, you'll receive an error message if the configuration file doesn't exist.
How do I update a server configuration that already exists?
How do I update a server configuration that already exists?
When adding a server that already exists, you'll need to set allow_override
to true
to update it.
Which clients are supported by this server?
Which clients are supported by this server?
The server supports Cline, Roo Code, WindSurf, and Claude. Cursor is no longer supported.
Where are the configuration files located?
Where are the configuration files located?
The configuration file paths vary depending on the operating system and the client. Refer to the Implementation Details section in the README for specific paths.