mcp-gitlab
mcp-gitlab
GitLab MCP — GitLab REST API v4をラップします(APIキーは各自で用意)
Pipeworxの一部 — AIエージェントを1476以上のライブデータソースに接続するMCPゲートウェイです。
ツール
ツール | 説明 |
| アクセス可能なすべてのGitLabプロジェクトを一覧表示します。プロジェクトID、名前、パス、説明、スター数、URLを返します。詳細情報を取得するにはgitlab_get_projectを使用します。 |
| 特定のGitLabプロジェクト(例:プロジェクトID「123」またはパス「group/project」)の詳細を取得します。名前、説明、可視性、スター数、フォーク数、デフォルトブランチを返します。 |
| プロジェクトIDでGitLabプロジェクト内のイシューを検索します。イシューID、タイトル、状態(オープン/クローズ)、ラベル、担当者、URLを返します。ステータスとラベルでフィルタリングできます。 |
| プロジェクトIDでGitLabプロジェクト内のマージリクエストを一覧表示します。MR ID、タイトル、状態、作成者、ソース/ターゲットブランチ、URLを返します。状態と作成者でフィルタリングできます。 |
| プロジェクトIDとファイルパス(例:「src/main.py」)でGitLabリポジトリからファイルの内容を取得します。デコードされた内容、ファイルサイズ、名前、エンコーディングを返します。 |
Related MCP server: GitLab MR MCP
クイックスタート
MCPクライアント(Claude Desktop、Cursor、Windsurfなど)に追加します:
{
"mcpServers": {
"gitlab": {
"url": "https://gateway.pipeworx.io/gitlab/mcp"
}
}
}このエンドポイントが実際に提供するもの
https://gateway.pipeworx.io/gitlab/mcp の tools/list は、上記の表のツールに加えて、共有のPipeworxメタツール(ask_pipeworx、discover_tools、search_within、remember/recall、およびゲートウェイ全体のその他のツール)を返します。したがって、表示されるツール数はこの表よりも多くなります。単一パックのエンドポイントには現在、パック独自のツールに加えて約30の共有ツールがリストされています。接続の initialize レスポンスは正確なスコープを示し、その日の権威ある回答となります。
これは意図的なものであり、偶然のマルチプレクシングではありません。メタツールにより、スコープされた接続が、このパックがカバーしない質問に回答できるようになります — カタログ全体にルーティングする ask_pipeworx を介して — 2つ目のMCPサーバーを追加することなく。現在、メタツールなしでパックエンドポイントをマウントする方法はありません。追加のスキーマがルーティングの価値よりも多くのコンテキストを消費する場合は、複数のパックエンドポイントに接続するのではなく、フルゲートウェイに一度接続してください。
または、フルPipeworxゲートウェイに接続して、このパックだけではなく、すべてのパックのツールを直接リスト表示することもできます:
{
"mcpServers": {
"pipeworx": {
"url": "https://gateway.pipeworx.io/mcp"
}
}
}両方のURLは同じゲートウェイと同じ1476以上のデータソースに到達します。唯一の違いは、どのパックのツールが直接リストされるかです。ask_pipeworx はどちらからでもすべてのツールに到達できます。
ask_pipeworx での使用
ツールを直接呼び出す代わりに、平易な英語で質問できます — これは上記のパックエンドポイントでもフルゲートウェイでも機能します:
ask_pipeworx({ question: "your question about Gitlab data" })ゲートウェイが適切なツールを選択し、引数を自動的に入力します。
詳細
ライセンス
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to interact with GitLab repositories, manage merge requests, review code diffs, post comments, and handle issues directly through natural language.30MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to interact with GitLab repositories, allowing them to manage merge requests and issues including listing projects, fetching MR details and diffs, adding comments, and updating MR titles and descriptions.3094MIT
- FlicenseNot gradedqualityNot gradedmaintenanceEnables AI agents to interact with GitLab repositories, monitor documentation changes, manage issues and merge requests, and search across projects with comprehensive file and commit operations.
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to interact with GitLab for managing projects, branches, issues, and merge requests. It provides tools for searching code and performing file operations like reading and writing directly within repositories.26MIT
Related MCP Connectors
Git-backed platform for skills, tools, and context for AI agents
Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.
Persistent memory and knowledge management for AI agents with semantic search and 50+ tools.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/pipeworx-io/mcp-gitlab'
If you have feedback or need assistance with the MCP directory API, please join our Discord server