Skip to main content
Glama
MIT License
41
  • Linux
  • Apple

Gitee MCP サーバー

Gitee MCP Serverは、Gitee向けのモデルコンテキストプロトコル(MCP)サーバー実装です。Gitee APIと連携するためのツールセットを提供し、AIアシスタントによるリポジトリ、課題、プルリクエストなどの管理を可能にします。

特徴

  • Gitee リポジトリ、問題、プルリクエスト、通知を操作する

  • さまざまな Gitee インスタンスをサポートするための設定可能な API ベース URL

  • 簡単に設定できるコマンドラインフラグ

  • 個人、組織、企業の運用をサポート

  • 動的ツールセットの有効化/無効化

  1. リポジトリの問題を取得するリポジトリの問題を取得する

  2. 問題の詳細に基づいてコーディングを実装し、プルリクエストを作成します実装問題

  3. コメントして問題をクローズするコメントして問題をクローズする

インストール(npx を起動するときにこの手順は直接スキップできます)

前提条件

ソースから構築

  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ホスト構成

設定例:クリックすると、アプリケーション設定の詳細が表示されます

  • npx

{ "mcpServers": { "gitee": { "command": "npx", "args": [ "-y", "@gitee/mcp-gitee@latest" ], "env": { "GITEE_API_BASE": "https://gitee.com/api/v5", "GITEE_ACCESS_TOKEN": "<your personal access token>" } } } }
  • 実行可能

{ "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)

  • --enabled-toolsets : 有効にするツールのコンマ区切りリスト(指定すると、これらのツールのみが有効になります)

  • --disabled-toolsets : 無効にするツールのコンマ区切りリスト

環境変数

環境変数を使用してサーバーを構成することもできます。

  • GITEE_ACCESS_TOKEN : Gitee アクセストークン

  • GITEE_API_BASE : Gitee API ベース URL

  • ENABLED_TOOLSETS : 有効にするツールのカンマ区切りリスト

  • DISABLED_TOOLSETS : 無効にするツールのカンマ区切りリスト

ツールセット管理

ツールセット管理では、次の 2 つのモードがサポートされています。

  1. 指定されたツールを有効にする(ホワイトリスト モード):

    • --enabled-toolsetsパラメータまたはENABLED_TOOLSETS環境変数を使用する

    • 指定後、リストされているツールのみが有効になり、他のツールは無効になります

    • 例: --enabled-toolsets="list_user_repos,get_file_content"

  2. 指定されたツールを無効にする(ブラックリスト モード):

    • --disabled-toolsetsパラメータまたはDISABLED_TOOLSETS環境変数を使用します

    • 指定後、リストされているツールは無効になり、他のツールは有効になります

    • 例: --disabled-toolsets="list_user_repos,get_file_content"

注記:

  • enabled-toolsetsdisabled-toolsets両方が指定されている場合は、 enabled-toolsets優先されます。

  • ツール名は大文字と小文字が区別されます

ライセンス

このプロジェクトはMITライセンスの下でライセンスされています。詳細はLICENSEファイルをご覧ください。

利用可能なツール

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

道具

カテゴリ

説明

ユーザーリポジトリ一覧

リポジトリ

ユーザーが承認したリポジトリの一覧

ファイルの内容を取得する

リポジトリ

リポジトリ内のファイルの内容を取得する

ユーザーリポジトリの作成

リポジトリ

ユーザーリポジトリを作成する

組織リポジトリの作成

リポジトリ

組織リポジトリを作成する

リポジトリの作成

リポジトリ

エンタープライズリポジトリを作成する

フォークリポジトリ

リポジトリ

リポジトリをフォークする

リリースを作成

リポジトリ

リポジトリのリリースを作成する

リストリリース

リポジトリ

リポ���トリのリリースを一覧表示する

オープンソースリポジトリの検索

リポジトリ

Giteeでオープンソースリポジトリを検索する

リストリポジトリプル

プルリクエスト

リポジトリ内のプルリクエストを一覧表示する

マージプル

プルリクエスト

プルリクエストをマージする

作成_プル

プルリクエスト

プルリクエストを作成する

更新プル

プルリクエスト

プルリクエストを更新する

get_pull_detail

プルリクエスト

プルリクエストの詳細を取得する

コメントプル

プルリクエスト

プルリクエストにコメントする

リストプルコメント

プルリクエスト

プルリクエストのすべてのコメントを一覧表示する

問題作成

問題

問題を作成する

更新問題

問題

問題を更新する

リポジトリの問題の詳細を取得する

問題

リポジトリの問題の詳細を取得する

リポジトリの問題一覧

問題

リポジトリの問題を一覧表示する

コメント_問題

問題

問題に関するコメント

リストの問題のコメント

問題

問題に関するコメントを一覧表示する

ユーザー情報を取得する

ユーザー

現在認証されているユーザー情報を取得する

検索ユーザー

ユーザー

ユーザーを検索

ユーザー通知リスト

通知

ユーザー通知の一覧

貢献

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

  1. リポジトリをフォークします。

  2. 機能またはバグ修正用の新しいブランチを作成します。

  3. 変更を加えて、コードが適切に文書化されていることを確認します。

  4. 変更内容を明確に説明したプル リクエストを送信します。

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

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

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.

Gitee API 統合、リポジトリ、問題、プル リクエストの管理など。

  1. 特徴
    1. インストール(npx を起動するときにこの手順は直接スキップできます)
      1. 前提条件
      2. ソースから構築
      3. go install を使用する
    2. 使用法
      1. MCPホスト構成
        1. コマンドラインオプション
        2. 環境変数
        3. ツールセット管理
      2. ライセンス
        1. 利用可能なツール
          1. 貢献

            Related MCP Servers

            • -
              security
              F
              license
              -
              quality
              Enables interaction with GitHub through the GitHub API, supporting file operations, repository management, advanced search, and issue tracking with comprehensive error handling and automatic branch creation.
              Last updated -
              3,264
              1
            • A
              security
              A
              license
              A
              quality
              Enables AI assistants to interact with GitHub through the PyGithub library, providing tools for managing issues, repositories, pull requests, and other GitHub operations with intelligent parameter handling and error management.
              Last updated -
              19
              1
              MIT License
            • A
              security
              A
              license
              A
              quality
              MCP Tool Server for Gitee, supporting the management of repository files/branches, Issues, and Pull Requests.
              Last updated -
              20
              20
              7
              MIT License
            • A
              security
              F
              license
              A
              quality
              Enables comprehensive GitHub operations through natural language including file management, repository administration, issue tracking, and advanced code searching.
              Last updated -
              47
              1
              1

            View all related MCP servers

            MCP directory API

            We provide all the information about MCP servers via our MCP API.

            curl -X GET 'https://glama.ai/api/mcp/v1/servers/oschina/mcp-gitee'

            If you have feedback or need assistance with the MCP directory API, please join our Discord server