RepoRipple MCP server
io.github.adiarora06/reporipple·v0.5.1Deterministic repository change-impact analysis for engineers and coding agents.
not scanned yet
0 stars
Reviews
Write oneNobody 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.
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
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-previewGitHub 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/workspaceAfter the package is published to PyPI, agent configurations can launch it without a clone:
uvx reporipple mcp --root /path/to/allowed/workspaceShortened. 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.
- SemEntity-level code intelligence: semantic diff, impact analysis, blame, and context for AI agentsnot reviewedWidely usedB