glab-mcp について
glab mcp は、AI アシスタント向けの非推奨の実験的な GitLab MCP サーバーインターフェースです。MCP アノテーション付きの GitLab コマンドをツールとして公開し、JSON 出力を自動で有効にします。本番環境や新規連携には推奨されていません。
主な機能
- 01アノテーション付き GitLab コマンドの公開
- 02JSON 形式での自動出力
- 03スキーマへの継承フラグの反映
- 04非推奨の実験的インターフェース
活用シーン
- 01AI アシスタントによる GitLab プロジェクト操作
- 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-25604aad4d989d98cb030318e09359f02e0ba2637ede682ec0dee1f5974dedd44c1。マーク付きのヘルプは、末尾のスペースとタブを除くすべてのレンダラー出力を保持しています。マークのないブロックは、記載された以前の来歴を保持しています。
キャプチャ
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 を参照してください。