Generate, validate, and convert MCP configuration files for Claude Desktop, Cursor, Windsurf, and every MCP-compatible platform.
mcp_generate_configGenerate a complete MCP config JSON for any platform from server definitions. Specify servers with name, command, args, env, timeout, and disabled flag.
mcp_list_platformsList all supported platforms with config file locations for macOS, Windows, and Linux.
mcp_validate_configCheck an existing config for errors: missing mcpServers key, invalid JSON, missing command fields, type issues.
mcp_add_serverAdd a single server to an existing config — handles nesting for Continue.dev automatically.
mcp_get_server_templateGet a ready-to-use config snippet for 9 popular MCP servers: filesystem, github, postgres, brave-search, puppeteer, memory, fetch, sequential-thinking, sqlite.
mcp_batch_generateGenerate configs for multiple servers across multiple platforms in one call.
# Install
git clone https://github.com/Rumblingb/mcp-config-generator
cd mcp-config-generator
pip install -r requirements.txt
# Run as MCP server
python3 server.py
# Or use in Claude Desktop config:
{
"mcpServers": {
"mcp-config-generator": {
"command": "python3",
"args": ["/path/to/mcp-config-generator/server.py"]
}
}
}
Unlimited config generations. Free tier: 50 calls per session.
Buy Pro — $19/mo