MCP.Market

RepoRipple MCP server

by adiarora06·io.github.adiarora06/reporipple·v0.5.1

Deterministic repository change-impact analysis for engineers and coding agents.

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

not scanned yet

Adoption
New

0 stars

Reviews

Write one

Nobody has reviewed RepoRipple yet.

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

RepoRipple 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 RepoRipple compares

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

Safety score
92/100
higher than 95% of 48,255 servers

Release history: 5 versions in the registry since 2026-09-27, latest 2026-11-03, typically one every 7 days.

Install RepoRipple in Claude Code, Cursor or VS Code

claude mcp add reporipple -- uvx reporipple
Add to Cursor

What the publisher says

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

RepoRipple

<!-- mcp-name: io.github.adiarora06/reporipple -->

Know what a code change can break before you merge it.

RepoRipple is a local-first change-impact analyzer for engineers and coding agents. It builds a lightweight dependency graph from a repository, reads the current Git diff, traces reverse dependencies, recommends relevant tests, and emits a review-ready Markdown or JSON report.

The deterministic analyzer requires no API key, hosted service, source upload, or framework integration. An optional, explicitly requested OpenRouter explanation can turn its anonymized evidence into a short narrative without changing the underlying analysis.

Why RepoRipple?

Code graphs explain how a repository is connected. RepoRipple applies that graph to the change in front of you:

  • Which files depend on the code I changed?
  • How far does the blast radius travel?
  • Which tests are most relevant?
  • Did I touch authentication, payments, deployment, or another sensitive area?
  • Should this pull request be blocked for additional review?
  • What structured context should I give a coding agent?

Quick start

git clone https://github.com/adiarora06/RepoRipple.git
cd RepoRipple
python -m venv .venv
source .venv/bin/activate
pip install -e .

# Analyze staged, unstaged, and untracked changes in another repository.
reporipple /path/to/repository

# Compare a feature branch with main.
reporipple /path/to/repository --base main

# Generate machine-readable context for an agent or automation.
reporipple /path/to/repository --base main --format json --output impact.json

# Fail CI when a change reaches high risk.
reporipple . --base origin/main --fail-on high

# Audit the exact anonymized OpenRouter request without sending it.
reporipple . --base origin/main --explain-preview

GitHub Action

Add RepoRipple to a pull-request workflow to create Markdown and JSON impact reports and append the Markdown report to the GitHub job summary:

name: RepoRipple

on:
  pull_request:

permissions:
  contents: read

jobs:
  impact:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6
        with:
          fetch-depth: 0
          persist-credentials: false
      - id: reporipple
        uses: adiarora06/RepoRipple@24e4e431c241b9adb76e8735640a53ab8d1c3248
        with:
          base: ${{ github.event.pull_request.base.sha }}
      - uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5
        with:
          name: reporipple-impact
          path: |
            ${{ steps.reporipple.outputs.markdown-report }}
            ${{ steps.reporipple.outputs.json-report }}

The Action accepts path, base, max-depth, fail-on, and reports-directory. It outputs markdown-report, json-report, and risk-level. For reproducible builds, pin RepoRipple to a release commit SHA and use fetch-depth: 0 so the requested base revision is available.

This repository's own pull-request workflow demonstrates a fork-safe commenting design. Analysis runs with read-only contents access. A separate job updates one stable RepoRipple comment only for branches in the same repository; fork pull requests keep their report in the job summary and downloadable artifact without receiving a write-capable token.

Coding-agent tools (MCP)

RepoRipple can expose the same deterministic analysis to Codex, OpenCode, Cursor, Claude Code, and VS Code over a local, read-only MCP server. From a source checkout:

uv run reporipple mcp --root /path/to/allowed/workspace

After the package is published to PyPI, agent configurations can launch it without a clone:

uvx reporipple mcp --root /path/to/allowed/workspace

Shortened. The full README is on GitHub.

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

RepoRipple: common questions

Is RepoRipple MCP server safe?
Yes, by our scan: it is graded A (92/100). Read the RepoRipple safety report
How do I install RepoRipple?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does RepoRipple need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is RepoRipple maintained?
The last commit was 38 days ago (2026-09-27). The latest release is v0.5.1.
What can I use instead of RepoRipple?
Servers from other publishers that do the same job: Sem MCP server.

Alternatives to RepoRipple

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

  • Sem
    Entity-level code intelligence: semantic diff, impact analysis, blame, and context for AI agents
    B