MCP Config Generator
Pick servers from the AllMCPs directory or add your own, then generate a ready-to-paste config for Claude Desktop, Claude Code, Cursor, VS Code, or Windsurf.
1. Add servers
3. Choose your client & copy
Paste into: macOS: ~/Library/Application Support/Claude/claude_desktop_config.json · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {}
}How MCP client configs work
Every MCP-compatible AI client — Claude Desktop, Claude Code, Cursor, VS Code, and Windsurf — reads a JSON file listing the MCP servers it should launch on startup. Each entry names a server and tells the client how to run it: a local command (like npx -y some-package) plus any arguments and environment variables it needs, or a URL if the server runs remotely over HTTP instead of as a local subprocess. The exact file name and top-level JSON key differ slightly by client, which is why copy-pasting a snippet from one client's docs into another's config file often silently fails.
This generator lets you search the AllMCPs directory for a server, auto-fills a best-effort install command parsed from its listing (always double-check package names before saving — server descriptions aren't perfectly standardized), or lets you add a custom entry by hand. Pick your target client above and copy the result straight into the config file at the path shown.