ovecc MCP server
Architecture guardrails for AI-written code: dependency graph, impact, dead code, CI gate
3 stars36 downloads/wk
Reviews
Write oneNobody has reviewed ovecc yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
ovecc 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-23 · same rubric, same numbers if you re-run it
- Code scan2 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 18 days ago15/15
- Maintainer identityregistry namespace matches repository owner7/10
What the publisher says
From the ovecc repository's README, as published. We do not edit it. Read it on GitHub
CLI-first architecture intelligence: understand your codebase, then hold it to the rules you set.
Rust, one binary, no runtime. Runs offline, with no LLM in the loop.
What is Ovecc
Ovecc reads your repository once and builds a persistent model of it: every file, import, symbol, and call. From that single index it answers the questions you ask about a codebase:
- What breaks if I change this? (impact)
- Where are the dependency cycles and the tight coupling? (query, summary)
- What is duplicated, dead, or over-complex? (dupes, deadcode, health)
- What is insecure, and which dependencies have known CVEs? (security, audit)
- Where is the churn, and who owns this code? (hotspots)
It is an architecture database with deterministic commands, driven from the CLI, from CI, or by a coding agent over MCP.
React's dependency graph, rendered by ovecc export graph --html into a single file you can open directly, no server or CDN needed.
What it costs an agent
Asking whether a new import closes a dependency cycle, on zod, with Claude Sonnet 4.6:
One run, one model, one question, and agent runs are not deterministic. Method and the cases where ovecc loses are in docs/benchmark/BENCHMARKS.md.
Write your architecture down, and hold the code to it
Most tools stop at reading the code. Ovecc goes one step further: you write down which parts of your codebase are allowed to depend on which, in one small file, and every build checks the real code against it.
Here's one for a small app:
# .ovecc/architecture.toml
[[component]]
name = "api"
paths = ["src/api/**"]
depends_on = ["core"] # the api may use core, nothing else
[[component]]
name = "features"
paths = ["src/features/**"]
depends_on = ["core"]
slices = true # and features may not import each other
[[component]]
name = "core"
paths = ["src/core/**"]
deny_capabilities = ["network"] # pure domain: no fetch, no I/O
max_cyclomatic = 8 # keep core functions simpleRun the check and every breach comes back with a file and a line:
$ ovecc architecture check
Divergences (1):
[High] api -> features is not in the contract
src/api/routes.ts:2 (../features/billing/service)
Slice isolation breaches (1):
[High] features/billing -> features/users breaks slice isolation
src/features/billing/service.ts:1 (../users/repo)
Denied capabilities used (1):
[Medium] core uses denied capability 'network'
src/core/pricing.ts:3 (fetch)
Complexity budgets exceeded (1):
[Medium] core: 1 function over the cyclomatic budget
src/core/pricing.ts:8 (cyclomatic 11 > 8)Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Install directly
Runs npx -y ovecc on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add ovecc -- npx -y ovecc
ovecc: common questions
- Is ovecc MCP server safe?
- Yes, by our scan: it is graded A (91/100). Read the ovecc safety report
- How do I install ovecc?
- It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
- Does ovecc need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is ovecc maintained?
- The last commit was 19 days ago (2026-09-05). The latest release is v0.3.1.
- What can I use instead of ovecc?
- Servers from other publishers that do the same job: TerraVision MCP server, Srclight MCP server and Obsidian Everywhere MCP server. Compare all ovecc alternatives.
Alternatives to ovecc
Same job from other publishers: the closest match first, then the best rated.
- TerraVisionCloud architecture diagrams generated from terraform plan, with official AWS, Azure, GCP iconsnot reviewedEstablishedA
- SrclightDeep code indexing for AI agents. FTS5 + embeddings + call graphs + git intelligence. Fully local.not reviewedEstablishedA
Obsidian EverywhereGraph context, semantic search, guarded edits, and reviewable Git for local Obsidian vaults.not reviewedGrowingA- MasonEngineering decisions, change impact, documentation audits, and CI evidence for coding assistants.not reviewedGrowingA
- TappTest iOS, Android, and web apps with agent exploration, replayable flows, and CI gates.not reviewedGrowingA