Gitee

Official

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Integrations

  • Provides tools for interacting with Gitee repositories, issues, pull requests, and notifications, allowing management of repositories, creating and updating issues, commenting on and merging pull requests, accessing file content, and creating releases.

Gitee MCP 服务器

Gitee MCP Server 是 Gitee 的模型上下文协议 (MCP) 服务器实现。它提供了一组与 Gitee API 交互的工具,允许 AI 助手管理代码库、问题、拉取请求等。

特征

  • 与 Gitee 存储库、问题、拉取请求和通知进行交互
  • 可配置 API 基本 URL 以支持不同的 Gitee 实例
  • 命令行标志,方便配置
  • 支持个人、组织和企业运营
  1. 获取存储库问题
  2. 根据问题详情实施编码并创建 Pull Request
  3. 评论并关闭问题

安装

先决条件

  • Go 1.23.0 或更高版本
  • 带有访问令牌的 Gitee 帐户,前往获取

从源代码构建

  1. 克隆存储库:
    git clone https://gitee.com/oschina/mcp-gitee.git cd mcp-gitee
  2. 构建项目:
    make build
    移动 ./bin/mcp-gitee PATH 环境变量

使用 go install

go install gitee.com/oschina/mcp-gitee@latest

用法

检查 mcp-gitee 版本:

mcp-gitee --version

MCP 主机配置

配置示例:点击查看更多应用配置

{ "mcpServers": { "gitee": { "command": "mcp-gitee", "env": { "GITEE_API_BASE": "https://gitee.com/api/v5", "GITEE_ACCESS_TOKEN": "<your personal access token>" } } } }

命令行选项

  • -token :Gitee 访问令牌
  • -api-base :Gitee API 基础 URL(默认: https://gitee.com/api/v5
  • -version :显示版本信息
  • -transport :传输类型(stdio 或 sse,默认值:stdio)
  • -sse-address :启动 SSE 服务器的主机和端口(默认值:localhost:8000)

环境变量

您还可以使用环境变量配置服务器:

  • GITEE_ACCESS_TOKEN :Gitee 访问令牌
  • GITEE_API_BASE :Gitee API 基本 URL

执照

本项目遵循 MIT 许可证。更多详情请参阅许可证文件。

可用工具

服务器提供了各种与 Gitee 交互的工具:

工具类别描述
列出用户存储库存储库列出用户授权的存储库
获取文件内容存储库获取存储库中文件的内容
创建用户仓库存储库创建用户存储库
创建组织仓库存储库创建组织存储库
创建进入仓库存储库创建企业存储库
fork_repository存储库派生一个存储库
创建发布存储库为存储库创建发布
列表发布存储库列出存储库版本
搜索开源存储库存储库在 Gitee 上搜索开源存储库
列出仓库拉取请求列出存储库中的拉取请求
合并拉取拉取请求合并拉取请求
创建拉取拉取请求创建拉取请求
更新拉取拉取请求更新拉取请求
获取拉取详细信息拉取请求获取拉取请求的详细信息
评论拉取拉取请求对拉取请求进行评论
列出拉取评论拉取请求列出拉取请求的所有评论
创建问题问题创建问题
更新问题问题更新问题
获取仓库问题详情问题获取存储库问题的详细信息
列出仓库问题问题列出存储库问题
评论问题问题对问题进行评论
列出问题评论问题列出对问题的评论
获取用户信息用户获取当前已认证用户信息
搜索用户用户搜索用户
列出用户通知通知列出用户通知

贡献

我们欢迎开源社区的贡献!如果您想为这个项目做出贡献,请遵循以下准则:

  1. 分叉存储库。
  2. 为您的功能或错误修复创建一个新的分支。
  3. 进行更改并确保代码有详细记录。
  4. 提交拉取请求并清晰描述您的更改。

欲了解更多信息,请参阅CONTRIBUTING文件。

-
security - not tested
A
license - permissive license
-
quality - not tested

Gitee API 集成、存储库、问题和拉取请求管理等。

  1. Features
    1. Installation
      1. Prerequisites
      2. Building from Source
      3. Use go install
    2. Usage
      1. MCP Hosts Configuration
      2. Command-line Options
      3. Environment Variables
    3. License
      1. Available Tools
        1. Contribution
          ID: hztxcovzdz