Git仓库管理服务

一个基于Python和MCP协议的本地Git仓库管理服务器,支持创建、管理和操作Git仓库。

  • by okdshin
  • Python
  • 本地部署
  • 3 星标
  • 更新于
在 GitHub 查看 okdshin/local-git-mcp-server

使用说明

本地Git MCP服务器

概述

使用MCP(基于消息的通信协议)服务器框架的基于Python的Git存储库管理服务器。

特性

  • 创建、管理本地Git存储库并与之交互
  • 验证存储库名称
  • 执行Git操作:
    • 存储库创建
    • 添加文件
    • 提交更改
    • 拉和推
    • Diff生成

依赖项

  • GitPython
  • 派丹蒂克
  • MCP服务器
  • 黑色(代码格式化)
  • isort(导入排序)

用法

使用以下命令运行服务器:

python git_server.py [--repositories-dir ./repositories]

发展

  • 代码使用黑色和isort自动格式化
  • GitHub代码格式化操作工作流

许可证

[添加许可证信息(如适用)]