MCP Catalogs
首页VectorCode screenshot

VectorCode

by Davidyz·859·综合分 49

VectorCode 是一个通过 MCP 集成增强 LLM 对代码库理解的代码仓库索引工具。

developer-toolsai-llmfile-system
48
Forks
17
活跃 Issue
3 个月前
最近提交
2 天前
收录于

概述

VectorCode 通过索引和提供关于代码库的信息,帮助用户构建更好的编码 LLM 提示。它将项目中与任务相关的上下文编程式地注入到提示中,显著提高模型输出质量并减少幻觉。该工具包含一个 neovim 插件,提供构建 AI 插件的 API 以及与流行插件的集成。

试试问 AI

装完之后,这里有 5 个你可以让 AI 做的事:

:增强 LLM 对闭源项目的理解
:通过 neovim 集成改进 IDE 中的代码分析
:减少代码生成任务中的 LLM 幻觉
:什么是 VectorCode?
:VectorCode 如何与 LLM 集成?

什么时候选它

当在专有或前沿代码库中工作时,选择 VectorCode,因为这些情况下大模型通常缺乏理解能力。

什么时候不要选它

如果您需要写入仓库权限或需要超出 Python 代码分析的多语言支持,应避免使用。

可对比工具

github-copilot-mcprepo-mcpcode-search

安装

安装

通过 pip 安装

pip install vectorcode

Neovim 插件

use 'Davidyz/vectorcode.nvim'

Claude Desktop 配置

添加到您的 claude_desktop_config.json 文件中:

{
  "mcpServers": {
    "vectorcode": {
      "command": "vectorcode",
      "args": ["mcp"]
    }
  }
}

FAQ

什么是 VectorCode?
VectorCode 是一个代码仓库索引工具,通过提供关于代码库的信息来帮助构建更好的编码 LLM 提示。
VectorCode 如何与 LLM 集成?
VectorCode 将项目中与任务相关的上下文编程式地注入到提示中,提高模型输出质量并减少幻觉。

VectorCode 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。