Aggregate local contract snapshot changes without exposing schema contents. Tools include...
Runs on your machine from its package; the steps are below.
At most: only reads or looks up information.
Odel charges nothing per call. The publisher may charge for its own service.
Runs locally over stdio
This server isn't hosted — your MCP client launches it from a package registry. Use one of the commands below, or drop the config into your client (e.g. Claude Desktop).
Run
npx -y contract-diff-mcp
MCP client config
{
"mcpServers": {
"contract-diff": {
"command": "npx",
"args": [
"-y",
"contract-diff-mcp"
]
}
}
}Contract Diff compares two local JSON contract snapshots and reports a coarse structural fingerprint. It is useful for quickly answering whether a generated API or schema snapshot became larger, smaller, or structurally different without handing schema contents to an agent. It does not prove endpoint compatibility or identify semantic additions and removals.
compare_contract_snapshots: compare two local JSON snapshots using node counts, value type categories, and deltas only. The result is a structural signal, not a semantic contract diff.CONTRACT_DIFF_ROOT and realpath checks.npm install
npm run build
node dist/index.js