RULE SOURCE
Manifest status
Bundled rules only; no remote manifest is requested.
LOCAL MCP CONFIG CHECK
Check Codex TOML, Gemini CLI JSON, or VS Code JSONC in your browser. Your pasted text is not uploaded.
Your config text, names, paths and values stay local. Analytics receives only a fixed route and coarse allowlisted interaction or result categories.
01 / INPUT
Paste a config or run the safe example in one click.
{ // sanitized fixture with a deliberate finding "mcpServers": { "docs": { "command": "node", "env": { "TOKEN": "demo-literal-not-a-real-secret" } } } }02 / REPORT
Use “Try a safe example” to run a sanitized config and preview the redacted report. Runtime reachability is never inferred from configuration text.
RULE SOURCE
Bundled rules only; no remote manifest is requested.
BOUNDARY
MCP Client Config Doctor checks supported JSON, JSONC, TOML, or .env configuration locally in the browser. It separates browser-verified config evidence from checks that require a local CLI or remote investigation.
The Web phase cannot check PATH, binaries, process execution, stdio, handshake, OAuth, remote availability, TLS, SSE frames, or live health. No finding means no supported rule-proven issue was found, not that the configuration or server is correct. Clear removes active app state but cannot control OS clipboard, browser history, or memory.
VERIFIED_IN_BROWSER: controlled static evidence from current input.NEEDS_LOCAL_CLI_CHECK: PATH, binary, process, env existence, stdio, or local startup needs local tooling.NEEDS_REMOTE_SERVER_INVESTIGATION: remote transport, server, OAuth, SSE, or protocol behavior needs external investigation.Only a fixture-proven deterministic structural finding may produce “Copy redacted draft.” It does not write files, execute commands, or apply configuration. Unsupported, ambiguous, lossy, stale, or runtime-only cases require manual review.
Use “Copy redacted report,” review the text, and email only the minimum redacted details needed for support. Never send raw configuration, logs, secrets, tokens, credentials, or private paths.
It checks supported, rule-based conditions in pasted MCP client configuration. It does not accept logs or run the client or server.
No. This browser-local check cannot verify live server health, process state, or handshake behavior.
The diagnostic runs locally with no input-bearing request to the application server. Sanitize input and review the Privacy Notice for hosting and browser limits.
No. It is a redacted draft to review and copy manually.
No affiliation or endorsement is claimed. Client names describe supported configuration scope.
A sanitized JSONC object with a documented mcpServers map, string command, string-array args, and placeholder-only environment references.
Malformed JSON, an unsupported root, or copied cross-client fields must return parse error or MANUAL REVIEW without reproducing the pasted text.
NEED MORE HELP?
Use “Copy redacted report,” review the text, then email support@mcpconfigdoctor.online. Include the affected client and what you expected. Do not send raw configuration, logs, secrets, tokens, credentials, or private paths.