Skip to main content
Glama

mcp-gitlab

GitLab MCP — GitLab REST API v4をラップします(APIキーは各自で用意)

Pipeworxの一部 — AIエージェントを1476以上のライブデータソースに接続するMCPゲートウェイです。

ツール

ツール

説明

gitlab_list_projects

アクセス可能なすべてのGitLabプロジェクトを一覧表示します。プロジェクトID、名前、パス、説明、スター数、URLを返します。詳細情報を取得するにはgitlab_get_projectを使用します。

gitlab_get_project

特定のGitLabプロジェクト(例:プロジェクトID「123」またはパス「group/project」)の詳細を取得します。名前、説明、可視性、スター数、フォーク数、デフォルトブランチを返します。

gitlab_list_issues

プロジェクトIDでGitLabプロジェクト内のイシューを検索します。イシューID、タイトル、状態(オープン/クローズ)、ラベル、担当者、URLを返します。ステータスとラベルでフィルタリングできます。

gitlab_list_mrs

プロジェクトIDでGitLabプロジェクト内のマージリクエストを一覧表示します。MR ID、タイトル、状態、作成者、ソース/ターゲットブランチ、URLを返します。状態と作成者でフィルタリングできます。

gitlab_get_file

プロジェクト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/mcptools/list は、上記の表のツールに加えて、共有のPipeworxメタツールask_pipeworxdiscover_toolssearch_withinremember/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

A
license - permissive license
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables AI agents to interact with GitLab repositories, manage merge requests, review code diffs, post comments, and handle issues directly through natural language.
    30
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables 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.
    30
    94
    MIT
  • F
    license
    Not graded
    quality
    Not graded
    maintenance
    Enables 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.
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables 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.
    26
    MIT

View all related MCP servers

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.

View all MCP Connectors

Latest Blog Posts

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