GitLab を AI から使う
GitLab 公式 MCP 経由で、GitLab.com のプロジェクト検索、リポジトリの読み取り、マージリクエスト・イシューの管理、CI パイプラインとジョブの確認ができます。ログインで接続。
GitLab 公式の MCP サーバーを、Arlet を通していつもの AI サービスから使えるようにします。GitLab.com にログインするだけで接続が完了します。
プロジェクトやリポジトリの読み取り、マージリクエストのレビューやコメント、イシューの作成・更新、CI パイプラインとジョブの確認・再実行まで AI から行えます。使えるツールは GitLab 公式サーバーが提供するものと同じで、GitLab 側はベータとして提供されています。
AI サービスを選ぶ
お使いの AI サービスを選ぶと、GitLab との接続手順が表示されます。
できること
GitLab 連携で AI が呼び出せるツールです。
searchGitLab.com 全体をキーワードで検索します。
list_projectsプロジェクトを一覧します。
get_projectプロジェクトの詳細を取得します。
get_repository_fileリポジトリのファイルを取得します。
list_repository_treeリポジトリのファイル構成を一覧します。
list_commitsコミットを一覧します。
list_merge_requestsマージリクエストを一覧します。
get_merge_requestマージリクエストの詳細を取得します。
get_merge_request_diffsマージリクエストの差分を取得します。
save_merge_requestマージリクエストを作成・更新します。
save_merge_request_reviewマージリクエストにレビューを投稿します。
save_noteマージリクエストやイシューにコメントします。
list_work_itemsイシュー・タスク・エピックを一覧します。
save_work_itemイシュー・タスク・エピックを作成・更新します。
list_pipelinesCI パイプラインを一覧します。
get_jobCI ジョブの詳細とログを取得します。
save_pipelineパイプラインを実行・再試行・キャンセルします。
ツール一覧は GitLab 公式 MCP サーバーの提供内容に従い、変わることがあります。
使い方の例
マージリクエストのレビュー
差分を読んで問題点を挙げ、レビューコメントとして投稿します。
CI の失敗調査
失敗したジョブのログを読み、原因と修正案をまとめます。
イシューの整理
会議メモから課題を起こし、ラベルや担当者を付けて登録します。
コードの調査
リポジトリ内のファイルを横断して、ある処理の実装箇所を説明します。
そのまま使えるプロンプト
- マージリクエスト !128 の差分をレビューして、気になる点をコメントとして投稿して
- main ブランチで最後に失敗したパイプラインのジョブログを読んで原因を説明して
- この会議メモの宿題を「backend」プロジェクトのイシューとして担当者付きで作って
- 支払い処理のリトライがどこで実装されているか、リポジトリを探して説明して
