jcodemunch-mcp

翻代码省 95% 的钱,AI 随便查不心疼。

将代码探索的 AI Token 成本削减 95% 以上。作为领先的 MCP 服务器,它借助 tree-sitter AST 实现符号级精确定位的 GitHub 代码检索,兼容 Claude Code、Cursor 及任意 MCP 客户端,已累计节省超过 3130 亿 Token。

开源 freemium 编程开发
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 2711
维护状态 活跃
是否开源
定价模式 freemium

项目数据

分类编程开发
开发团队jgravelle
所属国家
定价模式freemium
价格说明提供免费额度,付费解锁更多功能,具体价格需查看官网。
访问状态
是否开源
开源协议NOASSERTION
主要语言Python
技术栈/模型ai-coding,ast,claude,claude-code,cline,code-intelligence,codex,context-window,copilot,cursor,developer-tools,gemini-cli,llm,mcp,mcp-server,model-context-protocol,opencode,token-optimization,tree-sitter,windsurf
GitHub 星标★ 2711
30天Star增速
HF 下载量
上线时间2026-02-09 00:00:00
最近更新2026-09-23 00:00:00
维护状态活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数5

使用教程

难度:入门 约 5 分钟 部署方式:命令行工具 6 步

环境要求

  • 需要 uv/uvx(README 用 uvx 按需拉取并运行服务器,无需提前安装包)
  • 一个 MCP 兼容客户端:Claude Code、Cursor、VS Code、Codex CLI、Windsurf、Continue 等
  • 若客户端不是 Claude Code,需参考仓库 CLIENTS.md 中对应的客户端配置

安装与启动步骤

  1. 1注册 MCP 服务器

    在 Claude Code 中把 jcodemunch 注册为用户级 MCP 服务器;uvx 会按需拉取并运行,无需单独安装。

    claude mcp add -s user jcodemunch -- uvx jcodemunch-mcp
  2. 2安装到 PATH(可选)

    希望 jcodemunch-mcp 常驻 PATH(强制钩子需要)时,先 uv tool install,再改用可执行名注册。

    uv tool install jcodemunch-mcp
    claude mcp add -s user jcodemunch jcodemunch-mcp
  3. 3写入引导指令

    光注册只是让工具可用,不会改掉 agent 通读整文件的习惯;在 CLAUDE.md 加一行强制其走 jcodemunch。

    Call the jcodemunch_guide tool and strictly follow its instructions.
  4. 4按仓库做覆盖配置

    在仓库根目录放 .jcodemunch.jsonc 作为叠加层,只写需要覆盖的键,未写的键回落到全局与内置默认值。

    {
      "max_file_size": 1048576,
      "languages": ["python", "typescript", "racket"]
    }
  5. 5索引并提问

    在 agent 里先让它索引本仓库,再问一个具体问题(如认证函数),应通过 search_symbols 与 get_symbol_source 只返回数十行。

  6. 6使用预置包(可选)

    热门框架可跳过首次索引,直接安装预构建 starter packs;免费包不需要许可证。

    jcodemunch-mcp install-pack --list

关键配置

配置项必填说明示例
max_file_size单文件索引大小上限,可按仓库调大或调小。1048576
languages限定参与索引的语言列表,减少无关解析。["python", "typescript", "racket"]

如何确认成功

让 agent 调用 get_session_stats,能报出本次会话服务与节省的 token 数即表示生效。

常见问题

Q:需要先安装 jcodemunch-mcp 吗?

A:不需要。uvx jcodemunch-mcp 会按需拉取并运行服务器;只有想让它在 PATH 中(如强制钩子)才用 uv tool install。

Q:支持哪些客户端?

A:README 列出 Claude Code、Cursor、VS Code、Codex CLI、Windsurf、Continue,以及任何 MCP 兼容客户端;其它客户端的配置见 CLIENTS.md。

Q:装好了,为什么 agent 还是整文件通读?

A:注册只是让工具可用,不会改变通读习惯。需在 CLAUDE.md 加一行让它调用 jcodemunch_guide 并严格遵守其指示。

Q:能跳过首次索引吗?

A:可以,热门框架有预构建 starter packs,执行 jcodemunch-mcp install-pack --list 查看,免费包无需许可证。

Q:配置写在哪里?

A:全局在 ~/.code-index/config.jsonc,单仓库可在根目录放 .jcodemunch.jsonc 做叠加覆盖,声明键优先。

注意事项

  • 个人使用免费;用于营利需购买商业许可。
  • README 未给出 Windows 或特定 Python 版本要求,按 uvx 的运行方式使用即可。
  • 本地语义搜索、按提供商生成 AI 摘要等可选增强会引入额外依赖,详见 QUICKSTART.md 与 SECURITY.md。

核心亮点

  • 基于 tree-sitter AST 实现符号级代码检索,精度远超传统文本搜索,可大幅减少无效 token 消耗
  • 已节省 313B+ tokens,实际效果经过大量用户验证,对 Claude Code、Cursor 等 MCP 客户端兼容性好
  • 针对 AI 编码场景深度优化,能显著降低代码探索成本,适合大仓库或频繁上下文切换的开发者

不足之处

  • 文档/社区待观察
  • 依赖 tree-sitter 语法覆盖,对冷门语言或动态特性支持可能有限

适用场景

  • 大型代码库中快速定位符号定义与引用,减少 AI 上下文窗口压力
  • 在 Claude Code、Cursor 等 AI 编程工具中作为 MCP 服务器,优化代码检索效率
  • 需要精确代码结构分析的自动化工具或 CI 流程集成

替代项目

GitHub Copilot、Sourcegraph、Continue

项目介绍

jcodemunch-mcp 是智能体领域的开源项目,由 jgravelle 开发,是 2026 年新上线的项目。

在全站 13,014 个收录项目中,它的 GitHub 星标数(2,711)位列前 30%,在智能体分类的 2,499 个项目里位列前 15%。

近 45 天,它的 GitHub 星标从 2,533 增加到 2,711,净增 178。

项目目前处于活跃维护状态,最近一次代码更新于 2026-09-23。提供免费额度,付费解锁更多功能,具体价格需查看官网。从国内网络环境看,可直接访问。

它主要面向的使用场景是:大型代码库中快速定位符号定义与引用,减少AI上下文窗口压力。同类可对比的替代方案包括 GitHub Copilot、Sourcegraph、Continue。

上一篇:pro-workflow

下一篇:nanocoder

同类项目推荐

xinchao-dynamic-mind 开源

给 AI 装上疲惫和欲望,让交互更真实

独立、可自托管的 AI 动态心智状态引擎:驱动力、念头池、疲惫、睡眠与意图。

★ 195 2026-08-09
deepseek-harness 开源

把 AI 能力拆成乐高积木,拼出你的专属智能体。

DeepSeek Harness: Everything is a Plugin.

★ 233327 2026-08-15
AutoGPT 开源

开箱即用的 AI 员工,交代任务就自己干完

AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mis···

★ 187492 2026-08-09
EvoAgentX 开源

让 AI 智能体自己迭代变强,越用越聪明

EvoAgentX: Building a Self-Evolving Ecosystem of AI Agents

★ 3351 2026-09-12