jcodemunch-mcp
jCodeMunch 是一个用于代码检索的 MCP 服务器。它用 tree-sitter 对本地文件夹或 GitHub 仓库建一次索引,保存符号元数据和指向原始源码的字节偏移,之后智能体只需取所需的函数、类、方法或常量,以及大纲和限定范围的上下文包。README 的说法是,智能体通常会打开整份文件并浏览成千上万行无关内容,而符号级检索可以避免这一点。
README 声称代码阅读的 token 消耗可降低 95% 以上,依据是 3 个仓库、15 个任务的基准,平均 95%。它还给出遥测数字,如节省 313B+ token、45,000+ 开发者。这些都是作者自己的数字,我们没有核实。它列出的其他功能包括带模糊匹配的 BM25 符号搜索、可选的语义搜索、覆盖 70 多种语言的 `search_ast` 结构化查询,以及名为 MUNCH 的紧凑输出格式(某项基准中字节数中位数节省 45.5%)。
安装用 `pip install jcodemunch-mcp` 或 `uvx jcodemunch-mcp`;另有一键安装,以及面向 Claude Code、Cursor、Windsurf、Continue 的 `jcm install <client>` 辅助命令。许可证需要特别注意:README 说非商业使用免费,商业使用需要付费许可,列出的价格是单开发者 79 美元、最多 5 人 349 美元、全组织 1,999 美元。GitHub 对其许可证显示为 NOASSERTION,说明它不是标准的开源许可证。最近一次推送是 2026-10-13。本评测基于 README 和仓库数据,我们没有实际运行过它。
功能特性
为什么选择它
权衡点
维护状况检查
- 最近提交
- 2026-10-25
- 近 90 天提交数
- 100+
- 近 90 天发布数
- 30
- 最新发布
- v1.108.397 (2026-10-24)
- 未关闭 issue
- 1
- 近期 issue 至少有一条评论的比例
- 2/2
最早的一周在左边,最近 4 周为橙色。数据来源:GitHub 提交统计。
状态规则:GitHub 上已归档 = 已归档;最近提交在 90 天内 = 活跃;91 到 365 天 = 放缓;更久 = 停滞。所有数字来自所示日期的 GitHub API。
适合谁
- 你的智能体常读整个文件浪费 token,想让它从 tree-sitter 索引里只取需要的函数、类和方法。
- 想要跨多种语言的结构化 `search_ast` 查询和符号搜索。
- 你是非商业使用,或者准备购买商业许可。
- 你需要标准的开源许可:商业使用要购买付费许可(README 列出 79 到 1999 美元几档)。
- 你要的是库文档而不是自己的代码:它索引的是代码。
- 你需要验证过的节省数据:95% 和使用量数字都是作者自己的。
与同类的区别
codebase-memory-mcp 为代码建立知识图谱。jCodeMunch 重点是按字节偏移精确取出符号,商业使用不免费。
兼容性
快速开始
使用场景
同类工具
收录于以下清单
评论
暂无评论,来发表第一条吧