Repovine MCP server
io.github.legann/repovine·v0.1.1Checkout-local repository context graph over MCP; `npx repovine setup` wires skills, agents, hooks.
0 stars41 downloads/wk
Reviews
Write oneNobody has reviewed Repovine yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Repovine tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.9 · 2026-09-24 · same rubric, same numbers if you re-run it
- Code scan460 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 52 days ago12/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Repovine compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 88/100
- higher than 75% of 48,255 servers
- Downloads a week
- 41
- more than 33% of 12,191 servers with a package
Install Repovine in Claude Code, Cursor or VS Code
Runs npx -y repovine on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add repovine -- npx -y repovine
What the publisher says
From the Repovine repository's README, as published. We do not edit it. Read it on GitHub
repovine
Repository context assembled and conveyed to coding agents.
The repository knowledge layer
A repository-agnostic core. Across supported languages, frameworks, and infrastructure formats, repovine normalizes repository structure into one queryable model.
Contract boundaries by design. The graph connects repository units through shared code, template, and runtime contracts. These boundaries support repository-scale navigation, dependency impact, runtime flow, and configuration.
Versioned knowledge with explicit ownership. Version-controlled annotations attach intent, invariants, risks, and operational knowledge to graph nodes. Agents and developers author them; repovine checks freshness and structural consistency against repository state.
Together, these layers support intent-driven, context-compiled, contract-verified development. Task intent guides MCP context assembly, and observable claims are checked against repository state.
Checkout-local by design. The live graph and indexes are built from each checkout's working tree and run in memory. Configuration and authored knowledge travel through Git. No database is required.
Benchmarks. Across correctness and restraint tasks drawn from public software repositories, 90% of Repovine runs passed their case-specific diff gate, compared with 10.6% of baseline runs. Explore the results.
Quick start
Start in an existing repository:
npx repovine setup claude # or codex, cursor, allsetup connects the selected client to repovine, adds repovine skills, hooks, and instructions, and builds the repository graph.
The graph model
repovine deterministically derives a graph of cross-unit contracts from repository state. Source and infrastructure plugins translate stack-specific structures into the same vocabulary of packages, modules, exported symbols, templates, runtime resources, and their relationships—so navigation, dependency impact, runtime flow, and configuration work consistently across supported stacks. Explore the design rationale.
How it works
The engine and MCP provide the base workflow. Interactive clients use it directly. For explicit protocol runs, Delivery Protocol adds a structured assignment → result → compliance contract around the same workflow.
Client
In clients such as Claude Code, Codex, or Cursor, the agent uses repovine MCP directly while the developer stays in the loop.
graph LR
SRC["sources"] --> S1["Stage 1: gather facts"]
S1 --> S2["Stage 2: build graph"]
S2 --> ANN["versioned annotations on graph nodes"]
A["agents and developers"] --> ANN
S2 --> S3["Stage 3: build search index"]
ANN --> S3
S3 --> MCP["MCP tools"]
ANN --> MCP
MCP -->|"bounded context"| C["Cursor, Claude Code, or Codex"]Delivery Protocol
Delivery Protocol defines the assignment → structured result → compliance report contract. Core owns the schemas, projections, and validators that ground the protocol in observable repository state.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Repovine: common questions
- Is Repovine MCP server safe?
- Yes, by our scan: it is graded A (88/100). Read the Repovine safety report
- How do I install Repovine?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Repovine need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Repovine maintained?
- The last commit was 93 days ago (2026-08-03). The latest release is v0.1.1.
- How does Repovine compare with other MCP servers?
- safety score 88/100 (higher than 75% of 48,255 servers); downloads a week 41 (more than 33% of 12,191 servers with a package). Full comparison.