mcpField
G
glab-mcp

glab-mcp

github.com/vince-winkintelエージェントワークフロー49105 回インストール1 日前に更新
リポジトリ

glab-mcp について

glab mcp は、AI アシスタント向けの非推奨の実験的な GitLab MCP サーバーインターフェースです。MCP アノテーション付きの GitLab コマンドをツールとして公開し、JSON 出力を自動で有効にします。本番環境や新規連携には推奨されていません。

主な機能

  1. 01アノテーション付き GitLab コマンドの公開
  2. 02JSON 形式での自動出力
  3. 03スキーマへの継承フラグの反映
  4. 04非推奨の実験的インターフェース

活用シーン

  1. 01AI アシスタントによる GitLab プロジェクト操作
  2. 02対応ツールでのイシュー、マージリクエスト、パイプライン管理

MCP 対応

MCP サーバーとして動作し、対応する GitLab 操作を MCP クライアントにツールとして公開します。このインターフェースは非推奨で、上流は GitLab MCP Server への移行を案内しています。

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/vince-winkintel/gitlab-cli-skills --skill glab-mcp

インストール後、Claude Code で/glab-mcpを入力して読み込まれたか確認します。

同梱ファイルreferences/commands.md

詳細

glab mcp

非推奨

glab mcp と glab mcp serve は非推奨です。アップストリームでは、GitLab MCP Server を利用するよう案内しており、フィードバックはワークアイテム 8618で受け付けています。互換性のため、既存の標準入出力の動作を以下に記載しています。新しい連携方法として推奨されているものではありません。ヘルプ出力に実行時の非推奨警告が表示されない場合があります。

概要

キャプチャ d43ccacec:チェックサム検証済みの macOS arm64 リリースバイナリ、ソースコミット d43ccacecb043b0c060dd13224cf993140db6c2b、バイナリアーカイブの SHA-256 04aad4d989d98cb030318e09359f02e0ba2637ede682ec0dee1f5974dedd44c1。マーク付きのヘルプは、末尾のスペースとタブを除くすべてのレンダラー出力を保持しています。マークのないブロックは、記載された以前の来歴を保持しています。

キャプチャ d43ccacec(上記のキー)。


  Manage Model Context Protocol server features for GitLab integration.

  The MCP server exposes GitLab features as tools for use by
  AI assistants (like Claude Code) to interact with GitLab projects, issues,
  merge requests, pipelines, and other resources.

  This feature is an experiment and is not ready for production use.
  It might be unstable or removed at any time.
  For more information, see
  https://docs.gitlab.com/policy/development_stages_support/.


  USAGE

    glab mcp <command> [--flags]

  EXAMPLES

    glab mcp serve

  COMMANDS

    serve      Start a MCP server with stdio transport. (EXPERIMENTAL)

  FLAGS

    -h --help  Show help for this command.

クイックスタート

glab mcp --help

現在の動作

JSON 出力の自動有効化

glab mcp serve の実行時に、JSON 出力形式が自動的に有効になります。手動でフラグを指定する必要はありません。これにより、MCP サーバーのツール応答を利用する AI アシスタントが、より確実に解析できるようになります。

注釈のないコマンドは除外

MCP 注釈のないコマンドは、MCP ツールとして登録されません。つまり、明示的にサポートされているコマンドのみが AI アシスタントに公開され、ノイズが減り、信頼性が向上します。利用できるはずの GitLab 操作が MCP ツールとして見つからない場合、その操作には MCP 注釈が付いていない可能性があります。

継承されたフラグも公開

MCP ツールのスキーマには、プロジェクトを対象とする操作の --repo など、親コマンドから受け付ける公開済みの継承フラグも含まれます。これらは、スキーマでアンダースコアに正規化された名前(例:repo)を使い、ツールの flags オブジェクト経由で渡してください。親コマンドに登録されているというだけで、そのフラグが利用できないと判断しないでください。

サブコマンド

--help の全出力については、references/commands.md を参照してください。

コメント