MCP Protocol Validator MCP Server

Test suite for validating MCP server implementations against the open MCP protocol specification. Helps developers ensure protocol compliance and

Local serverstdioPython

What is the MCP Protocol Validator MCP Server?

Test suite for validating MCP server implementations against the open MCP protocol specification. Helps developers ensure protocol compliance and interoperability.

What it actually does

A testing suite and reference implementation for the Model Context Protocol (MCP).

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

How to install the MCP Protocol Validator MCP Server

{
  "mcpServers": {
    "protocol-validator": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-brave-search"],
      "env": {
        "MCP_OAUTH_ENABLED": "your-value",
        "MCP_OAUTH_INTROSPECTION_URL": "your-value",
        "MCP_OAUTH_REQUIRED_SCOPES": "your-value",
        "MCP_OAUTH_REALM": "your-value",
        "MCP_OAUTH_RESOURCE_INDICATORS": "your-value",
        "MCP_TLS_CERT_FILE": "your-value",
        "MCP_TLS_KEY_FILE": "your-value",
        "MCP_CORS_ORIGINS": "your-value"
      }
    }
  }
}

Add to claude_desktop_config.json, then restart Claude Desktop.

Configuration

VariableDescriptionRequired
MCP_OAUTH_ENABLEDConfiguration value read at startup.Optional
MCP_OAUTH_INTROSPECTION_URLEndpoint or connection string the server talks to.Yes
MCP_OAUTH_REQUIRED_SCOPESConfiguration value read at startup.Optional
MCP_OAUTH_REALMConfiguration value read at startup.Optional
MCP_OAUTH_RESOURCE_INDICATORSConfiguration value read at startup.Optional
MCP_TLS_CERT_FILEConfiguration value read at startup.Optional
MCP_TLS_KEY_FILECredential the server authenticates with.Yes
MCP_CORS_ORIGINSConfiguration value read at startup.Optional

Frequently asked questions

It supports protocol versions 2024-11-05, 2025-03-26, and the latest 2025-06-18.