Fast code intelligence engine for AI coding agents — single static binary MCP server. Project-scoped code intelligence without agent-config mutation.
Single tool 'index_repository' has a reasonable name and description (89 chars), but critical gaps undermine quality. Input schema is present with two parameters (repo_path, mode), both typed and described. However, NO output schema is documented, LLMs cannot plan downstream calls or extract results. The tool performs a WRITE operation (indexing) but lacks error handling guidance, recovery instructions, or confirmation patterns for such a destructive/resource-intensive operation. No tool annotations (destructiveHint, idempotentHint) despite being a write tool. Parameter 'mode' has an enum constraint (good), but repo_path lacks format/validation guidance. Overall: bare-minimum definition with missing output contract and error handling.
Index a Git repository for code intelligence. Analyzes the codebase and builds a searchable index of symbols, definitions, and relationships.
No output schema documented. LLMs cannot determine what fields the tool returns, blocking downstream tool composition and result extraction.
Write operation (indexing) lacks error handling guidance. No recovery instructions, retry classification, or confirmation pattern despite resource-intensive side effects.
Missing tool annotations. A destructive write tool should declare destructiveHint=true and idempotentHint=false to guide agent behavior.
repo_path parameter lacks format/validation guidance. Description should specify: absolute vs relative paths, Git repo requirements, max size, or examples of valid input.
Inferred effective spec: <=2025-11-25.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | D | 54 | <=2025-11-25 | v2 |
No pagination or result limits documented. If indexing returns a list of symbols/definitions, LLMs need to know: max count, pagination support, and how to iterate large results.