← 返回目录
P

Pare Git

社区
为AI代理优化的结构化Git MCP服务器
分类
开发工具 第 280 / 438
Stars
★ 138 热门
传输方式
stdio(本地进程)
运行环境
Node.js 20+
凭据
无需凭据
许可证
MIT
最近提交
48FMRS · D

Pare Git为Git操作提供结构化输出,减少token并提高可靠性。适合AI代理,但需要谨慎配置工具选择以避免意外操作。

最强项 · 安装易用性 14/20 最弱项 · 可靠性 6/20

可靠性
6/20
安全与权限
6/20
维护活跃度
8/20
文档质量
14/20
安装易用性
14/20
查看各项评分依据
可靠性 6/20
仅依据 manifest 和 README,能看出这是一个基于 stdio 的 npm 包,用于把 git 操作包装成结构化 JSON;但未提供 packages/server-git 的源码、测试或 CI 配置,无法验证 MCP 初始化握手、工具列表以及真实工具输出是否与声明一致。仓库中其他 26 个服务器的测试或文档不能归属到本服务器。静态校准下可靠性最高不超过 12,且因缺少可复现证据而扣分,故给 6 分。
安全与权限 6/20
未发现恶意代码、凭据窃取或隐蔽外传等红线证据,不触发 0-4 分区间。但该 git 服务器默认暴露 commit、push、add、checkout 等会改变仓库状态的工具,README 未说明任何操作确认机制,最小权限只能靠可选的 PARE_GIT_TOOLS 环境变量实现;凭据如何传递(如 git credential helper)也未披露,因此权限、确认和数据流披露不完整,给 6 分。
维护活跃度 8/20
仓库未归档、有 MIT 许可证、manifest 版本为 0.22.0,说明项目未停止维护;但除 star(不计分)和 17 个未关闭 issue 外,没有提交频率、发布历史、依赖更新或安全响应渠道的证据。版本化存在,但治理和更新路径不透明,因此给 8 分。
文档质量 14/20
README 提供了安装命令、JSON MCP 配置示例、工具过滤规则、环境变量、平台注意事项(Node>=20、Windows cmd /c npx)和故障排查表,并有 git status 的结构化输出示例和 token 效率对比。但每个工具的具体 schema、参数说明和更多示例位于外部 docs/tool-schemas 链接中,证据未提供;也未逐工具说明权限或限制,因此不是满分,给 14 分。
安装易用性 14/20
通过 npx @paretools/git 一条命令即可运行,README 列出 Claude Code、Claude Desktop、Cursor、VS Code 等客户端配置方式,并给出含 env 过滤的 JSON 配置示例,还说明了 Node 版本和 Windows 包装。安装路径清晰、步骤少,但缺少实际 CI 或测试文件来验证可执行性,静态校准上限为 15,故给 14 分。

静态评测 · 未实际运行收录于 2026-08-07

查看 FMRS 评分方法 →

选型与风险

能访问什么读取本地文件写入 / 删除本地文件执行命令或代码

适合谁

  • 使用Claude Code、Cursor等AI编码工具的开发者
  • 需要可靠Git数据的代理工作流

不适合谁

  • 需要交互式Git功能的场景
  • 对原始Git输出有特殊依赖的用户

所需权限

  • 需要访问本地Git仓库
  • 执行Git命令的权限

风险与副作用

  • 工具选择的限制
  • 潜在的仓库错误操作(如push)

安装接入

准备工作

运行环境:Node.js 20+

其他可选配置项(3 个)
PARE_GIT_TOOLS 可选 按服务器过滤 git 服务器注册的工具,格式为逗号分隔的工具名(如 status,log,diff),在 MCP 配置的 env 键中设置。
PARE_TOOLS 可选 跨所有服务器的通用工具过滤,格式为 server:tool(如 git:status,npm:install),优先级高于各服务器专属变量。
MCP_TIMEOUT 可选 设置 MCP 连接超时毫秒数(如 30000),用于解决 Claude Code 连接超时问题。

使用npx安装:npx -y @paretools/git。确保Node.js >= 20。可通过环境变量PARE_GIT_TOOLS选择工具。

验证是否装好

在客户端的 MCP 工具列表中确认出现 pare-git 的工具(如 git status、git log),然后运行 npx @paretools/init doctor 或让 agent 执行一次 git status,应返回结构化 JSON(包含 branch、staged、untracked 等字段)。

常见排障

  1. 如果npx找不到,使用cmd /c npx包装(Windows)
  2. 首次启动慢:预先缓存或全局安装
  3. Node.js版本低:升级到20或以上
  4. PATH问题:使用npx绝对路径
  5. 连接超时:增加客户端initTimeout

试试这样问

连接成功后,可以直接对 AI 助手这样说:

  • 查看当前 git 仓库的状态,包括暂存和未跟踪的文件
  • 显示最近 5 次提交的日志及变更统计
  • 把我的修改提交并推送到远程 main 分支
  • 对比当前分支与 main 的 diff

使用场景

AI代理需要结构化Git状态和日志
减少Git命令的token消耗
跨平台一致输出

详细介绍

Pare Git是Pare项目的一部分,一个用于Git操作(如status、log、diff、branch、commit、push)的MCP服务器。它返回类型化、schema验证的JSON,而不是原始终端文本,使代理无需脆弱的字符串解析即可直接使用。

同类可选方案

Context7 80 · B

Upstash 官方维护,为 AI 编码助手提供实时更新的第三方库文档

★ 62.9k · 工具数 2 与当前对比 →

源版本 57e1980e8375 数据同步于 2026-10-12 查看 FMRS 评分方法