Git MCP Server

Git MCP Server

官方Git仓库MCP服务器,让AI助手直接操作Git仓库,支持克隆、提交、推送、拉取、分支管理、差异对比和日志查看等完整Git操作。

月访问量
0
累计浏览
0
用户评分
--
收录时间
2026-08

产品介绍

Git MCP Server 是 MCP 官方参考实现之一,提供与 Git 仓库交互的完整工具集。通过 MCP 标准,使大语言模型和 AI 代理能够执行各种 Git 操作,如克隆、提交、推送、拉取、分支管理、差异对比、日志查看等,是 AI 辅助编程和代码管理的重要基础设施。

核心功能

  • 仓库操作:克隆、初始化、获取仓库状态
  • 提交管理:添加文件、提交变更、查看提交历史
  • 分支管理:创建、切换、删除、合并分支
  • 差异对比:查看工作区、暂存区、提交间的差异
  • 远程操作:拉取、推送、获取远程更新
  • 日志查看:查看提交日志、作者、时间戳
  • 标签管理:创建和管理 Git 标签
  • 暂存操作:暂存和恢复工作区更改

适用场景

  • AI 辅助代码版本控制和提交管理
  • 自动化代码分支创建和管理
  • 代码变更智能分析和提交说明生成
  • 代码审查辅助和差异分析
  • 多仓库项目的版本协调
  • Git 操作学习和指导

安装使用

使用 uvx 运行(推荐 Python 版):

uvx mcp-server-git --repository /path/to/git/repo

或使用 pip 安装:

pip install mcp-server-git
python -m mcp_server_git --repository /path/to/repo

配置示例(Claude Desktop):

{
  "mcpServers": {
    "git": {
      "command": "uvx",
      "args": ["mcp-server-git", "--repository", "/path/to/git/repo"]
    }
  }
}

支持本地 Git 仓库的完整操作。