X·C
Theme: SystemLightDark

Appearance

Pages

A PERSONAL INDEX ✳

Xi Chen.

陈锡

Student · Research explorer · Developer

Research, code,
and what connects them.

READING PROGRESS0%

ELSEWHERE

Made with care, in progress.
✳ PROJECTS / 01OPEN SOURCE / 01
←   All projects

UNPUBLISHED BETA

MCP ContractLab.

A toolkit for expressing expected MCP tool behaviour as checked-in examples, running repeatable assertions, and reviewing interface changes.

  • TypeScript
  • MCP
  • Testing
  • Open source
View on GitHub

What 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.

MCP ContractLab example report showing three intentionally failing local contract tests.

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