codingest-mcp — MCP server frontend for code-tree graphs.
The entire server (tool surface, Cypher pipeline, workspace
activation on set_root_dir, file watching) is imported from the
kglite-mcp-server library crate; this binary is only the process
shell. The one thing it injects is the workspace-graph producer:
via [kglite_mcp_server::WorkspaceGraphHooks] it points the
server's activation and watch-rebuild paths at THIS workspace's
codingest crate. KGLite deleted its own in-tree code_tree on
2026-07-16, so the server REFUSES to build a workspace without an
injected producer — these hooks are what keep the MCP surface
working, and they make codingest the sole builder behind it.
Graph correctness is guarded by the frozen golden digests in
crates/codingest/tests/ (see PARITY.md), captured while
codingest was verified byte-for-byte identical to the last in-sync
in-tree authority.
Ingestion policy lives HERE, not in the server: the producer decides
from [WorkspaceGraphRequest::mode] whether repository markdown is
ingested as :Doc nodes, and owns revision canonicalization for
revision-set builds.