Home › Version Control › crg

crg

Token-efficient code review knowledge graph: semantic search and call-graph resolution.

Python
★ 76 stars Last pushed 2026-11-10 License: Apache-2.0

Connect

Review any command before running it. Package names and URLs come from the server's own registry entry.

Package (pypi 3.31.0)

uvx better-code-review-graph

Or add to your MCP client config:

{
  "mcpServers": {
    "crg": {
      "command": "uvx",
      "args": [
        "better-code-review-graph"
      ],
      "env": {
        "HULL_EMBED_API_KEY": "<YOUR_VALUE>",
        "HULL_CHAT_API_KEY": "<YOUR_VALUE>"
      }
    }
  }
}
  • EMBEDDING_MODELS — Embedding models in selection order; the current runtime uses the first provider/model entry; empty = local ONNX
  • LOCAL_EMBEDDING_MODEL — Built-in fastretrieval model ID or local directory with fastretrieval-manifest.json
  • LOCAL_RERANK_MODEL — Fastretrieval TextCrossEncoder model ID; empty = reranking disabled
  • LOCAL_EMBEDDING_DIM — Required positive output dimension for an external local embedding ID without a manifest
  • LOCAL_EMBEDDING_MODEL_FILE — ONNX file path inside a manifest-backed local embedding directory
  • LOCAL_EMBEDDING_POOLING — Explicit pooling for an external local embedding ID without a manifest
  • LOCAL_EMBEDDING_NORMALIZE — Explicit L2 normalization for an external local embedding ID without a manifest
  • HULL_EMBED_API_KEY secret — API key for the [models.embed] cell transport (OpenRouter pre-wired default); host-injected, overrides the cell api_key
  • HULL_CHAT_API_KEY secret — API key for the [models.chat] cell transport (OpenRouter pre-wired default); host-injected, enables LLM summaries when the cell model is set
  • EMBEDDING_BACKEND — DEPRECATED (honored one release): embedding backend override 'local' or 'cloud'. Use EMBEDDING_MODELS instead.

Related servers

Data from the Official MCP Registry