Manages configurations for MCP clients, automatically detecting file paths based on OS and client.
This MCP server helps manage configurations for different MCP clients. It provides tools to retrieve, list, add, and remove server configurations from client configuration files. The server automatically detects the appropriate configuration file path based on the operating system (Windows or macOS) and the specified client.
# Install from npm
npm install -g @landicefu/mcp-client-configuration-server
# Or use npx to run without installing
npx @landicefu/mcp-client-configuration-server
To use this MCP server in your AI assistant, add it to your MCP settings configuration:
{
"mcpServers": {
"mcp-client-configuration": {
"command": "npx",
"args": ["-y", "@landicefu/mcp-client-configuration-server"],
"env": {},
"disabled": false,
"alwaysAllow": []
}
}
}
Note: Cursor is no longer supported as it doesn't use a standard configuration file for MCP settings. Cursor appears to store its MCP configuration in a way we can't easily modify, making it incompatible with this configuration server's file-based approach.
This server is particularly useful for:
Here's a simple prompt you can use with an AI assistant to copy an MCP server configuration from Roo Code to the Claude desktop app:
Please copy the "brave-search" MCP server configuration from Roo Code to my Claude desktop app.
The AI assistant would execute these steps behind the scenes:
// First, get the server configuration from Roo Code
{
"client": "roo_code",
"server_name": "brave-search"
}
// Then add it to Claude with the same settings
{
"client": "claude",
"server_name": "brave-search",
"json_config": {
// Configuration retrieved from previous step
},
"allow_override": true
}
This allows you to easily synchronize your MCP server configurations across different AI assistants.
Retrieves the path to the configuration file for a specified client.
Parameters:
client
(required): The client name (cline, roo_code, windsurf, claude)Returns:
Retrieves the entire configuration for a specified client.
Parameters:
client
(required): The client name (cline, roo_code, windsurf, claude)Returns:
Lists all server names configured in a specified client's configuration.
Parameters:
client
(required): The client name (cline, roo_code, windsurf, claude)Returns:
Retrieves the configuration for a specific server from a client's configuration.
Parameters:
client
(required): The client name (cline, roo_code, windsurf, claude)server_name
(required): The name of the server to retrieveReturns:
Adds or updates a server configuration in a client's configuration file.
Parameters:
client
(required): The client name (cline, roo_code, windsurf, claude)server_name
(required): The name of the server to add or updatejson_config
(required): The server configuration in JSON formatExample:
{
"command": "npx",
"args": ["-y", "@landicefu/android-adb-mcp-server"],
"env": {},
"disabled": false,
"alwaysAllow": []
}
Returns:
Removes a server configuration from a client's configuration file.
Parameters:
client
(required): The client name (cline, roo_code, windsurf, claude)server_name
(required): The name of the server to removeReturns:
%APPDATA%\Code\User\globalStorage\saoudrizwan.claude-dev\settings\cline_mcp_settings.json
%APPDATA%\Code\User\globalStorage\rooveterinaryinc.roo-cline\settings\cline_mcp_settings.json
%APPDATA%\WindSurf\mcp_settings.json
%APPDATA%\Claude\claude_desktop_config.json
~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
~/Library/Application Support/Code/User/globalStorage/rooveterinaryinc.roo-cline/settings/cline_mcp_settings.json
~/.codeium/windsurf/mcp_config.json
~/Library/Application Support/Claude/claude_desktop_config.json
Configuration file not found
Server already exists
allow_override
to true
to update it.{
"client": "cline",
"server_name": "existing-server",
"json_config": { /* new config */ },
"allow_override": true
}
Unsupported platform
Tools to the query and execute of Dify workflows
Talk with your Apple Notes
Excel manipulation including data reading/writing, worksheet management, formatting, charts, and pivot table
Contract and template management for drafting, reviewing, and sending binding contracts.
Interact with the accounting data in your business using our official MCP server
An MCP Server Integration with Apple Shortcuts
MCP server for seamless document format conversion using Pandoc, supporting Markdown, HTML, and plain text, with other formats like PDF, csv and docx in development.
A universal remote MCP server that connects to popular productivity tools such as Notion, Monday, AirTable, and many more.
Interact with Notion using its API. This server mirrors the Notion API SDK, allowing LLMs to manage pages, databases, and other Notion content.
MCP server for the Computer-Use Agent (CUA), allowing you to run CUA through Claude Desktop or other MCP clients.