Token导航 LogoToken导航TokenDH.com
Git MCP V2 logo
开发工具未说明官方级别未说明来源级核验

Git MCP V2

MCP Server

Git MCP Server是一个通过标准化接口提供增强Git操作的服务器,集成于MCP生态系统,为AI助手提供Git功能。

工具数

21

提示词数

0

GitHub Stars

6

资源数

0
版本控制TypeScript开发工具GitHub

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

Sheshiyer

提供方

Sheshiyer

最后核验

2026/5/17 20:23

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

Git MCP服务器

一种模型上下文协议(MCP)服务器,通过标准化接口提供增强的Git操作。该服务器与MCP生态系统集成,为AI助手提供Git功能。

特性

  • 核心Git操作:初始化、克隆、状态、添加、提交、推送、拉取
  • 分行管理:列表、创建、删除、签出
  • 标签操作:列表、创建、删除
  • 远程管理:列表、添加、删除
  • 停滞操作:列表、保存、弹出
  • 批量操作:按顺序执行多个Git操作
  • GitHub集成:通过个人访问令牌内置GitHub支持
  • 路径解析:具有可选默认路径配置的智能路径处理
  • 错误处理:使用自定义错误类型进行全面的错误处理
  • 存储库缓存:高效的存储库状态管理
  • 性能监控:内置性能跟踪

安装

  1. 克隆存储库:
git clone https://github.com/yourusername/git-mcp-v2.git
cd git-mcp-v2
  1. 安装依赖项:
npm install
  1. 构建项目:
npm run build

配置

添加到MCP设置文件中:

{
  "mcpServers": {
    "git-v2": {
      "command": "node",
      "args": ["path/to/git-mcp-v2/build/index.js"],
      "env": {
        "GIT_DEFAULT_PATH": "/path/to/default/git/directory",
        "GITHUB_PERSONAL_ACCESS_TOKEN": "your-github-pat"
      }
    }
  }
}

环境变量

  • GIT_DEFAULT_PATH:(可选)Git操作的默认路径
  • GITHUB_PERSONAL_ACCESS_TOKEN:(可选)用于GitHub操作的GitHub个人访问令牌

可用工具

基本操作

  • init:初始化新的Git存储库
  • clone:克隆存储库
  • status:获取存储库状态
  • add:阶段文件
  • commit:创建提交
  • push:推送提交到远程
  • pull:从远程拉取更改

转移操作

  • branch_list:列出所有分支
  • branch_create:创建新分支
  • branch_delete:删除分支
  • checkout:切换分支或恢复工作树文件

标签操作

  • tag_list:列表标签
  • tag_create:创建标记
  • tag_delete:删除标记

远程操作

  • remote_list:列出遥控器
  • remote_add:添加遥控器
  • remote_remove:删除遥控器

停滞操作

  • stash_list:列出藏匿处
  • stash_save:将更改保存到存储
  • stash_pop:涂抹并移除藏匿处

批量操作

  • bulk_action:按顺序执行多个Git操作

发展

# Run tests
npm test

# Run tests with coverage
npm run test:coverage

# Run linter
npm run lint

# Format code
npm run format

许可证

麻省理工学院

贡献

  1. 分叉存储库
  2. 创建功能分支(git checkout -b feature/amazing-feature)
  3. 提交您的更改(git commit -m 'Add some amazing feature')
  4. 推到分支(git push origin feature/amazing-feature)
  5. 打开拉取请求

目录标签

目录标签

版本控制TypeScript开发工具GitHubGit操作本地部署AI集成GitHub集成

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

21

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP