← MCP 图谱

Git MCP Server

Model Context Protocol
版本控制 本地 读写 verified lifecycle: active 核验 2026-09-29

MCP 官方 reference server 里的版本控制实现,作用域限定在指定 git 仓库,但具备完整的本地写操作能力。

适合与不适合

读取仓库状态、历史与 diff,并在受控前提下执行提交与分支操作。

固定坐标系

11 个维度,与同赛道其他对象逐项可比。

模型与开放条件
本身不调用模型,是被客户端调用的接口实现。 直接调用本机 git 命令行,继承本机 git 版本与配置。
运行位置
本地进程,通过 stdio 通信; 也支持容器部署(Docker / Podman),但需显式挂载仓库目录。 2026-08-30 修复了容器 bind mount 在 Docker / Podman / SELinux 下的安全与兼容问题。
本地文件
通过 git 操作仓库,不需要任意文件读写。 每个工具都要求传入 repo_path,作用域限于该 git 仓库。 仓库内文件内容通过 git show / git_log 等命令间接读取。
关机后的任务
不支持。本地进程随客户端生死; 容器部署时取决于容器编排方式,不受本 server 自身控制。
工具与扩展
提供 11 个工具,含 git_status、git_diff_unstaged、git_diff_staged、 git_diff、git_commit、git_add、git_reset、git_log、 git_create_branch、git_checkout、git_show。 含 4 个写操作(commit / add / reset / checkout), 输出为结构化文本或 diff,可直接消费。
上下文与记忆
无跨会话记忆。状态完全由 git 仓库本身承载, 会话断开不影响仓库状态。
权限与限制
无独立审批机制。权限边界等于本机 git 用户的文件权限, 且具备完整写操作能力,包括提交、重置暂存区与切换分支。 git_reset 只取消暂存,不丢弃工作区改动; 但 git_checkout 可切换到任意分支。
适合什么任务
让 Agent 读取仓库状态、历史与 diff,并在受控前提下执行提交与分支操作。 不适合需要 push / PR / 远程仓库管理的场景(本 server 不提供远程操作)。
传输方式
支持 stdio。README 同时给出容器部署方式(Docker / Podman)。 是否支持 SSE 或 Streamable HTTP,仓库未声明,本次未核验。
认证机制
无独立认证层。stdio 形态继承客户端用户的 git 权限; 容器形态的认证取决于容器编排配置,仓库未说明。
权限范围
作用域限定在传入的 git 仓库,比 filesystem server 更收敛。 但具备完整写操作能力(commit / add / reset / checkout), 无独立审批。切分支可改变工作区状态,需注意。

头号误解

  • 以为是只读工具,实际能 commit 和切换分支
  • 以为容器部署后能直接访问宿主仓库,不挂载就读不到
  • 以为它能 push 或创建 PR,本 server 只做本地操作

价格

月度入口无商业费用
年付无商业费用
额度说明随 MCP servers 仓库分发,无授权费。 实际成本来自本机 git 环境与所操作的仓库,不来自本 server。

不同币种不做折算。优惠、地区、税费与登录后报价可能变化,购买前请到官方页面确认。

未知项清单

  • 是否支持 SSE / Streamable HTTP(仓库未声明)

证据来源

判断可回到以下一手源复核。本站核验日 2026-09-29,内容更新日 2026-09-29。

类型名称链接
docsMCP · Git Serverhttps://github.com/modelcontextprotocol/servers/tree/main/src/git
changelogMCP · Git 目录变更历史https://github.com/modelcontextprotocol/servers/commits/main/src/git
changelogMCP · Servers Releaseshttps://github.com/modelcontextprotocol/servers/releases
repoMCP · Servers 仓库 README(生产环境免责声明)https://github.com/modelcontextprotocol/servers

实测记录

本站尚未完成实测。测试协议见 tasks/_protocol.md。

本页由 ai-coding-agent-atlas 数据层生成(CC BY 4.0)。 方法论与坐标系定义见仓库内 METHODOLOGY.md。