#128128th of 128 in MCP servers for developers
vectorcode
Code repository indexer that feeds relevant project context to coding LLMs
- Stars
- 873
- License
- MIT
- Last commit
- Dec 2025
- Last release
- Dec 2025
- Language
- Python
Missed the latest GitHub check; these facts may be older.
Overview
VectorCode indexes a code repository into a Chroma vector store and returns task-relevant chunks to inject into LLM prompts. It ships a Python CLI plus a Neovim plugin with a Lua API, and integrates with codecompanion.nvim and MCP. Chunking uses tree-sitter, and indexing respects .gitignore. The author describes it as beta, with breaking changes on minor version bumps.
Who it is for: Neovim and CLI users who want repo-aware context for coding LLMs
Strengths
- Syntax-aware chunking via py-tree-sitter and tree-sitter-language-pack
- Respects .gitignore and detects project root from .git or .vectorcode/
- Neovim Lua API for building or extending AI plugins
- Persistent local Chroma client, installable from PyPI
Weaknesses
- Beta quality; minor releases may remove features or config options
- Remote Chromadb with authentication is not yet supported
- Query rewriting is still an open TODO
- Editor integrations center on Neovim; other editors rely on MCP
What it needs
- Needs ChromaDB, tree-sitter-language-pack
Also in MCP servers for developers
See all 128| Rank | Project | Score |
|---|---|---|
| 1 | gitnexusCode knowledge graph exposed to coding agents through MCP tools | 97 out of 100 |
| 2 | codegraphLocal code knowledge graph that coding agents query over MCP | 95 out of 100 |
| 3 | playwright-mcpMCP server that lets LLMs drive a browser through Playwright accessibility snapshots | 93 out of 100 |
| #4 | code-review-graphLocal Tree-sitter code graph that gives coding assistants review context over MCP | 92 out of 100 |
| #5 | fastmcpPython framework for building MCP servers, clients, and interactive apps | 92 out of 100 |