MCP Config Auditor & Merger

Audit your MCP client JSON configs for syntax errors, missing API key placeholders, and argument errors. Merge new servers from the AllMCPs directory directly into your config with 1 click.

Live Audit Report

Detected format: claudeServers: 2
Environment variable "GITHUB_PERSONAL_ACCESS_TOKEN" in server "github" contains unreplaced placeholder: "<YOUR_GITHUB_TOKEN>".
💡 Replace "<YOUR_GITHUB_TOKEN>" with your actual GITHUB_PERSONAL_ACCESS_TOKEN secret before running.

What the Config Auditor Checks

Paste a Claude Desktop, Cursor, Windsurf, Cline, VS Code or Zed MCP config and the auditor parses it, detects which client format it is, and checks every server entry: that it has a command or url, that args is an array, and that no argument or environment variable still contains template text such as <YOUR_API_KEY> copied from a README.

The merge panel adds a server from the directory to your existing config without retyping it, so you can build up a working config file in one place and paste it back into your client. For step-by-step setup in each client, see the MCP client setup guides.

Frequently Asked Questions (FAQ)

The most common causes are a JSON syntax error, a server entry missing its command, args written as a string instead of an array, or a placeholder API key that was never replaced. The auditor flags each of these. Most clients also only reload MCP servers after a full restart.