MCP Config Manager
This package provides functionality to manage MCP server configurations for different clients like Cline and Claude Desktop.
Overview
MCP Config Manager is a package designed to manage Model Context Protocol (MCP) server configurations for various clients, including Claude Desktop and VSCode extensions like Cline and Roo.
To use MCP Config Manager, install it via pip and import the necessary functions in your Python script to add configurations for your MCP server.
- Automatic detection of configuration file paths for different environments. - Support for multiple clients including Claude Desktop and VSCode extensions. - Validation of environment variables. - Generic functions for configuration management. - Specific settings for VSCode extensions (Cline and Roo).
- Managing configurations for Claude Desktop applications.
- Setting up configurations for VSCode extensions like Cline and Roo.
- Automating the configuration process for different environments.
Add to your AI client
Use these steps to connect MCP Config Manager in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.
Cursor
Add this to your .cursor/mcp.json file in your project root, then restart Cursor.
.cursor/mcp.json
{
"mcpServers": {
"mcp-config-manager-easytocloud": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-config-manager-easytocloud"
]
}
}
}Claude Desktop
Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.
~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
{
"mcpServers": {
"mcp-config-manager-easytocloud": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-config-manager-easytocloud"
]
}
}
}Claude Code
Add this to your project's .mcp.json file. Claude Code will detect it automatically.
.mcp.json (project root)
{
"mcpServers": {
"mcp-config-manager-easytocloud": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-config-manager-easytocloud"
]
}
}
}VS Code (Copilot)
Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.
.vscode/mcp.json
{
"servers": {
"mcp-config-manager-easytocloud": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-config-manager-easytocloud"
]
}
}
}Windsurf
Add this to your Windsurf MCP config file, then restart Windsurf.
~/.codeium/windsurf/mcp_config.json
{
"mcpServers": {
"mcp-config-manager-easytocloud": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-config-manager-easytocloud"
]
}
}
}Cline
Open Cline settings, navigate to MCP Servers, and add this server configuration.
Cline MCP Settings (via UI)
{
"mcpServers": {
"mcp-config-manager-easytocloud": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-config-manager-easytocloud"
]
}
}
}FAQ
Is MCP Config Manager compatible with all MCP clients?
Yes! It supports Claude Desktop and VSCode extensions like Cline and Roo.
How do I install MCP Config Manager?
You can install it using the command: `pip install mcp-config-manager`.
Can I customize the environment variables?
Yes! You can define custom environment variables when adding configurations.7:["$","div",null,{"className":"container mx-auto flex flex-col gap-4","children":["$L26","$L27",["$","$L28",null,{"currentProject":{"id":1503,"uuid":"fc00d440-d749-46f7-b73b-0e87d6affab9","name":"mcp-config-manager","title":"MCP Config Manager","description":"This package provides functionality to manage MCP server configurations for different clients like Cline and Claude Desktop.","avatar_url":"https://avatars.githubusercontent.com/u/32910263?v=4","created_at":"2025-02-20T16:06:16.730Z","updated_at":"2025-02-23T07:13:15.552Z","status":"created","author_name":"easytocloud","author_avatar_url":"https://avatars.githubusercontent.com/u/32910263?v=4","tags":"mcp-config-manager,configuration-management,server-utilities","category":"developer-tools","is_featured":false,"sort":1,"url":"https://github.com/easytocloud/mcp-config-manager","target":"_self","content":"$29","summary":"$2a","img_url":null,"type":null,"metadata":null,"user_uuid":null,"tools":null,"sse_url":null,"sse_provider":null,"sse_params":null,"is_official":false,"server_command":null,"server_params":null,"server_config":null,"allow_call":false,"is_innovation":false,"is_dxt":false,"dxt_manifest":null,"dxt_file_url":null,"is_audit":false},"randomProjects":[],"currentServerKey":"$undefined"}]]}]