Git MCP 服务器是一个提供增强型 Git 操作的 Model Context Protocol (MCP) 服务器,它通过标准化接口实现,与 MCP 生态系统集成,能为 AI 助手提供强大的 Git 功能。
Git MCP 服务器使用简单,按照以下步骤即可完成安装和配置。
git clone https://github.com/yourusername/git-mcp-v2.git
cd git-mcp-v2
npm install
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:列出 stashstash_save:将更改保存到 stashstash_pop:应用并删除 stashbulk_action:按顺序执行多个 Git 操作# 运行测试
npm test
# 带覆盖率运行测试
npm run test:coverage
# 运行代码检查工具
npm run lint
# 格式化代码
npm run format
git checkout -b feature/amazing-feature)git commit -m 'Add some amazing feature')git push origin feature/amazing-feature)本项目采用 MIT 许可证。