Pular para o conteúdo
Kitbay
Enviar
Servidor MCP

code-review-graph

Roda localmenteMITAtualizado em 10 de nov. de 202632.710Estrelas no GitHub

A local MCP server that parses a repository with Tree-sitter into a graph of functions, classes and imports, with edges for calls, inheritance and test coverage, kept in SQLite.

Resumo

A local MCP server that parses a repository with Tree-sitter into a graph of functions, classes and imports, with edges for calls, inheritance and test coverage, kept in SQLite. When an assistant is asked to review a change, it queries the graph for the blast radius of the changed files and the smallest set of files worth reading, so the assistant does not re-read the whole codebase. A pip-installed command builds and incrementally updates the graph and can register the server, hooks and skills for many coding tools, including Claude Code, Cursor, Codex and Gemini CLI. A GitHub Action runs risk-scored PR reviews in CI. It needs Python 3.10 or later.

O que faz

  • Build and incrementally update a Tree-sitter graph of a codebase
  • Report the blast radius of changed files
  • Return the minimal set of files to read for a review
  • Register itself with many AI coding tools in one install command
  • Run risk-scored PR reviews in CI as a GitHub Action