MCP Server Config Validator

Validate MCP server configs for command, URL, args, env values, and transport mistakes before sharing them.

Also useful for: mcp server config validator mcp config validator mcp json checker model context protocol config MCP Server Config Validator

MCP Server Config Validator

Runs in your browser. Inputs are not uploaded.
Input
Results
Summary: 2 MCP servers checked. 1 warning.

Stats
- Servers: 2

Issues
- Warning: search.env.API_KEY looks sensitive. Prefer local env injection over shared config.

Output
search: stdio server
remote: remote HTTP/SSE server

[WARNING] general: search.env.API_KEY looks sensitive. Prefer local env injection over shared config.

MCP Server Config Validator Example Run

Review mixed local and remote MCP server config before sharing it.

Sample inputs
{"mcpServers":{"search":{"command":"npx","args":["-y","mcp-server-search"],"env":{"API_KEY":"sk-test-1234567890"}},"remote":{"url":"http://localhost:8787/mcp"}}}

Generated result
Summary: 2 MCP servers checked. 1 warning.

Stats
- Servers: 2

Issues
- Warning: search.env.API_KEY looks sensitive. Prefer local env injection over shared config.

Output
search: stdio server
remote: remote HTTP/SSE server

[WARNING] general: search.env.API_KEY looks sensitive. Prefer local env injection over shared config.

What the MCP Server Config Validator Checks

  • Config JSON shape

    The validator expects a JSON object with MCP server entries that can be inspected independently.

  • Stdio server fields

    Local servers are checked for command, args, and env values that are commonly mistyped.

  • Remote server URLs

    URL-based entries are checked for URL shape and obvious transport mistakes.

  • Environment secrets

    Env values are scanned for API keys and tokens that should not appear in public snippets.

  • Client portability

    The report focuses on common config mistakes, not every client-specific setting.

MCP Server Config Validator Questions

  • Q: Does the MCP server config validator upload my MCP config? A: No. Inputs are processed in your browser, and pasted content is not sent to analytics or a server.
  • Q: What should I paste into the MCP server config validator? A: Paste MCP client or server config JSON, such as an mcpServers object with command, args, env, or url fields.
  • Q: What can I copy or download? A: You can copy the validation report and use it as a checklist before moving the config into a client.
  • Q: What does the MCP server config validator not verify? A: It does not launch the server, install packages, authenticate remote transports, or guarantee compatibility with every MCP client.

Use MCP Server Config Validator with an LLM

Copy the prompt or pass the llms.txt contract link to your assistant.

Prompt
Use the CleanUtils MCP Server Config Validator tool for this request.
Tool contract: https://cleanutils.com/developer-tools/mcp-server-config-validator/llms.txt

Read the llms.txt contract, ask me for any missing required input, then follow the contract exactly. If the contract includes JavaScript, run `runCleanUtilsTool(userInput)` in a sandboxed JavaScript runtime and return the result with any warnings or errors.