srclight
srclight is an MCP server, listed under memory & vectors. It reaches voyage. It needs VOYAGE_API_KEY to authenticate. Its repository has 58 GitHub stars and is licensed under MIT; we last read it on 2026-10-24.
srclight indexes source code for AI agents, offering hybrid full-text and embedding search, call graphs, git blame analysis, and build system insights. It supports 10 programming languages via tree-sitter and provides GPU-accelerated semantic search in a fully local environment with no cloud dependencies.
Install
Read from srclight’s own README, close to verbatim -- not written by us, and not guessed.
pip install srclight
What it reaches, and what it needs
Maintenance
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.
What srclight can do
14 tools documented in its README. An AI client calls these by name.
find_pattern- No description in the README.
get_callers- Get callers of a symbol.
codebase_map- Generate a map of the codebase.
semantic_search- Perform semantic search based on natural language queries.
detect_changes- Detect changes in the codebase.
index_status- Check the status of the index.
list_projects- List the projects in the workspace.
truncated- No description in the README.
check_freshness- Check the freshness of the index.
get_symbol- No description in the README.
hybrid_search- Perform hybrid search combining keyword and semantic search.
embedding_status- Check the embedding status of the index.
reindex- Reindex the codebase.
serve- Start the MCP server.
Read from the README; names are kept only if the README contains them.
srclight compared with similar servers
| Server | Reaches | Needs | Stars | Last update | Licence |
|---|---|---|---|---|---|
| srclight (this page) | voyage | VOYAGE_API_KEY | 58 | 2026-10-14 | MIT |
| mcp-server-qdrant | qdrant | QDRANT_API_KEY | 1,553 | 2026-09-04 | Apache-2.0 |
| mcp-knowledge-graph | — | None listed | 886 | 2026-05-29 | MIT |
| chroma-mcp | chroma | CHROMA_API_KEY, CHROMA_CUSTOM_AUTH_CREDENTIALS | 601 | 2025-09-17 | Apache-2.0 |
| caura | — | None listed | 504 | 2026-10-25 | Apache-2.0 |
| MemoryMesh | — | None listed | 354 | 2026-03-01 | MIT |
Ranked by services in common with srclight, then by stars. Figures are from each repository when we last read it.
Common questions about srclight
- What does srclight do?
- srclight indexes source code for AI agents, offering hybrid full-text and embedding search, call graphs, git blame analysis, and build system insights. It supports 10 programming languages via tree-sitter and provides GPU-accelerated semantic search in a fully local environment with no cloud dependencies.
- How do I install srclight?
- Its own README gives this command: pip install srclight. Run it where your MCP client can launch the server, and check the README for any settings it asks for.
- What does srclight connect to, and what does it need?
- It reaches voyage. The credentials we found in its source are VOYAGE_API_KEY.
- Is srclight official and is it maintained?
- We found nothing naming it as a vendor’s official server. Its repository has 58 GitHub stars and its state in our directory is listed. Its last commit we recorded was on 2026-10-14.
- What licence does srclight use?
- The repository declares the MIT licence.
More MCP servers for memory & vectors
- mcp-server-qdrant1,553 stars
- mcp-knowledge-graph886 stars
- chroma-mcp601 stars
- caura504 stars
- MemoryMesh354 stars
- neural-memory242 stars