MCP Tools
Everything your AI needs to understand your codebase.
Detailed documentation for each MCP tool
Semantic code search by meaning
Semantic code search that finds code by meaning rather than exact keyword matches. Instead of searching for "auth_handler", you can ask "where do we handle JWT validation?" and get the relevant files—not just string matches.
Know what you want but not the exact filename or function name? Semantic search understands code semantics, not just text. Perfect for exploring unfamiliar codebases or finding implementation patterns.
Index your codebase for semantic search
Builds a searchable vector index of your entire codebase. Once indexed, semantic queries return results in ~50ms instead of scanning every file on each search.
This is the one-time setup that enables fast semantic search. Without indexing, every search would scan your entire codebase. With it, searches are instant.
View indexing statistics and health
Displays indexing statistics and health metrics: file count, chunk sizes, last update time, index size, and any errors during indexing.
Transparency into the indexing process. Helps diagnose why certain files might not appear in search results or if there are issues with your index.
Track and optimize token usage
Tracks token usage across queries. Shows how many tokens are being used per query, how much context is being injected, and calculates potential savings from context optimization.
Understand the ROI of context optimization. See exactly how many tokens you're saving with semantic search versus naive approaches.
Resume sessions with full context
Resumes sessions with full context memory—brings back what was discussed, what files were examined, and what was learned in previous conversation turns.
AI tools typically lose context between sessions. This preserves the knowledge from your work session so you don't have to re-explain your codebase every time.
Generate session activity summaries
Generates summaries of session activity: what files were read, what was discussed, what was modified, and key decisions made during the session.
Get a quick overview of what happened in a work session. Perfect for onboarding to resume work, or sharing context with teammates.
Track file edits for context coherence
Tracks file edits for context coherence. When you edit a file, this tool updates the system's awareness so search results remain accurate.
After making code changes, your index may become stale. Registering edits keeps the context aware of changes without manual re-indexing.
Explore code dependencies and connections
Explores code dependencies and connections—shows what imports what, what calls what, and the relationships between files and modules in your codebase.
Understand the relationships in your codebase at a glance. When editing a core module, see everything that depends on it before making changes.
Analyze blast radius of code changes
Analyzes the "blast radius" of proposed code changes—shows how many files might be affected downstream if you make a particular change.
Before refactoring, understand the scope of impact. Make informed decisions about whether a change is safe, or what else needs updating.