reaatech/mcp-schema-evolution
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
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
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
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…
