Server profile

VectorCode MCP Server

VectorCode indexes repositories to supply coding models with task-relevant project context. It includes a command-line tool and a Neovim plugin with APIs and integrations for AI-assisted editing.

Server facts

VectorCode MCP Server

Project

Author
Davidyz
License
MIT

Tech

Runtime / language
pythonPython
Transports
stdio
Remote available
No
Authentication
Not specified

Activity

GitHub stars
876
Last commit
Data as of

Tags

  • Code Indexing
  • Embeddings
  • Neovim
  • Retrieval Augmented Generation

Overview

VectorCode indexes source repositories so coding assistants can receive context relevant to the project and task at hand. The README frames this around code that models may not already understand well, such as private repositories, less familiar projects, or recent changes. Retrieved project material can be injected into prompts programmatically instead of expecting a model to infer details from its training alone. The repository contains both a command-line tool and a Neovim plugin. The plugin offers APIs for building or extending AI integrations, alongside integrations with existing editor plugins. MCP interfacing is acknowledged, although the supplied README does not enumerate MCP tool names or show a server launch command.

Completed features listed in the README include file metadata, configurable chunk sizes, syntax-aware chunking using tree-sitter, respect for gitignore rules, and project-root detection through .vectorcode or .git anchors. Collection management includes viewing and deleting indexed files, while asynchronous caching and persistent-client support are also marked implemented. Authenticated remote ChromaDB support and query rewriting remain unfinished items. The project is explicitly beta and changes quickly. Its pre-1.0 versioning scheme uses minor releases for breaking changes and patch releases for compatible updates or deprecation warnings. Setup instructions are linked in separate CLI and Neovim documentation, and users are told to consult documentation matching their installed version.

Install & configure

No install command stated in the README — see repo.

Not stated in the README: a runnable installation or MCP launch command. Setup is delegated to separate CLI and Neovim documentation; no environment variables or MCP tool names are supplied.

Config file · macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

Windows: %APPDATA%\Claude\claude_desktop_config.json

Use Settings → Developer → Edit Config when available. Do not assume a Linux configuration path; check the client documentation for your platform. Remote servers use the app’s connector flow when supported, not the local stdio file shown here. Merge this example with existing settings; do not overwrite unrelated servers.

No install command stated in the README — see repo. Check the client documentation for a supported connection method.

Read the Claude Desktop setup guide

Config file · Project: .cursor/mcp.json

User: ~/.cursor/mcp.json

The project path is relative to the workspace root. The tilde denotes your user home directory. Use Cursor’s MCP settings to confirm which configuration and scope your installed version is reading. Merge this example with existing settings; do not overwrite unrelated servers.

No install command stated in the README — see repo. Check the client documentation for a supported connection method.

Read the Cursor setup guide

Config file · Workspace: .vscode/mcp.json

For user scope, use the “MCP: Open User Configuration” command if available. Do not guess a user configuration path across operating systems, profiles, containers, or remote workspaces; check the client documentation. Merge this example with existing settings; do not overwrite unrelated servers.

No install command stated in the README — see repo. Check the client documentation for a supported connection method.

Read the VS Code setup guide

Config file · macOS/Linux: ~/.codeium/windsurf/mcp_config.json

Windows: %USERPROFILE%\.codeium\windsurf\mcp_config.json

Open the MCP configuration through Windsurf’s settings when possible to confirm the active file. Paths can differ in managed or future releases; check the client documentation if this location is not present. Merge this example with existing settings; do not overwrite unrelated servers.

No install command stated in the README — see repo. Check the client documentation for a supported connection method.

Read the Windsurf setup guide

Config file · Project scope: .mcp.json at the repository root

The project file uses mcpServers. For user scope, use claude mcp add --scope user rather than assuming .mcp.json in your home directory is the user configuration. Check the client documentation for managed settings and storage details. Merge this example with existing settings; do not overwrite unrelated servers.

No install command stated in the README — see repo. Check the client documentation for a supported connection method.

Read the Claude Code setup guide

Examples are translated from the published configuration. Supply your own credentials and verify requirements in the upstream README. Remote connectors are shown only where a supported configuration format is known.

Tools

No individual tool names were confirmed in the source material. Check the repository for its current tool list.

Names, permissions, and defaults can change. Check the current upstream documentation before granting access.

Use cases

  • Inject relevant repository material into coding-model prompts
  • Build Neovim AI integrations using plugin APIs
  • Index code with configurable syntax-aware chunks
  • Inspect or remove indexed files from collections

Strengths

  • Combines repository indexing with editor integration APIs
  • Respects gitignore and recognizes project-root anchors
  • Supports configurable syntax-aware chunking

Limitations

  • Beta interfaces may change across minor releases
  • Authenticated remote ChromaDB support is unfinished
  • No runnable MCP launch command or named tools are stated in the README

Frequently asked questions

No. The README identifies it as beta and explains a pre-1.0 versioning policy.

Yes. The repository includes a plugin with APIs and integrations for AI tooling.

Before 1.0, minor releases indicate breaking changes; patch releases contain compatible changes and deprecations.

No. That item remains unchecked in the README feature checklist.

Independent listing, not an affiliation or security review. Grant the least access needed and verify the upstream instructions before running code.

Related MCP servers

MCP Advisor

Developer Tools

MCP Advisor helps assistants discover MCP servers from natural-language requests and obtain installation guidance. It combines registry providers with offline search and offers optional local Meilisearch integration.

Serena

Developer Tools

Serena gives coding agents symbol-aware retrieval, editing, refactoring, and debugging capabilities through MCP. It uses language servers or a JetBrains plugin to bring IDE-style code understanding to existing AI clients.

Context7

Developer Tools

Context7 retrieves current library documentation and code examples for AI coding assistants. It supports MCP tools or a CLI-and-skills workflow, with library IDs and version-aware requests helping narrow the documentation context.

FastAPI-MCP

Developer Tools

FastAPI-MCP exposes existing FastAPI endpoints as MCP tools while retaining schemas, endpoint documentation, and dependency-based authentication. It is a native extension for developers adding agent access to a FastAPI service.

GitMCP

Developer Tools

GitMCP turns public GitHub repositories and GitHub Pages projects into documentation sources for AI assistants. It offers repository-specific endpoints or a dynamic server for retrieving docs, searching code, and following referenced content.

XcodeBuildMCP

Developer Tools

XcodeBuildMCP provides an MCP server and CLI for AI agents working on iOS and macOS projects. One package supports direct terminal tools, simulator builds, and stateful operations such as debugging and log capture.

DevDocs by CyberAGI

Developer Tools

Crawl technical documentation into organized Markdown, JSON, and MCP-accessible content for development assistants. The public DevDocs repository is marked as not publicly maintained.

JetBrains MCP Proxy Server

Developer Tools

This legacy Node-based proxy connects MCP clients to a JetBrains IDE plugin. The repository is deprecated: IntelliJ-based IDEs include the core functionality from version 2025.2 onward.