Git移动MCP服务器
](https://www.npmjs.com/package/git-mob-mcp-server) ](https://www.npmjs.com/package/git-mob-mcp-server)   
实现模型上下文协议(MCP)的Node.js服务器 git mob CLI应用程序
_您可以通过在提交消息中添加一个或多个由预告片共同创作的内容,将git提交归因于多个作者。合著的提交可以在GitHub上看到。 有关更多信息,请参见 这里._
此MCP服务器将帮助您自动添加它们,并帮助您存储和管理结对/暴民编程会话的合著者。
使用 @模型上下文协议/sdk
特性
- 设置git mob命令行界面
- 添加/删除/列出团队成员
- 选择团队成员进行配对/围攻会话
- 在配对/移动会话期间,在提交消息中自动附加由in为合著者撰写的合著者
先决条件
系统要求
- Node.js:版本18或更高版本
- 版本控制系统:必须安装并配置Git v2.32或更高版本
- git mob命令行界面: git mob CLI应用程序 必须安装
API
资源
git_mob_cli_help:Git Mob CLI的一般帮助和使用信息。git_mob_cli_version:已安装的Git Mob CLI版本。
工具
setup_git_mob:为用户全局设置git mob。setup_git_mob_locally:当当前存储库覆盖git mob时,在本地为其设置git mobcore.hooksPathgit配置变量(例如使用husky时)。add_team_member:使用新团队成员的密钥、姓名和电子邮件添加新团队成员。delete_team_member:按密钥删除团队成员。list_team_members:列出已添加到Git Mob的所有团队成员。set_mob_session_coauthors:通过指定要作为合著者包含的团队成员的密钥来设置活动配对或暴民会话。clear_mob_session:清除活动的暴民或配对会话。list_mob_session_coauthors:列出当前包含在活动群或配对会话中的所有合著者。list_mob_session_coauthor_trailers:列出当前活跃mob或结对会话中包含的合著者的预告片共同创作的git。get_git_mob_cli_help:显示Git Mob CLI的一般帮助和使用信息。
使用Claude Desktop
将此添加到您的 claude_desktop_config.json:
NPX
{
"mcpServers": {
"git-mob": {
"command": "npx",
"args": ["-y", "git-mob-mcp-server"]
}
}
}使用VS代码
对于安装,请将以下JSON块添加到VS Code中的用户设置(JSON)文件中。您可以按 Ctrl + Shift + P 和打字 Preferences: Open Settings (JSON).
您可以选择将其添加到名为的文件中 .vscode/mcp.json 在您的工作空间中。这将允许您与他人共享配置。
请注意mcp中不需要密钥.vscode/mcp.json文件。
NPX
{
"mcp": {
"servers": {
"git-mob": {
"command": "npx",
"args": ["-y", "git-mob-mcp-server"]
}
}
}
}设置
跑吧 setup_git_mob MCP工具一次设置git mob,然后再使用其他工具
地方发展
对于MCP服务器的本地开发和测试:
- 克隆存储库:
git clone https://github.com/Mubashwer/git-mob-mcp-server.git
cd git-mob-mcp-server- 安装依赖项:
npm install- 启动开发服务器:
npm start此命令将:
- 在监视模式下构建TypeScript源代码(文件更改时自动重建) - 启动MCP检查器,在本地测试和调试服务器
MCP检查器将在终端输出中显示的URL处可用,允许您交互式地测试服务器的工具和资源。
许可证
此MCP服务器根据MIT许可证获得许可。这意味着您可以根据MIT许可证的条款和条件自由使用、修改和分发软件。有关更多详细信息,请参阅项目存储库中的LICENSE文件。
