MCP.Market

Evidrift MCP server

by bm1016bm-svg·io.github.bm1016bm-svg/evidrift·v0.4.0·1 stars

Catch TypeScript API and OpenAPI contract drift in AI-generated code, then revalidate it in CI.

A89/100grade A
What users say
No reviews yet
Be the first
Safety scan
A89/100

full report

Adoption
Growing

1 stars32 downloads/wk

Reviews

Write one

Nobody has reviewed Evidrift yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Evidrift tools (2)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • evidrift_record

    Resolve an actually installed dependency and create a content-addressed Evidrift receipt. When affectedCodeLine points at an overloaded call, TypeScript selects the real call-site signature. The tool records evidence only; it never declares the receipt verified or the code correct.

  • evidrift_record_json_pointer

    Read one repository-local JSON file, resolve an RFC 6901 pointer, and create a content-addressed Evidrift receipt. No URL, command, package code, or LLM is invoked.

Public scan report

scanner v0.1.9 · 2026-09-24 · same rubric, same numbers if you re-run it

no findings
  • Code scan39 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 3 days ago15/15
  • Maintainer identityregistry namespace matches repository owner6/10
Overall 89/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Evidrift compares

Against every graded Developer tools MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
89/100
higher than 80% of 1,119 Developer tools servers
Tools
2
the typical Developer tools server has 7
Tools that change things
0%
typical: 5%. Fewer write tools means less an agent can break
GitHub stars
1
more than 50% of 855 Developer tools servers
Downloads a week
32
more than 16% of 436 Developer tools servers with a package

What its tools let an agent do: 2 read

Install Evidrift in Claude Code, Cursor or VS Code

Runs npx -y evidrift on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add evidrift -- npx -y evidrift
Add to Cursor

What the publisher says

From the Evidrift repository's README, as published. We do not edit it. Read it on GitHub

Evidrift — replay-verified JSON reductions and API drift evidence

English | 繁體中文

Failures arrive noisy. APIs drift quietly. Evidrift turns both into deterministic evidence.

Evidrift has two deliberately separate workflows:

  • ReproMin repeatedly removes JSON data, replays each candidate against a disposable local HTTP target, and keeps only reductions that still match the selected failure identity.
  • Contract drift records an exact TypeScript call signature or repository JSON value as a content-addressed Receipt, then makes CI recompute it before merge.

Local-first CLI. STDIO MCP server for contract recording only. No account, cloud backend, telemetry, or LLM judge.

The animation is rendered from a captured CLI transcript. The PASS, changed signatures, affected file, and deterministic FAIL come from an actual local evidrift demo run; only the scene headings are editorial.

Quick Start — Minimize a Failing Request

Requires Node.js 22 or newer. The zero-setup demo starts a disposable loopback server, verifies one HTTP failure, minimizes its JSON request, verifies the result again, and shuts the server down:

npx --yes evidrift@latest repro-demo

The result is not selected by an LLM. Every accepted reduction is actually replayed and must match both the expected HTTP status and error identity.

For your own local endpoint:

npx evidrift minimize \
  --request failing-request.json \
  --status 500 \
  --response-pointer /error/code \
  --response-equals '"INVALID_FILTER"' \
  --output minimal-repro.json \
  --confirm-replay yes

Then replay the content-addressed artifact once:

npx evidrift reproduce --artifact minimal-repro.json --confirm-replay yes

See the complete ReproMin fixture, guarantees, and replay safety boundary.

Quick Start — See Drift in One Command

Requires Node.js 22 or newer. Nothing to install globally:

npx --yes evidrift@latest demo

The command creates a disposable local fixture, records the optional options parameter on parseConfig, checks it successfully, changes the fixture so options is required, then proves that evidrift check catches the mismatch. It runs no downloaded package code.

If that is a failure you want caught before merge, star Evidrift on GitHub.

Real-world Lab — React 19 useRef

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Evidrift: common questions

Is Evidrift MCP server safe?
Yes, by our scan: it is graded A (89/100). Read the Evidrift safety report
How do I install Evidrift?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Evidrift need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Evidrift maintained?
The last commit was 43 days ago (2026-09-22). The latest release is v0.4.0.
What can I use instead of Evidrift?
Servers from other publishers that do the same job: Containerization Assist MCP server, Avalanche MCP server and Mockzilla MCP server.
How does Evidrift compare with other Developer tools MCP servers?
safety score 89/100 (higher than 80% of 1,119 Developer tools servers); tools 2 (the typical Developer tools server has 7); tools that change things 0% (typical: 5%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to Evidrift

Same job from other publishers: the closest match first, then the best rated.

  • Containerization Assist
    TypeScript MCP server for AI-powered containerization workflows with Docker and Kubernetes support
    A
  • Avalanche
    Act on Avalanche from your agent: scaffold a dapp, deploy a contract, mint, and read chain state.
    A
  • Mockzilla
    Mock OpenAPI specs locally, or log in to deploy hosted mocks on mockzilla.org from your MCP client.
    C