
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
9Create 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
—
Basic information
More Version Control MCP servers
Bitbucket Server MCP
garc33Linear MCP Server
jerhadfA server that integrates Linear's project management system with the Model Context Protocol (MCP) to allow LLMs to interact with Linear.

Kin
Troy Fortin, Jr. (Firelock, LLC)The system of record for AI-written software. A persistent graph of entities, relationships, changes, and provenance, so humans and AI agents see what a change touches before it merges. Beside Git today.
Integrate MCP with GitHub Copilot
skillsLearn how to use MCP Servers with GitHub Copilot
mcp-github-trending MCP Server
hetaoBackendMCP server for getting github trending repos & developers
Comments