eresende/pitlane-mcp
View on GitHub ↗Token-efficient navigation substrate for AI coding agents. Index code once and retrieve only the symbols you need.
77 ★9 forksRustUpdated 21d ago
What you need to know
Token-efficient code intelligence MCP server that indexes a codebase once with tree-sitter and lets agents retrieve symbols instead of whole files.
Install
brew tap eresende/pitlane-mcp && brew install pitlane-mcp cargo install pitlane-mcp cargo binstall pitlane-mcp Download a prebuilt binary from GitHub Releases
Usage
- •claude mcp add pitlane-mcp -- pitlane-mcp
- •Call ensure_project_ready once, then investigate, locate_code, read_code_unit, trace_path, analyze_impact, search_content
- •Use the pitlane CLI (index, investigate, search, symbol, usages) outside MCP
Key features
- ✓AST-based indexing for Rust, Python, JavaScript, TypeScript, Svelte, C, C++, Go, Java, C#, Ruby, Swift, Objective-C, PHP, Zig, Kotlin, Lua, Solidity and Bash
- ✓BM25 symbol search with optional semantic search
- ✓Composite navigation tools for discovery, reading, path tracing and impact analysis
- ✓Incremental re-indexing with disk-persisted indexes, fully local with no required external service
Best for
Reducing AI agent prompt footprint via symbol-level code navigation and impact analysis.
Caveats
- ⚠Feature-complete and in maintenance mode; new major features are not actively planned
- ⚠Benchmark numbers are release-specific snapshots, not guarantees
- ⚠Advanced primitives are hidden from tools/list unless PITLANE_MCP_TOOL_TIER=all
Platforms: Linux · macOS · WindowsClients: Claude Code · OpenCode · VS Code · Cursor · Kiro IDE
Documentation ↗Reviewed 2026-08-11
Topics
aicode-navigationcoding-agentdeveloper-toolsllmmcpmodel-context-protocolrustsemantic-searchtree-sitter
- Stars
- 77★
- Forks
- 9
- Language
- Rust
- License
- Apache-2.0
- Created
- 2026-03-27
- Last push
- 2026-08-15