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 リポジトリ、問題、プルリクエスト、通知を操作する
  • さまざまな Gitee インスタンスをサポートするための設定可能な API ベース URL
  • 簡単に設定できるコマンドラインフラグ
  • 個人、組織、企業の運用をサポート
  1. リポジトリの問題を取得する
  2. 問題の詳細に基づいてコーディングを実装し、プルリクエストを作成します
  3. コメントして問題をクローズする

インストール

前提条件

ソースから構築

  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ライセンスの下でライセンスされています。詳細はLICENSEファイルをご覧ください。

利用可能なツール

サーバーは、Gitee と対話するためのさまざまなツールを提供します。

道具カテゴリ説明
ユーザーリポジトリ一覧リポジトリユーザーが承認したリポジトリの一覧
ファイルの内容を取得するリポジトリリポジトリ内のファイルの内容を取得する
ユーザーリポジトリの作成リポジトリユーザーリポジトリを作成する
組織リポジトリの作成リポジトリ組織リポジトリを作成する
リポジトリの作成リポジトリエンタープライズリポジトリを作成する
フォークリポジトリリポジトリリポジトリをフォークする
リリースを作成リポジトリリポジトリのリリースを作成する
リストリリースリポジトリリポジトリのリリースを一覧表示する
オープンソースリポジトリの検索リポジトリGiteeでオープンソースリポジトリを検索する
リストリポジトリプルプルリクエストリポジトリ内のプルリクエストを一覧表示する
マージプルプルリクエストプルリクエストをマージする
作成_プルプルリクエストプルリクエストを作成する
更新プルプルリクエストプルリクエストを更新する
get_pull_detailプルリクエストプルリクエストの詳細を取得する
コメントプルプルリクエストプルリクエストにコメントする
リストプルコメントプルリクエストプルリクエストのすべてのコメントを一覧表示する
問題作成問題問題を作成する
更新問題問題問題を更新する
リポジトリの問題の詳細を取得する問題リポジトリの問題の詳細を取得する
リポジトリの問題一覧問題リポジトリの問題を一覧表示する
コメント_問題問題問題に関するコメント
リストの問題のコメント問題問題に関するコメントを一覧表示する
ユーザー情報を取得するユーザー現在認証されているユーザー情報を取得する
検索ユーザーユーザーユーザーを検索
ユーザー通知リスト通知ユーザー通知の一覧

貢献

オープンソースコミュニティからの貢献を歓迎します!このプロジェクトに貢献したい場合は、以下のガイドラインに従ってください。

  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