mcpField
G
Gitee

Gitee

ローカル
github.com/roponバージョン管理082 週間前に更新

Gitee について

Gitee は、AI アシスタントから Gitee のリポジトリ、Issue、プルリクエスト、通知を管理する MCP サーバーです。個人・組織・企業向けの操作に対応し、API のベース URL を設定できます。

主な機能

  1. 01リポジトリとリリースの管理
  2. 02Issue の作成と管理
  3. 03プルリクエストの作成・確認・マージ
  4. 04コメントと通知へのアクセス
  5. 05API URL とトランスポートの設定

活用シーン

  1. 01Issue を取得してプルリクエストを準備
  2. 02リポジトリの Issue とコメントを管理
  3. 03プルリクエストを確認してマージ

MCP 対応

リポジトリ、Issue、プルリクエスト、ユーザー、通知に関する Gitee API 操作をツールとして MCP クライアントに公開します。stdio と SSE のトランスポートに対応します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Gitee MCP サーバー

Gitee MCP サーバーは、Gitee 向けの Model Context Protocol(MCP)サーバー実装です。Gitee の API と連携するためのツール一式を提供し、AI アシスタントがリポジトリ、Issue、プルリクエストなどを管理できるようにします。

特長

  • Gitee のリポジトリ、Issue、プルリクエスト、通知と連携します
  • さまざまな Gitee インスタンスに対応するため、API のベース URL を設定できます
  • 簡単に設定できるコマンドラインフラグを備えています
  • 個人、組織、企業向けの操作に対応しています
実用例:リポジトリから Issue を取得し、実装してプルリクエストを作成する
  1. リポジトリの Issue を取得する get_repo_issues
  2. Issue の詳細に基づいてコーディングを実装し、プルリクエストを作成する implement_issue
  3. Issue にコメントしてクローズする comment_and_close_issue

インストール

前提条件
ソースからビルドする
  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 ホストの設定
README の画像 README の画像 README の画像 README の画像

Cursor、Windsurf の設定例:

{
  "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 を操作するためのさまざまなツールを利用できます。

ツールカテゴリ説明
list_user_reposリポジトリユーザーがアクセスを許可したリポジトリの一覧を取得
get_file_contentリポジトリリポジトリ内のファイルの内容を取得
create_user_repoリポジトリユーザーリポジトリを作成
create_org_repoリポジトリ組織リポジトリを作成
create_enter_repoリポジトリエンタープライズリポジトリを作成
create_releaseリポジトリリポジトリのリリースを作成
list_releasesリポジトリリポジトリのリリース一覧を取得
list_repo_pullsプルリクエストリポジトリのプルリクエスト一覧を取得
merge_pullプルリクエストプルリクエストをマージ
create_pullプルリクエストプルリクエストを作成
update_pullプルリクエストプルリクエストを更新
get_pull_detailプルリクエストプルリクエストの詳細を取得
comment_pullプルリクエストプルリクエストにコメント
list_pull_commentsプルリクエストプルリクエストのすべてのコメントを一覧表示
create_issueイシューイシューを作成
update_issueイシューイシューを更新
get_repo_issue_detailイシューリポジトリのイシューの詳細を取得
list_repo_issuesイシューリポジトリのイシュー一覧を取得
comment_issueイシューイシューにコメント
list_issue_commentsイシューイシューのコメント一覧を取得
get_user_infoユーザー現在認証されているユーザーの情報を取得
list_user_notifications通知ユーザーの通知一覧を取得

コントリビューション

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

  1. リポジトリをフォークします。
  2. 機能追加またはバグ修正のための新しいブランチを作成します。
  3. 変更を加え、コードに十分なドキュメントが記載されていることを確認します。
  4. 変更内容を明確に説明したプルリクエストを送信します。

詳しくは、CONTRIBUTING ファイルを参照してください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。