MCP config debugger
Paste or adapt a local MCP config, validate JSON syntax, and review the common mcpServers shape before you add a server to Claude Code, Cursor, or another MCP-capable workspace.
Source boundary
Motubrain.org is an independent utility page. It does not claim official MCP, Claude, Cursor, or server-specific authority; use it as a preflight checklist before checking the docs for the exact client and server you run.
No common JSON shape issues found.
Use this compact pass before turning on a new local or remote MCP server.
Fix syntax first. JSON config files usually reject comments, single quotes, and trailing commas even when a blog snippet looks close.
Confirm the server entry has the launch method your client expects, commonly a local command with args or a remote URL.
Write down what each server can read or execute: project folders, shell commands, browser access, databases, or remote APIs.
Open the package, repository, or vendor docs for every server before installing a copied command.
The page is intentionally conservative: it catches common config mistakes and points you back to primary sources.
The scratchpad checks whether the file parses and whether mcpServers entries look like usable server objects.
Warnings call out remote URLs, secret-like values, env fields, and file access boundaries before you paste the config into a client.
Exact fields, supported transports, and server options belong to your MCP client and each server's documentation.
If you are building a broader self-hosted AI workspace, compare server permissions with the local app boundary.
Practical boundaries for MCP JSON setup and debugging.