Kivgraph MCP server
io.github.Luqueee/kivgraph·v0.9.10·22 starsCross-repository semantic code intelligence for AI coding agents, from a local code graph.
22 stars
Reviews
Write oneNobody has reviewed Kivgraph yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Kivgraph tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.10 · 2026-10-16 · same rubric, same numbers if you re-run it
- –Code scanpackage could not be scannedn/a
- –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 0 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Kivgraph 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,243 servers
- GitHub stars
- 22
- more than 91% of 28,706 servers
Install Kivgraph in Claude Code, Cursor or VS Code
The registry entry has no remote endpoint or installable package.
What the publisher says
From the Kivgraph repository's README, as published. We do not edit it. Read it on GitHub
Kivgraph
Kivgraph is a local cross-repository code intelligence MCP server for AI coding agents. It builds a canonical semantic code graph across multiple registered repositories and answers questions about symbols, repository relationships, callers, dependencies and change impact.
https://github.com/user-attachments/assets/b8410905-323d-4caf-9d7b-57c50ffca48c
kivgraph ui — read-only 3D view of the published graph.
It indexes a corpus once and serves an immutable graph: the edges are resolved by go/types, the TypeScript checker and rust-analyzer, not by matching names. That is the difference from a search tool, and it is what makes an empty answer worth something — an empty reference list means nobody calls it, not that nothing was found, and grep cannot tell those apart.
Kivgraph is focused on semantic code relationships, not automatic discovery of every HTTP, gRPC, Kafka or database runtime flow between services.
Documentation
Read the Kivgraph user documentation for installation, MCP clients, code intelligence, repository relationships and workspace code graphs. The same pages are the source of landing/src/content/docs in this checkout, which is what a reader on a fork or without a network still has.
What each tool answers
Thirteen read-only tools, plus two consent-gated mutations (indexproject and startindex_project) that a client has to authorize before either can register a repository or publish a generation.
Every row that names a symbol carries its repository, path, qualified name and line range, so it can be opened without a second call, and every tool accepts that triple in place of an opaque key.
Where it loses. A rare name in one small repository is cheaper with grep, and indexing a small file costs more than reading it. It wins on common names, on transitive impact, on consumers in another repository, and on proving an absence. Measured over 29 questions against a 37-repository corpus (benchmarks/graph-tools-comparison/results-all.json, commit 954b9eb, tokenizer o200kbase): 35,961 tokens for Kivgraph against 267,980 for grep plus reading, both exact on 28 of the 29, median 5.95x per question in Kivgraph's favour. grep is cheaper on 5 of those 29, all of them at full recall on both sides: T1go_trivial asks for a name the corpus declares twice, and there grep costs 0.53x what Kivgraph does.
A second harness, benchmarks/mcp-token-cost, compares against the host's own tool output captured verbatim, but it runs on Kivgraph's own single repository of 13,222 symbols: 7.64x on the answers themselves and 1.60x over a whole session, against a 2.41x floor set by the source bodies both arms pay for.
Status
Released and in use. kivgraph version reports the published release; the backlog and the acceptance gate of every phase are in TASKS.md.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Kivgraph: common questions
- Is Kivgraph MCP server safe?
- Yes, by our scan: it is graded A (88/100). Read the Kivgraph safety report
- Does Kivgraph need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Kivgraph maintained?
- The last commit was 20 days ago (2026-10-16). The latest release is v0.9.10.
- What can I use instead of Kivgraph?
- Servers from other publishers that do the same job: Sem MCP server and Concord MCP server.
- How does Kivgraph compare with other MCP servers?
- safety score 88/100 (higher than 75% of 48,243 servers); github stars 22 (more than 91% of 28,706 servers). Full comparison.
Alternatives to Kivgraph
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
- Concord MCPCross-harness communication and shared work-state for AI coding agents.not reviewedEstablishedA