本地 Git MCP 服务器
基于 Python 的 Git 仓库管理服务器,使用 MCP 框架。
快速入门
概述
这是一个基于 Python 的 Git 仓库管理服务器,支持通过 MCP 协议与本地 Git 仓库交互。
功能
- 创建、管理和操作本地 Git 仓库
- 支持添加文件、提交更改、拉取和推送等操作
- 提供差异生成功能
安装依赖
确保安装以下依赖库:
- GitPython
- Pydantic
- MCP Server
- Black(代码格式化)
- isort(导入排序)
运行以下命令安装依赖:
pip install gitpython pydantic
启动服务
运行以下命令启动服务器:
python git_server.py [--repositories-dir ./repositories]
开发提示
- 使用 Black 和 isort 自动格式化代码
- 配置了 GitHub Actions 工作流以自动格式化代码
许可证
请添加许可证信息(目前未定义)。