contextplus

contextplus

Context+ 是一个为大型代码库提供语义智能的 MCP 服务器。

MCP编程与开发开源
形态
MCP
传输协议
stdio
是否开源
GitHub Stars
★ 1.9k
收录来源
mcp-github

能力说明

Context+ 是一个专为追求高精度的开发者设计的 MCP 服务器。通过结合 RAG、Tree-sitter AST、谱聚类和 Obsidian 风格链接,Context+ 将庞大的代码库转化为可搜索的层次化特征图。它提供了多种工具,如代码结构树、文件骨架、语义代码搜索等,帮助开发者高效地理解和管理代码。接入方式简单,支持多种 IDE 和编辑器。

能力点

  • 生成项目结构 AST 树
  • 提取函数签名和类型定义
  • 基于语义的代码搜索
  • 标识符级别的语义检索
  • 代码库按意义浏览

适用场景

大型代码库的语义搜索代码结构和依赖关系分析代码提交前的验证版本控制和恢复点管理

接入方式

依赖:OLLAMA_API_KEYNode 环境
无需安装,直接在 IDE 的 MCP 配置中添加 Context+ 即可使用。例如,在 VS Code 中配置 `.vscode/mcp.json` 文件。

以上信息由 AI 基于公开资料整理,可能存在偏差,以来源为准。

常见问题

如何配置 Context+?

在 IDE 的 MCP 配置中添加 Context+,并设置 OLLAMA_API_KEY。

Context+ 支持哪些编程语言?

支持 TypeScript, Python, Rust, Go 等多种语言。

相关 Skill