mcpField
G
Git Command MCP Server

Git Command MCP Server

本地服务
github.com/ukiuni版本控制079 周前更新

关于 Git Command MCP Server

Git Command MCP Server 将本地 Git 命令作为工具提供给 MCP 客户端。它返回命令输出,并要求主机已安装 Git。

主要功能

  1. 01将 Git 命令作为工具执行
  2. 02返回 stdout 和 stderr
  3. 03报告执行错误
  4. 04需要本地安装 Git

适用场景

  1. 01通过 MCP 客户端查看仓库状态
  2. 02通过 MCP 工具执行 Git 操作

MCP 相关

MCP 客户端可连接服务并调用以 `git-` 为前缀的工具,例如 `git-status` 和 `git-commit`。服务在本地运行 Git 命令。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

Git 命令 MCP 服务

这是一个模型上下文协议(MCP)服务,提供用于执行各种 Git 命令的工具。

需要在本地安装 git(git.exe)命令。

本项目的大部分内容由生成式 AI 创建。如果您发现任何问题,请联系 http://github.com/ukiuni/mcp-git。

设置

从 GitHub 克隆
  1. (如果尚未克隆)克隆仓库:
    git clone http://github.com/ukiuni/mcp-git.git
    cd mcp-git
    
  2. 安装依赖项: 确保已安装 Node.js 和 npm。然后运行:
    npm install
    
使用 npm 安装
  1. 使用 npm 安装。
    npm i mcp-git
    
    它将安装在 node_modules 中,请在下一节中将路径设置为相应位置。

从 MCP 客户端连接

从 MCP 客户端(例如 Roo Code、GitHub Copilot、Claude Desktop、Cursor 等)连接时,请使用以下设置。

{
  "mcpServers": {
    "mpc-git": {
      "command": "node",
      "args": [
        "/path_to_mcp-git/mcp-git/dist/index.js"
      ]
    }
  }
}

请将 path_to_mcp 设置为克隆 git 的目录的绝对路径。

可用工具

每个工具名称都采用 git- 前缀加上命令名称的格式(例如,git-add、git-commit、git-status)。

工具输出

工具的执行结果以文本内容的形式返回,通常包括:

  • STDOUT:Git 命令的标准输出。
  • STDERR:Git 命令的标准错误输出(注意:在 Git 中,stderr 不一定表示错误)。
  • ERROR:服务本身发生的执行错误。

如果命令成功执行但没有输出,则会显示一条表示成功的消息。

许可证

本项目采用 MIT 许可证授权,详情请参阅 LICENSE 文件。

商标

本项目中提及的商标均为其各自公司的商标。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。