mcp-validator

Community

Validate MCP endpoints against spec 2024-11-05.

AuthorRigohl
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Validates that MCP endpoints conform to the 2024-11-05 specification and JSON-RPC 2.0 to prevent integration issues.

Core Features & Use Cases

  • Request validation: ensures jsonrpc == "2.0", "method" is present, "id" is present (may be null), and "params" adheres to the tool schema.
  • Response validation: ensures jsonrpc == "2.0", "id" matches the request, and exactly one of "result" or "error" is present with proper structure.
  • Tools and schemas validation: validates tool names for uniqueness, description clarity, and that inputSchema is a valid JSON Schema with required fields defined in properties.
  • Use case: ideal when implementing a new MCP endpoint, modifying an existing handler, debugging client compatibility, or performing pre-release checks.

Quick Start

Run the validator against your MCP endpoint to verify conformance with the 2024-11-05 specification and JSON-RPC 2.0.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: mcp-validator
Download link: https://github.com/Rigohl/MEMORY_P/archive/main.zip#mcp-validator

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.