适合谁
- 需要分析大型或陌生代码库的开发者
- 使用 Claude Code、Cursor 或其他 MCP 客户端的工程团队
- 重视本地索引、精确检索和 Token 成本控制的用户
一个面向 AI 辅助开发的本地优先代码检索服务器,核心价值是 tree-sitter 符号级检索、结构分析和 Token 控制。它适合代码探索密集型工作流,但用户应评估本地索引、可选遥测、网络扩展和商业许可条件。
jcodemunch-mcp 是一个通过 tree-sitter AST 解析代码库、提供符号级 GitHub 和本地代码检索的 MCP 服务器。它可索引 70 多种语言,按函数、类、方法、常量、调用关系和代码结构返回精确上下文,减少读取完整文件带来的 Token 消耗。索引默认保存在本地。
安装 Python 包:pip install jcodemunch-mcp,或直接使用 uvx jcodemunch-mcp。然后将提供的 stdio 配置添加到 MCP 客户端,并重启客户端。也可以运行 jcodemunch-mcp init 自动检测并配置部分客户端。首次使用时索引本地目录或 GitHub 仓库。
{"mcpServers":{"jcodemunch":{"command":"uvx","args":["jcodemunch-mcp"]}}}