MCP.so
Sign In

GitLabFeatured

@modelcontextprotocol

About GitLab

Model Context Protocol Servers

Config

Add this server to your MCP-compatible client using the configuration below.

{
  "mcpServers": {
    "gitlab": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-gitlab"
      ],
      "env": {
        "GITLAB_PERSONAL_ACCESS_TOKEN": "<YOUR_TOKEN>",
        "GITLAB_API_URL": "https://gitlab.com/api/v4"
      }
    }
  }
}

Tools

9

Create or update a single file in a GitLab project

Search for GitLab projects

Create a new GitLab project

Get the contents of a file or directory from a GitLab project

Push multiple files to a GitLab project in a single commit

Create a new issue in a GitLab project

Create a new merge request in a GitLab project

Fork a GitLab project to your account or specified namespace

Create a new branch in a GitLab project

Overview

What is GitLab?

How to use GitLab?

Key features of GitLab

Use cases of GitLab

FAQ from GitLab

Comments

Basic information

Category

Version Control

License

NOASSERTION

Transports

stdio

Author

modelcontextprotocol

More Version Control MCP servers