ホーム チュートリアル カテゴリ Skills サイトについて
ZH EN JA KO
🦊

GitLab

コード管理 開発ツール

インストールコマンド

npx clawhub@latest install gitlab

インストール手順

1
環境確認

Node.js 22以上とOpenClawがインストール済みであることを確認してください。ターミナルでopenclaw --versionを実行して確認できます。

2
インストール実行

上記のインストールコマンドをターミナルで実行します。ClawHubが自動的にGitLabを~/.openclaw/skills/ディレクトリにダウンロード・インストールします。

3
インストール確認

openclaw skills listを実行してインストール済みスキル一覧を確認し、GitLabが表示されていることを確かめてください。

4
パラメータ設定(任意)

下記の紹介にある設定手順に従い、~/.config/openclaw/openclaw.json5にスキルの設定項目を追加してください。

手動インストール方法:Skillフォルダを~/.openclaw/skills/またはプロジェクトのskills/ディレクトリにコピーしてください。フォルダ内にSKILL.mdファイルが必要です。
プロジェクトとリポジトリ管理 IssueトラッキングとMerge Request CI/CD Pipeline管理

詳細紹介

GitLab MCPサーバーはGitLabプラットフォームの包括的な統合を提供し、プロジェクト管理、コードレビュー、Issueトラッキング、CI/CDパイプラインをカバーします。AIをGitLab操作アシスタントにします。

コア機能

  • プロジェクト管理:プロジェクトの検索と閲覧、プロジェクト情報・メンバー・設定の確認を行います
  • ファイル操作:リポジトリファイルのコンテンツ読み取り、ファイルの作成と編集、ディレクトリ構造の閲覧を行います
  • Issue管理(create_issue/list_issues):Issueの作成、編集、検索を行い、ラベルとマイルストーンを管理し、コメントを追加します
  • Merge Request:Merge Requestの作成と管理、差分の確認、コメントの追加、コードのマージを行います
  • CI/CD Pipeline:Pipelineステータスの確認とJobログの閲覧、Pipelineのトリガーとキャンセルを行います
  • ブランチ管理:ブランチの作成・削除、ブランチ保護ルールの確認を行います

設定方法

{
  "mcpServers": {
    "gitlab": {
      "command": "npx",
      "args": ["-y", "@gitlab/mcp-server"],
      "env": {
        "GITLAB_TOKEN": "glpat-your-token",
        "GITLAB_URL": "https://gitlab.com"  // またはセルフホストインスタンスのアドレス
      }
    }
  }
}

活用シーン

  • コードレビュー:Merge Requestのコード変更を確認してレビューコメントを追加します
  • Issue管理:Issueの一括作成と分類、プロジェクトのTODOリストの管理を行います
  • CI/CD監視:ビルドステータスの確認、失敗したPipelineのログを分析します
  • プロジェクト運営:コードコミット頻度やMRマージ速度などのプロジェクト指標を集計します