使用说明
git mcp服务器
一个最小的MCP(模型上下文协议)服务器,它公开了一些Git命令 作为工具,LLM客户端(如ChatGPT、Claude、MCP Inspector)可以检查和 在本地存储库中提交更改。
特性
git_status(repo_path=".")git_log(repo_path=".", n=5)git_diff(repo_path=".", staged=False)git_commit(repo_path, message)
需求
- Python 3.11+
- Git已安装并可用于
PATH mcpPython包
安装
uv init git-mcp-server # or manually create a venv
uv add "mcp[cli]"
或者使用pip:
pip install "mcp[cli]"
用法
使用MCP Inspector进行开发
mcp dev server.py
然后使用MCP检查器调用工具 repo_path 这表明
现有Git存储库。
作为普通MCP服务器运行
python server.py
然后将您的MCP兼容客户端(例如ChatGPT、Claude Desktop)配置为 使用以下命令启动服务器:
- 命令:
python /absolute/path/to/server.py