{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.n24q02m/crg","description":"Token-efficient code review knowledge graph: semantic search and call-graph resolution.","repository":{"url":"https://github.com/n24q02m/crg.git","source":"github"},"version":"3.30.0","packages":[{"registryType":"pypi","identifier":"better-code-review-graph","version":"3.30.0","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Embedding models in selection order; the current runtime uses the first provider/model entry; empty = local ONNX","name":"EMBEDDING_MODELS"},{"description":"Built-in fastretrieval model ID or local directory with fastretrieval-manifest.json","name":"LOCAL_EMBEDDING_MODEL"},{"description":"Fastretrieval TextCrossEncoder model ID; empty = reranking disabled","name":"LOCAL_RERANK_MODEL"},{"description":"Required positive output dimension for an external local embedding ID without a manifest","name":"LOCAL_EMBEDDING_DIM"},{"description":"ONNX file path inside a manifest-backed local embedding directory","name":"LOCAL_EMBEDDING_MODEL_FILE"},{"description":"Explicit pooling for an external local embedding ID without a manifest","name":"LOCAL_EMBEDDING_POOLING"},{"description":"Explicit L2 normalization for an external local embedding ID without a manifest","name":"LOCAL_EMBEDDING_NORMALIZE"},{"description":"API key for the [models.embed] cell transport (OpenRouter pre-wired default); host-injected, overrides the cell api_key","isSecret":true,"name":"HULL_EMBED_API_KEY"},{"description":"API key for the [models.chat] cell transport (OpenRouter pre-wired default); host-injected, enables LLM summaries when the cell model is set","isSecret":true,"name":"HULL_CHAT_API_KEY"},{"description":"DEPRECATED (honored one release): embedding backend override 'local' or 'cloud'. Use EMBEDDING_MODELS instead.","name":"EMBEDDING_BACKEND"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-06T02:16:39.776901Z","publishedAt":"2026-10-06T02:16:39.776901Z","updatedAt":"2026-10-06T02:16:39.776901Z","isLatest":true}}}
