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