VIBE CODING / AI-ASSISTED DEVELOPMENT

MCP Config Generator

Fill in a server name, command, arguments, and environment variables to generate a valid mcp.json snippet matching the schema used by Claude Desktop and Claude Code.

  • Live JSON — updates as you type
  • Matches the real mcpServers config schema
  • Copy and paste directly into your config file
Arguments
Environment variables

Generated config

 

Paste this into your claude_desktop_config.json or project .mcp.json, merging with any existing mcpServers entries.

How it works

1

Fill in server name and command

Name the MCP server and choose the launch command (npx, node, python, docker, and others are common) — the config uses the standard stdio transport local MCP servers expect.

2

Add arguments and environment variables

Add as many argument rows and key/value environment variable rows as your server needs, in order.

3

Get a schema-correct JSON snippet

The tool assembles a top-level mcpServers object keyed by your server name, with command, args, and env fields matching the config format used by Claude Desktop and Claude Code — copy it straight into your config file.

Frequently asked questions

Is this the real MCP config schema?

Yes. It generates the same mcpServers top-level key, with command, args (array), and env (object) fields per server, that Claude Desktop and Claude Code use in their config files.

Where do I paste the generated config?

Into your claude_desktop_config.json (Claude Desktop) or project .mcp.json (Claude Code), merging the mcpServers entry with any servers you already have configured — don't overwrite the whole file if you have other servers set up.

What if my server needs a transport other than stdio?

stdio is the default and most common transport for local MCP servers launched via a command. If your server uses a different transport (e.g. SSE over HTTP), you'll need to adjust the generated snippet to match that server's documented config shape.

Does this validate that my command actually works?

No. It only assembles correctly structured JSON from what you enter. You still need the command, package, or script to be installed and runnable on your machine.

Is anything sent to a server when I generate this?

No. The JSON is assembled entirely in your browser from the form fields — nothing is transmitted.

How We Compare

Feature MVPHub Manual JSON editingMCP server README examples
Generates schema-correct JSON automatically Included Not included Limited
Supports repeatable args and env vars via UI Included Not included Not included
Live preview as you type Included Not included Not included
No copy-paste typos from hand-editing JSON Included Not included Limited

Hand-editing mcp.json risks trailing commas and mismatched brackets; copying a server's README example only covers that one server's specific setup. MVPHub generates valid JSON for any command, argument list, and environment variables you enter.

Embed this tool

Add this tool to your site with the canonical iframe below. It remains hosted and maintained by MVPHub.

<iframe src="https://mvphub.tech/tool/mcp-config-generator/" title="MVPHub tool" width="100%" height="760" loading="lazy"></iframe>