Gitee MCP 服务器
让 AI 通过 MCP 为您操作 Gitee 仓库/Issues/Pull Requests
支持的AI操作
类别 | MCP 工具 | 描述 |
存储库操作 |
| 创建 Gitee 存储库 |
| 派生一个 Gitee 存储库 | |
分支机构运营 |
| 在 Gitee 存储库中创建新分支 |
| 列出 Gitee 存储库中的分支 | |
| 获取 Gitee 存储库中特定分支的详细信息 | |
文件操作 |
| 获取 Gitee 存储库中文件或目录的内容 |
| 在 Gitee 存储库中创建或更新文件 | |
| 将多个文件推送到 Gitee 存储库 | |
发行操作 |
| 在 Gitee 仓库中创建问题 |
| 列出 Gitee 存储库中的问题 | |
| 获取 Gitee 存储库中特定问题的详细信息 | |
| 更新 Gitee 存储库中的问题 | |
| 向 Gitee 存储库中的问题添加评论 | |
拉取请求操作 |
| 在 Gitee 存储库中创建 Pull 请求 |
| 列出 Gitee 存储库中的 Pull 请求 | |
| 获取 Gitee 存储库中特定 Pull 请求的详细信息 | |
| 更新 Gitee 存储库中的 Pull 请求 | |
| 在 Gitee 存储库中合并拉取请求 | |
用户操作 |
| 获取Gitee用户信息 |
| 获取已认证的Gitee用户信息 |
Related MCP server: Git Forensics MCP
用法
通过 Smithery 安装
要通过Smithery自动为 Claude Desktop 安装 Gitee MCP 服务器:
配置
GITEE_API_BASE_URL:可选,Gitee OpenAPI Endpoint,默认为https://gitee.com/api/v5GITEE_PERSONAL_ACCESS_TOKEN:必需,Gitee 帐户个人访问令牌(PAT),可从 Gitee 帐户设置个人访问令牌中获取DEBUG:可选,设置为true以启用调试日志记录,默认为禁用
通过 NPX 运行 MCP 服务器
通过 Docker 容器运行 MCP 服务器
获取 Docker 镜像
配置 MCP 服务器
开发指南
安装依赖项
建造
成功构建后, /dist将包含可运行的 MCP 服务器。
运行服务器
MCP 服务器将在 stdio 上运行,允许 MCP 客户端将其用作子进程。
构建 Docker 镜像
您还可以使用 Docker 运行服务器:
使用 Docker 运行 MCP 服务器:
调试 MCP 服务器
您可以使用@modelcontextprotocol/inspector进行调试:
在根目录中创建一个.env文件用于环境变量:
运行调试工具,启动服务和Web调试界面:
项目包含一个debug()函数,用于打印调试信息,用法:
仅当DEBUG环境变量设置为true时才会打印调试日志。
依赖项
@modelcontextprotocol/sdk:用于服务器实现的 MCP SDKuniversal-user-agent:用于生成用户代理字符串zod:用于模式验证zod-to-json-schema:用于将 Zod 模式转换为 JSON 模式
执照
本软件遵循 MIT 许可证。您可以自由使用、修改和分发本软件,但须遵守 MIT 许可证的条款和条件。更多详情,请参阅项目代码库中的LICENSE文件。