What's Changed
MCP Failure Lab can now run scenarios against external MCP servers over Streamable HTTP or stdio.
Highlights
- Added the target-client adapter contract and registry.
- Added external scenario execution with
--target. - Added bounded setup, execution, observation, cancellation, and cleanup.
- Added separate scenario assertion and adapter lifecycle diagnostics.
- Added Streamable HTTP session termination and active-request cancellation.
- Added working GitHub and GitLab MCP examples.
- Added MCP Registry badges and updated security guidance.
Example
npx mcp-failure-lab run scenario.json --target target.jsonPull Requests
- MCP Registry badges: #66
- Target-client adapter contract: #67
- Security policy updates: #68
- External MCP target orchestration: #69
- Version
0.7.0: #70
Full changelog: v0.6.0...v0.7.0