A drop-in testing harness for MCP server developers who need regression coverage before publishing. Exposes three core operations: `run_golden_diff` to catch output drift against saved snapshots, `validate_tool_schema` to verify parameter contracts haven't broken, and `validate_server_json` to lint server manifests. Generates HMAC-signed test reports and Shields.io badges you can embed in your repo. Built by MEOK AI Labs as part of their EU AI Act compliance toolchain, but the testing logic works standalone for any MCP server. Install via pip or uvx, point it at your server over stdio, and run it in CI before you ship. Saves you from silent regressions when you refactor tools or update dependencies.
mcp-name: io.github.CSOAI-ORG/meok-mcp-test-mcp
MEOK MCP Test MCP — golden-file + schema-drift + tool-failure tests for any MCP server
MEOK MCP Test MCP — golden-file + schema-drift + tool-failure tests for any MCP server. Drop-in pre-publish gate, pytest template, HMAC-signed reports, Shields.io grade badge. By MEOK AI Labs.
# Install via pip
pip install meok_mcp_test_mcp
# Or install via Smithery
npx -y @smithery/cli@latest install meok-mcp-test-mcp --client claude
This MCP server is built with EU AI Act compliance built-in:
Need help getting compliant? Book a free 15-min diagnostic →
Need custom development, SLA guarantees, or white-label deployment?
View Pricing → | Contact Sales →
This server is part of the MEOK AI Labs ecosystem — 300+ MCP servers for sovereign AI governance.
| Domain | Purpose |
|---|---|
| councilof.ai | EU AI Act compliance marketplace |
| safetyof.ai | AI safety & monitoring |
| meok.ai | Sovereign AI platform |
| cobolbridge.ai | Legacy modernization |
MIT © CSOAI-ORG
Built with 💜 by MEOK AI Labs · UK Companies House 16939677
Built by [MEOK AI Labs](https://meok.ai) — trading name of CSOAI LTD, UK Companies House 16939677. Founder: Nicholas Templeman (`nicholas@meok.ai`). License: MIT.Add to your claude_desktop_config.json (Claude Desktop) or your MCP client config:
{
"mcpServers": {
"meok-mcp-test-mcp": {
"command": "uvx",
"args": ["meok-mcp-test-mcp"]
}
}
}
Or: pip install meok-mcp-test-mcp then run the meok-mcp-test-mcp command (stdio transport).
Once configured, ask your assistant, for example:
run_golden_diff to …"validate_tool_schema to …"validate_server_json to …"