zereight/gitlab-mcp
First gitlab mcp for you, building together
何を解決するか
このプロジェクトは、AIクライアント(Claude、Cursor、VS Codeなど)がGitLabと直接対話できるModel Context Protocol (MCP) サーバーを提供します。AIエージェントがGitLabからデータを手動でコピー&ペーストする必要がなくなり、標準化されたインターフェースを通じてプロジェクト、イシュー、マージリクエスト、パイプラインを管理できるようになります。
動作方法
サーバーはAIクライアントとGitLab APIの間のブリッジとして機能します。ローカル利用向けの stdio、レガシークライアント向けの SSE、リモートデプロイ向けの Streamable HTTP の複数のトランスポート方式をサポートしています。Personal Access Tokens (PAT)、ローカルOAuth2ブラウザフロー、Claude.aiなどのリモートクライアント向けに特化したMCP OAuthプロキシなど、柔軟な認証オプションを提供しています。
対象ユーザー
バージョン管理およびCI/CDにGitLabを使用している開発者やチームで、AI対応IDEやエージェントにGitLabワークスペースを統合し、プロジェクト管理やリポジトリの参照を自動化したい方。
特徴
- 広範なGitLab対応: プロジェクト、リポジトリの参照、マージリクエスト、イシュー、パイプライン、Wiki、リリース、タグ、ラベル、マイルストーンをサポート。
- 柔軟な認証: PAT、ローカルOAuth2、MCP OAuthプロキシ、マルチユーザー環境向けのリクエストごとのリモート認可を提供。
- 複数トランスポート対応: stdio、SSE、Streamable HTTPに対応。
- クライアント互換性: Claude Code、Cursor、VS Code、GitHub Copilotなど、即時利用可能なセットアップガイドを提供。
- 細かい権限制御: 読み取り専用モードと、特定のツールセットや個々のツールをフィルタリングしてAIのアクセスを制限する機能を備えています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト