Indexes your codebase's public API surface at startup and serves it through five compact MCP tools: search by keyword, get exact signatures, pull full class references, view stats, and reindex incrementally. Supports C#, C++, Go, Java, Python, and TypeScript. Each result includes file paths and line numbers so Claude can do targeted reads instead of loading entire files. The benchmark shows 56–77% token reduction compared to grep-based workflows across real projects like vscode, Paper, and guava. Point it at any source directory with `--project`, add the CLAUDE.md snippet so the agent knows when to reach for it, and restart. Works best when paired with targeted Read calls using the returned line ranges.
claude mcp add --transport stdio codeturion-codesurface uvx codesurface