{"type":"mcp_client","name":"VectorCode","description":"VectorCode is a tool that indexes code repositories to help users write better prompts for coding LLMs by providing project context. It includes a neovim plugin and uses Chromadb as","category":"Developer Tools","language":"Python","stars":869,"forks":7,"owner":"Davidyz","github_url":"https://github.com/Davidyz/VectorCode","homepage":null,"setup":"## Setup\nFor the setup and usage of the command-line tool, see [the CLI documentation](./docs/cli.md); for neovim users, after you've gone through the CLI documentation, please refer to [the neovim plugin documentation](./docs/neovim.md) for further instructions.","tools":"## Available Tools\n\n1. Code repository indexing tool (indexes and provides information about the code repository).\n2. CLI tool (for setup and usage).\n3. Neovim plugin (for integration with Neovim).\n4. Chunking support (adds metadata for files, chunk-size configuration, smarter chunking).\n5. NeoVim Lua API (with cache to skip the retrieval when a project has not been indexed).\n6. Persistent client (for Chromadb).\n7. Project-root anchors (enhances automatic project-root detection).\n8. Joint search (using codecompanion.nvim/MCP).","faq":null,"created_at":"2025-01-11T20:14:20+00:00","updated_at":"2025-03-28T20:33:51+00:00","source_url":"https://model-context-protocol.com/clients/code-repository-indexing-llm-prompt-tool","related_articles":[]}