这是一个基于 Model Context Protocol (MCP) 的服务器,它提供了各种 Git 命令执行工具。其价值在于让用户能更便捷地使用 Git 命令。该服务器要求本地安装 git.exe 命令。
由于此项目大部分由生成式 AI 创建,若您发现任何问题,请通过 http://github.com/ukiuni/mcp-git 反馈。
git clone http://github.com/ukiuni/mcp-git.git
cd mcp-git
npm install
npm i mcp-git
安装完成后,文件会存放在 node_modules 目录中,请设置相关路径到下一步。当您从 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 文件。
在此项目中提到的商标为其各自公司的商标。