项目介绍
本地Git MCP服务器
概述
一个基于Python的Git仓库管理系统,使用MCP(消息通信协议)服务器框架。
特性
- 创建、管理和与本地Git仓库进行交互
- 验证仓库名称
- 执行Git操作:
- 仓库创建
- 添加文件
- 提交更改
- 拉取和推送
- 差异生成
依赖项
- GitPython
- Pydantic
- MCP Server
- Black(代码格式化)
- isort(导入排序)
使用方法
运行服务器:
python git_server.py [--repositories-dir ./repositories]
开发
- 代码自动使用Black和isort进行格式化
- 使用GitHub Actions工作流进行代码格式化
许可证
[如适用,请添加许可证信息]