UNPUBLISHED BETA
MCP ContractLab.
A toolkit for expressing expected MCP tool behaviour as checked-in examples, running repeatable assertions, and reviewing interface changes.
View on GitHubWhat it does
ContractLab provides explicitly authorized test cases, assertions, and conservative interface comparisons. Its reports distinguish passed, failed, blocked, and unrun cases.
Current status
An unpublished beta, available from source. The npm package has not been publicly released and the project is not yet production-ready.
A report from a local fixture
This screenshot shows a deliberately failing local fixture with three failed contracts. It is an example report, not a production result.

Actual example report · sourced from the project repository · View original ↗
Getting started
The source repository contains installation instructions, examples, configuration details, and the project’s current limitations.
View on GitHub