MCP.Market

opendrs MCP server

by error-path·io.github.error-path/opendrs·v0.5.0·1 stars

PR blast radius and 0-1 risk score from git history, so low-risk PRs can be auto-approved.

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

not scanned yet

Adoption
New

1 stars

Reviews

Write one

Nobody has reviewed opendrs yet.

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

opendrs tools

No tool declarations could be read from the package source. They show once the server is installed.

Not scanned yet. New listings are scanned within a day or two of arriving.

How opendrs compares

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

Safety score
92/100
higher than 90% of 1,119 Developer tools servers
GitHub stars
1
more than 50% of 855 Developer tools servers

Release history: 2 versions in the registry since 2026-10-16, latest 2026-10-22, typically one every 7 days.

Install opendrs in Claude Code, Cursor or VS Code

Runs npx -y @error-path/opendrs on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add opendrs -- npx -y @error-path/opendrs
Add to Cursor

What the publisher says

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

opendrs: PR blast radius analyzer and risk score for safe auto-approval

A calibrated 0-1 risk score for every pull request, so AI-reviewed, low-blast-radius PRs can be auto-approved into the merge queue while risky ones still wait for a human.

AI agents now write and review code faster than people can read it, so human review has become the bottleneck. Most pull requests are low risk, and a few cause most incidents. opendrs measures each PR's blast radius and risk: what the change touches, how many files depend on it, the history of the files it changes, author experience, missing tests and critical paths. It turns that into a 0-1 score using signals from your own git history. A team then sets a policy. For example, a PR that scores below 0.3 and has passed an AI review (Claude, CodeRabbit, Copilot or any check run) is approved and sent to the merge queue or auto-merge. Riskier PRs still wait for a human. The approach follows Meta's Diff Risk Score (DRS); opendrs is an independent, open-source implementation that runs in any git repository, with no service to host.

Use it as:

  • a GitHub Action: error-path/opendrs@v0, which comments, labels and, optionally, approves and merges;
  • a CLI: npx @error-path/opendrs score;
  • a Claude Code plugin (skill plus MCP server): /plugin marketplace add error-path/opendrs, then /plugin install opendrs@opendrs;
  • an agent skill for Claude Code, Cursor, Codex and others: npx skills add error-path/opendrs;
  • an MCP server for any agent: npx -y @error-path/opendrs mcp.

Website and guides: error-path.github.io/opendrs, including how to auto-approve low-risk PRs and how opendrs compares with other PR risk tools.

Contents: Quick start · How it works · Signals · Policy and safety rails · Calibrate and backtest · Results · LLM judge · MCP and skill · CLI · Configuration · Limitations · Compared with other tools

Quick start

Score your current branch against the default branch. No configuration or API key is needed:

npx @error-path/opendrs score

You get a score, a tier (green, yellow or red), the signals that drove it with their evidence, and the policy decision. --json prints the full result, and --fail-above 0.6 makes the command exit 1 above a threshold.

To score every pull request, add .github/workflows/opendrs.yml (or run npx @error-path/opendrs init):

name: opendrs
on:
  pull_request:
    types: [opened, synchronize, reopened, ready_for_review]
permissions:
  contents: read
  pull-requests: write
  checks: read
jobs:
  opendrs:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v5
        with:
          fetch-depth: 0   # required: the score reads past commits and authors
      - uses: error-path/opendrs@v0

This only comments and labels. Approval is off until you turn it on in .opendrs.yml on your default branch; see docs/github-action.md.

How it works

Shortened. The full README is on GitHub.

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

opendrs: common questions

Is opendrs MCP server safe?
Yes, by our scan: it is graded A (92/100). Read the opendrs safety report
How do I install opendrs?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does opendrs need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is opendrs maintained?
The last commit was 19 days ago (2026-10-16). The latest release is v0.5.0.
What can I use instead of opendrs?
Servers from other publishers that do the same job: RepoPilot MCP server, Suvadu MCP server and Repowise MCP server.
How does opendrs compare with other Developer tools MCP servers?
safety score 92/100 (higher than 90% of 1,119 Developer tools servers); github stars 1 (more than 50% of 855 Developer tools servers). Full comparison.

Alternatives to opendrs

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

  • RepoPilot
    Local, deterministic review of Git changes: weakened tests and CI gates, risky flows, blast radius.
    A
  • Suvadu
    Local shell history and AI agent sessions over MCP: search commands, failures, risk and git changes
    A
  • Repowise
    Codebase intelligence for AI coding agents — graph, git history, docs, decisions, code health.
    B
  • Gitwand
    Auto-resolves Git merge conflicts so agents only touch the complex hunks.
    A
  • SoloMD
    Read and search a folder of Markdown notes: search, backlinks, tags, tasks, outlines, git history.
    B