git冲突mcp
一个强大的模型上下文协议(MCP)服务器,旨在帮助AI代理和开发人员有效地解决Git合并冲突。它包括一个内置的可视化WebUI,用于交互式冲突解决。
特性
- MCP工具:用于代理检测、读取和解决git冲突的全套工具。
- 可视化WebUI:专用web界面(默认值:http://localhost:3456)对于人类在环分辨率。
- 语法高亮显示:通过自动语言检测清晰地读取代码。 - 差异视图:通过智能差异显示清楚地看到变化。 - 编辑的接口:在浏览器中直接编辑冲突的文件。 - IDE集成:在首选编辑器(VSCode、WebStorm、Cursor等)中单击打开文件。
- 智能端口管理:自动检测WebUI是否已在运行,并重用实例以避免冲突。
- 冲突跟踪:跟踪解决状态和拒绝原因。
用法
通过npx
您可以直接使用以下命令运行服务器 npx。如果您安装了Node.js,则不需要手动安装。
npx -y git-conflict-mcpWebUI将自动启动。您可以在以下网址访问它: http://localhost:3456
MCP配置
克劳德桌面
您可以使用添加服务器 claude CLI:
claude mcp add git-conflict-mcp -- npx -y git-conflict-mcp或手动编辑 claude_desktop_config.json:
{
"mcpServers": {
"git-conflict-mcp": {
"command": "npx",
"args": ["-y", "git-conflict-mcp"],
"env": {
"WEBUI_PORT": "3456"
}
}
}
}法典
您可以使用添加服务器 codex CLI:
codex mcp add git-conflict-mcp -- npx -y git-conflict-mcpJSON类型(通用)
{
"mcpServers": {
"git-conflict-mcp": {
"command": "npx",
"args": ["-y", "git-conflict-mcp"]
}
}
}发展
要安装依赖项,请执行以下操作:
npm install要构建(包括Core和WebUI):
npm run build要在本地运行:
npm start要在开发模式下运行WebUI:
npm run dev:webui