You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
chore(mcp): drop 24 narrow tools from user-facing MCP surface
The v0.3.0 release exposed 34 MCP tools — 6 consolidated mode-driven
plus 28 narrow tools (20 graph + 9 topology + 4 intelligence,
minus run_cypher / read_file / generate_flow / review_changes which
stay). Greenfield project, no pinned consumers — drop the 24 narrow
tools that the consolidated layer subsumes from the MCP surface.
Surface drops 34 -> 10:
- 6 consolidated (graph_summary, find_in_graph, inspect_node,
trace_relationships, analyze_impact, topology_view)
- 4 first-class (run_cypher, read_file, generate_flow, review_changes)
Implementation: keep all toolXxx(d) Tool builder functions in
tools_graph.go / tools_intelligence.go / tools_topology.go because
tools_consolidated.go delegates to them at the Go-API level for mode
dispatch. RegisterGraph / RegisterIntelligence / RegisterTopology
remain available for unit tests that exercise narrow tool behavior
directly. Production cli wiring (registerAllTools) now calls a new
RegisterGraphUserFacing that registers only run_cypher + read_file.
Doc sweep: CLAUDE.md, README.md, PROJECT_SUMMARY.md updated to
reflect the 10-tool surface; integration_test.go updated to assert
10 and spot-check the consolidated names.
0 commit comments