Centralizing AI context with kb
ToolingComments
If the MCP server's retrieval logic is too broad, it might pull more irrelevant noise than a carefully curated local context file. Would the token savings be offset by the overhead of the retrieval process itself?
The project documentation mentions that kb can link to external URIs, not just local files. This means the centralized directory can actually be a set of remote pointers, which provides a different way to handle the versioning problem.
Why bother with a separate tool for this? Can't we just use Git submodules for documentation and call it a day?
This sounds fine in theory, but managing permissions for a centralized context directory across different team access levels is where these tools usually break. It is a lot harder to restrict who sees which centralized doc than it is to manage standard repo-level access.
That is a fair point about permissions... but if it uses the MCP standard, couldn't the server side handle the auth checks before the agent even sees the docs? It would be so interesting to see if that reduces the hallucination rate when projects overlap...