Evidrift MCP Server

Lock TypeScript dependency assumptions through MCP; revalidate them deterministically in CI.

Local serverstdioTypeScript

What is the Evidrift MCP server?

Evidrift MCP server is a locally run integration for AI assistants that speak the Model Context Protocol. Lock TypeScript dependency assumptions through MCP; revalidate them deterministically in CI.

What you get

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

API drift is a change to a dependency or contract after code was written against it. Evidrift checks two deterministic forms: the TypeScript call signature selected at an affected code location, and a canonical value selected from repository-local OpenAPI JSON or JSON Schema.

Setting it up

evidrift on npm is all you need. Most clients run it directly, so configuration is a few lines and a restart.

Choosing this one

Among the developer tooling options, the useful question is rarely "what can it do" but "what does it cost you to run" — permissions, credentials, and how much of your context its toolset consumes. It is maintained by bm1016bm-svg; worth a glance at recent repository activity before you build anything load-bearing on it.

SyncDev reviews every entry in this directory against the project's own documentation before publishing, and revisits them as servers change.

Before you rely on it

  • It runs with your machine's permissions. That is convenient and also the reason to think about what you point it at before you approve a tool call.
  • MCP clients confirm each tool call by default. Leave that on until you have watched what the evidrift mcp server does with a few real requests.

How to install the Evidrift MCP server

{
  "mcpServers": {
    "evidrift": {
      "command": "npx",
      "args": ["-y", "evidrift"]
    }
  }
}

Add to claude_desktop_config.json, then restart Claude Desktop.

Frequently asked questions

It connects Evidrift to MCP-compatible AI assistants such as Claude and Cursor. Instead of copying data back and forth by hand, the assistant works with Evidrift directly.