Skip to content
reaatechREAATECH

reaatech/mcp-schema-evolution

0Last commit: May 4, 2026GitHub →

These packages provide tools to diff, classify, and validate changes between Model Context Protocol (MCP) tool snapshots. They help teams prevent breaking changes in their tool definitions by automating schema comparison and enforcing evolution policies within CI pipelines. The collection is built around a core library that returns result objects instead of throwing errors, allowing for consistent integration across CLI commands, CI checks, and custom validation scripts.

Packages

3 packages

@reaatech/mcp-schema-evolution

v0.0.0
Compares two Model Context Protocol (MCP) tool snapshots to identify and classify schema changes as breaking, non-breaking, or patch updates. It provides a set of utility functions that return `Result` objects to perform recursive diffing, field rename detection, and generate migration guidance.
status
published
published
6 hours ago

@reaatech/mcp-schema-evolution-ci

v0.0.0
Validates Model Context Protocol (MCP) tool schemas by comparing snapshots between branches to detect breaking changes. It provides both a CLI for CI pipelines and a programmatic API that returns validation results and formatted reports.
status
published
published
6 hours ago

@reaatech/mcp-schema-evolution-cli

v0.0.0
Compare Model Context Protocol (MCP) tool snapshots to detect breaking schema changes via a CLI. It outputs human-readable reports or machine-readable JSON and uses exit codes to signal breaking changes in CI pipelines.
status
published
published
6 hours ago

Comments

Sign in with GitHub to comment and vote.

Loading comments…