Skip to content

MCP Servers Validator

The MCP validator checks .mcp.json configuration files for transport types, URLs, environment variables, and server configuration.

What It Checks

  • Transport type validity (stdio, SSE, HTTP, WebSocket)
  • URL format validation per transport type
  • Environment variable syntax
  • Variable expansion patterns
  • Command validation for stdio transport

Rules

This validator includes 11 rules. See the MCP rules category for the complete list.

RuleSeverityDescription
mcp-invalid-transporterrorUnknown transport type
mcp-stdio-empty-commanderrorStdio transport command is empty
mcp-http-invalid-urlerrorInvalid HTTP URL
mcp-invalid-env-varwarnInvalid environment variable

CLI Usage

bash
claudelint validate-mcp
claudelint validate-mcp --verbose

See Also