Veles – Hybrid (BM25 and semantic) local code search MCP, in Rust
Pure Rust CPU-only code search with persistent index beats transformer-heavy alternatives.
Deep code indexing MCP server for AI agents. 25 tools: hybrid FTS5 + embedding search, call graphs, git blame/hotspots, build system analysis. Multi-repo workspaces, GPU-accelerated semantic search, 10 languages via tree-sitter. Fully local, zero cloud dependencies.
Tree-sitter + FTS5 + MCP = tokens saved for AI agents to actually code, not search.
AI coding agents, software engineers optimizing LLM token efficiency
Codebase Chat (Cursor) · Continue.dev · Sourcegraph Cody
srclight indexes your codebase with tree-sitter and builds three FTS5 indexes (symbol names, source code via trigram, docstrings via Porter stemmer), a relationship graph (callers, callees, inheritance), and optional embedding vectors for semantic search. Everything lives in a single SQLite file per repo — no Docker, no Redis, no cloud APIs. Your code never leaves your machine.
Key features: - 25 MCP tools covering symbol search, relationship graphs, git change intelligence (blame, hotspots, WIP), build system awareness (CMake, .csproj), and semantic search - Hybrid search: RRF fusion of keyword + embedding results - Multi-repo workspaces: SQLite ATTACH+UNION across repos - GPU-accelerated vector cache (~3ms queries on 27K vectors via cupy) - 10 languages: Python, C, C++, C#, JS/TS, Dart, Swift, Kotlin, Java, Go - Incremental indexing with git hooks (post-commit, post-checkout) - Works with any MCP client (Claude Code, Cursor, Windsurf, Cline, VS Code)
I surveyed 50+ MCP code search servers across all the registries — most are grep wrappers or need cloud embedding APIs. srclight is the only one combining FTS5 + semantic search + git intelligence + multi-repo workspaces in a single pip install.
Install: pip install srclight GitHub: https://github.com/srclight/srclight
Pure Rust CPU-only code search with persistent index beats transformer-heavy alternatives.
MCP server gives Claude fast, token-efficient codebase knowledge without loading raw files.
AST + embeddings for codebase search—but Sourcegraph Cody, Cursor, and Continue already solve this.
AST-aware codebase search and onboarding beats grep, ships as local MCP server.
Faster doc search for AI agents than vanilla Sphinx, with RRF hybrid retrieval.
LLM-identified discourse boundaries beat fixed-size chunking for complex queries.