协议验证工具

MCP Server Checker是一个全面的Model Context Protocol服务器验证工具,通过两分制系统评估服务器的合规性和成熟度。

  • by fbratten
  • HTML
  • 本地部署
  • 更新于
在 GitHub 查看 fbratten/mcp-checker-mcp-showcase

使用说明

MCP Server Checker - Showcase

Public showcase for MCP Server Checker - a comprehensive validation tool for Model Context Protocol servers.

Live Demo

Visit the showcase: fbratten.github.io/mcp-checker-mcp-showcase

What It Does

MCP Server Checker validates MCP servers against the MCP Protocol Specification using a two-score system:

  • Compliance Score - Binary pass/fail gate for hard requirements (handshake, JSON-RPC, security)
  • Maturity Score - Quality gradient 0-100% across four domains with badge levels

Validation Domains

Domain Weight Coverage
Runtime 40% Protocol, lifecycle, transport, robustness
Code Analysis 25% Structure, patterns, documentation, schema
Best Practices 20% Spec compliance, architecture, security
LLM Ergonomics 15% Naming, descriptions, schema usability

Badge Levels

Badge Requirement
CERTIFIED Compliance PASS + Maturity 95%+
PRODUCTION_READY Compliance PASS + Maturity 85%+
FUNCTIONAL Compliance PASS + Maturity 70%+
DEVELOPMENT Compliance PASS + Maturity 50%+
NON_COMPLIANT Compliance FAIL

MCP Tools

Tool Purpose
check_server Validate a server - returns compliance + maturity
list_checks List all 50+ validation checks
get_profiles Get validation profile definitions
get_fix_packs Get remediation suggestions
suggest_fixes Suggest fix packs from results

Tech Stack

  • Python 3.11+
  • FastMCP
  • 173 tests passing
  • 9 completed MVPs

Part of

Adaptivearts.ai - Independent AI Research Initiative