contextplus
Context+ 是一个 MCP 服务,用 Tree-sitter 语法树解析(43 种文件扩展名)、谱聚类和 Obsidian 风格的 wikilink,把大型代码库变成可搜索的分层地图。它的 11 个工具分为:发现类(`get_context_tree`、只看签名不看函数体的 `get_file_skeleton`,以及用向量按语义搜索的 `semantic_code_search`)、分析类、代码操作类和版本控制类。Git 层会保留“影子还原点”,无需改动 git 历史就能撤销。README 称它面向“要求 99% 准确率”的开发者,这个数字是项目自己的说法,README 里没有给出基准测试。
向量由 Ollama 提供(示例用 `nomic-embed-text` 做嵌入、`gemma2:27b` 做对话),缓存在磁盘的 `.mcp_data/` 下,并有实时跟踪器增量刷新改动的文件。使用时无需安装:在 Claude Code、Cursor、VS Code 或 Windsurf 的 MCP 配置里加上 `bunx contextplus`(或 `npx -y contextplus`),也可以用 `npx -y contextplus init claude` 生成配置文件。也能用 `npm install` 和 `npm run build` 从源码构建。许可证为 MIT。
功能特性
为什么选择它
权衡点
维护状况检查
- 最近提交
- 2026-07-13
- 近 90 天提交数
- 0
- 近 90 天发布数
- 0
- 最新发布
- —
- 未关闭 issue
- 2
- 近期 issue 至少有一条评论的比例
- 13/15
最早的一周在左边,最近 4 周为橙色。数据来源:GitHub 提交统计。
状态规则:GitHub 上已归档 = 已归档;最近提交在 90 天内 = 活跃;91 到 365 天 = 放缓;更久 = 停滞。所有数字来自所示日期的 GitHub API。
讨论最多的未关闭 issue
- #45 Security review pilot for Context+'s write/execute tool surface0 条评论 · 2026-08-25
issue 标题引自 GitHub。请打开链接确认该问题是否仍适用于你使用的版本。
兼容性
快速开始
使用场景
同类工具
评论
暂无评论,来发表第一条吧