MCP Config Generator 🔌 🧲

Build Model Context Protocol server config for Cursor and Claude Desktop. Pick a preset, edit command and args, then copy or download JSON. No sign-up required.

MCP server settings

Presets fill fields when they still match the previous defaults (merge-if-unchanged).

No env vars added.

Config preview

Add a server id and command to enable Copy and Download.

Paste into .cursor/mcp.json at your project root or merge into your global Cursor MCP settings.

About this MCP config builder

MCP (Model Context Protocol) lets AI clients call external tools via configured servers. Each entry needs a server id (JSON key), command to spawn the process, args array, and optional environment variables. This tool formats that as mcpServers JSON ready for .cursor/mcp.json or Claude Desktop's claude_desktop_config.json.

Presets stub common @modelcontextprotocol packages—edit paths and credentials before use. Args are one per line in the form and become a JSON array. Everything runs in your browser; nothing is sent to our servers.

Frequently asked questions

Does this tool connect to MCP servers or upload my config?

No. JSON is assembled in your browser from the fields you enter. You paste the result into Cursor or Claude Desktop locally.

Where do I put the Cursor config?

Project-level: create or edit .cursor/mcp.json at your repo root. Global: use Cursor Settings → MCP and add servers there, or merge into your user-level MCP config per Cursor docs.

Are Cursor and Claude Desktop configs different?

Both use an mcpServers object with command, args, and optional env. The structure is the same for basic stdio servers; this tool outputs the same shape for both tabs so you can paste into either app.

What does merge-if-unchanged mean?

When you switch presets, fields update only if they still match the previous preset defaults (or are empty). Edited values are kept.