Company knowledge — inside Claude Code
Someone else's AI assistant queries your knowledge base on its own and weaves the answer into the work — without leaving the editor.
search_knowledge
findings + sources
/mcp · key → user_id → ACL
The client's model does the thinking, not ours. MCP hands it
one tool — search_knowledge returns
findings, not a finished answer; the assistant synthesizes on its own.
Search runs under the owner's identity →
The server is networked — the client just remembers an address and a key. One command.
claude mcp add --transport http achilles https://achilles.local/mcp \ --header "Authorization: Bearer ach_…"
With OAuth (v2) the key drops out — the command becomes a single step.
MCP is a reference surface of Public API for AI clients;
the /mcp path is on the shared HTTP API map.
No login of its own — the client resolves to a user_id, then the owner's role and ACL.
ach_…
in the header · headless · read-only
ACL sits on top: the key's scope only narrows the rights.
Entry from outside in — control at two levels.
Every call is rate-limited and tagged to a key — the keys screen shows usage; request text is not logged.