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.