ClaudeChatGPTPerplexityGeminiMicrosoft CopilotRaycastMeta AIGrokZ.aiQwenKimi
DeepSeekMistralCursorVS CodeWindsurfJetBrainsClineLovableVercel AI SDKLangChain

Use GitLab with your AI.

Connect your account once and let the AI you already use work with it, without building another integration. Manage projects, track issues, and oversee CI/CD pipelines via AI agents with GitLab.

Included with plan

Ask AI about this Connector

Developed, maintained, and hosted by Vinkius.

MCP VERIFIED · PRODUCTION READY · VINKIUS GUARANTEED

Waiting for input…

Works with modern AI clients that support MCP, including ChatGPT, Claude, Cursor, and more.

ChatGPTClaudeCursorPerplexityGeminiMicrosoft CopilotRaycastMeta AI

Complete set · 16 capabilities

The complete GitLab capability set.

These are the exact actions your AI can choose when you ask it to work with GitLab.

Capability set01 / 04

01-04

4 capabilities in this set.

Part of 16 available through GitLab.

  1. 01

    List visible groups

    List accessible groups

  2. 02

    Create project issue

    Open an issue

  3. 03

    Get my gitlab profile

    Get user identity

  4. 04

    Get project details

    Get project metadata

Capability set02 / 04

05-08

4 capabilities in this set.

Part of 16 available through GitLab.

  1. 05

    Get repository file

    Read file content

  2. 06

    List project issues

    List project issues

  3. 07

    Verify API connection

    Check connection

  4. 08

    List merge requests

    List merge requests

Capability set03 / 04

09-12

4 capabilities in this set.

Part of 16 available through GitLab.

  1. 09

    List project forks

    List forks

  2. 10

    List project pipelines

    List CI/CD pipelines

  3. 11

    List visible projects

    List accessible projects

  4. 12

    Search gitlab global

    Search all GitLab

Capability set04 / 04

13-16

4 capabilities in this set.

Part of 16 available through GitLab.

  1. 13

    Create merge request

    Requires title. Create a new merge request

  2. 14

    Get merge request

    Use the IID (the MR number shown in the UI, not the internal ID). Get details for a specific merge request

  3. 15

    List branches

    List all branches in a project repository

  4. 16

    List project members

    List all members of a project

Observed, not estimated

979ms average. Fast in production.

GitLab is checked daily against the live service.

Daily averagePeak 1228ms
Aug 20Today
Fastest day
746ms
Slowest day
1228ms
14-day trend
Slowing+43%

Connect your client

One URL. Every client.

Activate the Connector, copy your link, and paste it into the client you already use. 16 capabilities arrive ready to run.

Preview access · not provider authentication

The vk_preview_* token belongs to Vinkius preview infrastructure. It lets Claude discover and display the capabilities of GitLab, so you can see the experience inside your AI.

It does not authenticate your account with GitLab. Actions requiring credentials or live account data may not run until you activate the Connector and authorize the service.

GitLab Connector

You're all set. Choose your MCP client and follow the setup instructions.

Connector linkhttps://edge.vinkius.com/vk_preview_HGGz1cvvAiFURJr2VDrjPMYuMzSMVPMdXMuy8wQ8/mcp

Claude Desktop

Follow the steps below to connect in seconds.

  1. 1In Claude Desktop, open Settings → Connectors.
  2. 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
  3. 3Click Add and start a new chat — GitLab capabilities are ready to use.
Configuration · claude_desktop_config.jsonCopy
{
  "mcpServers": {
    "gitlab-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_HGGz1cvvAiFURJr2VDrjPMYuMzSMVPMdXMuy8wQ8/mcp"
    }
  }
}
  • Claude
  • ChatGPT
  • Cursor
  • VS Code
  • Windsurf
  • Claude Code
  • JetBrains
  • Cline

Step-by-step instructions for each client are in the guide. How to connect

FAQ

Questions GitLab owners ask.

  • 01

    How do I get a Personal Access Token (PAT) for GitLab?

    Log in to GitLab, go to User Settings > Access Tokens, and you can generate a new token with the 'api' scope there.

  • 02

    Does this support self-hosted GitLab instances?

    Yes! Simply provide your instance's root URL (e.g., https://gitlab.my-company.com) in the 'GitLab Base URL' credential field.

  • 03

    What is a 'Project ID' in GitLab?

    A Project ID is a unique numerical identifier for your project. You can also use the URL-encoded path (e.g., 'group%2Fproject') in most capabilities.

  • 04

    Can I see pipeline failures via the agent?

    Yes! Use the 'list_project_pipelines' capability to retrieve the status of all recent pipelines, allowing you to quickly identify failed builds.