🦊
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マージ速度などのプロジェクト指標を集計します