本地 Git MCP 服务器

本地 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 工作流以自动格式化代码

许可证

请添加许可证信息(目前未定义)。