Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Contract Diff Mcp

FreeMaintained

Aggregate local contract snapshot changes without exposing schema contents. Tools include compare contract snapshots

GitHubEmbed

About

Aggregate local contract snapshot changes without exposing schema contents. Tools include compare contract snapshots

README

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.

Tool

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

Safety

  • Local paths only, bounded by CONTRACT_DIFF_ROOT and realpath checks.
  • Files are capped at two megabytes and traversal is capped.
  • Never returns schema names, paths, values, descriptions, examples, versions, file paths, or raw contents.
  • This is a coarse regression signal, not a complete OpenAPI or JSON Schema compatibility validator.

Run

npm install
npm run build
node dist/index.js

from github.com/mrfentmen/contract-diff-mcp

Install Contract Diff Mcp in Claude Desktop, Claude Code & Cursor

Recommended · one command, every IDE
unyly install contract-diff-mcp

Installs into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.

First time? Get the CLI: curl -fsSL https://unyly.org/install | sh

Or configure manually

Run in your terminal:

claude mcp add contract-diff-mcp -- npx -y contract-diff-mcp

Step-by-step: how to install Contract Diff Mcp

FAQ

Is Contract Diff Mcp MCP free?

Yes, Contract Diff Mcp MCP is free — one-click install via Unyly at no cost.

Does Contract Diff Mcp need an API key?

No, Contract Diff Mcp runs without API keys or environment variables.

Is Contract Diff Mcp hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install Contract Diff Mcp in Claude Desktop, Claude Code or Cursor?

Open Contract Diff Mcp on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Changes

Versions and requested access over time.

  • New version published
  • New version published

Related MCPs

Compare Contract Diff Mcp with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All development MCPs