Bootstrap and configuration system for Claude Code with hooks, skills, and integrations (RTK, caveman, code-review-graph, context-mode, statusline, subagent router, pre-compact)
The 'code-review-graph' tool is declared in .mcp.json but no actual tool definition, schema, or implementation is visible in the provided source. The tool name lacks a clear action verb (should be 'analyze_code_review_graph' or 'compute_blast_radius'). The description in .mcp.json is present (54 chars) but vague, it mentions 'Tree-sitter AST parsing' and 'blast-radius' without explaining what inputs the tool accepts, what outputs it returns, or how an LLM should invoke it. No input schema, parameter descriptions, or output schema are documented. The server is a bash/shell wrapper around a Python package ('uvx code-review-graph serve') with no visible tool registration logic, parameter validation, or error handling. This appears to be a configuration file for a third-party tool, not a fully-defined MCP server.
Structural knowledge graph for code reviews. Computes blast-radius and impact analysis via Tree-sitter AST parsing
No input schema visible. Tool definition lacks parameter types, constraints, and descriptions. Cannot determine what arguments the LLM should pass.
Tool name 'code-review-graph' does not start with an action verb. Should be 'analyze_code_review_graph', 'compute_blast_radius', or 'generate_impact_analysis' to signal intent.
Description is vague (54 chars). Does not explain what the tool does, when to use it, what inputs it accepts, or what it returns. LLMs cannot determine tool selection criteria.
No output schema documented. LLMs cannot plan downstream operations or extract relevant fields from results.
Tool implementation is opaque. Source code shows only a Makefile, bash hooks, and bootstrap scripts, no actual MCP server code or tool handler logic visible.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 22 | 2026-07-28+ | v2 |