Model Context Protocol (MCP) Tools
Eleven tools in three groups. Retrieval answers questions in a few tokens. Maintenance keeps the index fresh. Context control keeps large content and durable facts out of the window.
Retrieval
search_code
Searches matching AST scopes based on fuzzy query inputs, compressing output to match target token constraints.
find_symbol
Retrieves the exact definition file and line coordinates of functions, structs, classes, or interfaces.
find_references
Extracts all file and line references to a specific symbol, returning lines of context.
find_callers
Builds the caller hierarchy for a function from stored call edges, mapping execution trees.
read_symbol
Return a symbol's implementation body by name, from the indexed line range.
Maintenance
Context control
remember
Persist a small durable fact per repository so it is never repeated inline in the conversation.
stash_context
Park a large blob out of context and get back a tiny handle. Lossless: the content stays on disk.
recall
Take back only the slice you need: the budgeted match from a stash, or remembered facts.
session_brief
Compact summary of past sessions — facts, stashes, reindex events — to catch up without re-reading history.