Git命令MCP服务器

一个提供执行各种Git命令工具的模型上下文协议(MCP)服务器,需要本地安装git命令。

  • by ukiuni
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 ukiuni/mcp-git

使用说明

Git命令MCP服务器

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

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

由于其中很大一部分是使用生成式人工智能创建的,请联系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许可证获得许可-请参阅 许可证 文件以获取详细信息。

商标

本项目中提到的商标是其各自公司的商标。