Conformance Suite (Beta)
Validate MCP behavior against fixed protocol checks and collect pass/fail artifacts.
Why this exists
App-level scenarios are not enough if protocol behavior drifts. Conformance runs verify MCP handshake and request handling so client integrations remain stable.
When to use this vs DIY script
Use FakeMCP conformance when you need repeatable profile checks and persisted reports. Use DIY scripts when you are testing one temporary client behavior without report tracking.
Built-in profiles
bash
Long press or right-click snippet for quick actions
Current profiles:
mcp_basic: initialize + invalid frame handlingmcp_tooling: includes tool invocation checks
Execute a conformance run
bash
Long press or right-click snippet for quick actions
Save returned id as CONFORMANCE_RUN_ID.
Retrieve report
bash
Long press or right-click snippet for quick actions
Report contains:
checks[]: pass/fail matrix with detailssummary: totals for passed/failed checksreportR2Key: artifact key when object storage is configured