yoda-digital
GitLab MCP Server provides robust integration with the GitLab API, enabling developers to interact with repositories, issues, merge requests, and project events through natural language commands via stdio and Server-Sent Events (SSE) transports.
Push multiple files to a GitLab project in a single commit
Get issues for a GitLab project
Create a new issue in a GitLab project
Get commit history for a GitLab project
Create a new branch in a GitLab project
Fork a GitLab project to your account or specified namespace
Fetch all comments and system notes for a GitLab issue
Create a new GitLab project
Get the contents of a file or directory from a GitLab project
Get recent events/activities for a GitLab project
List all members of a GitLab group (including inherited members)
Get a specific wiki page for a GitLab group
List all projects (repositories) within a specific GitLab group
Get merge requests for a GitLab project
Search for GitLab projects
Create a new merge request in a GitLab project
Edit an existing wiki page for a GitLab group
List all members of a GitLab project (including inherited members)
Create or update a single file in a GitLab project
Get a specific wiki page for a GitLab project
List all wiki pages for a GitLab group
Create a new wiki page for a GitLab group
Delete a wiki page from a GitLab group
Edit an existing wiki page for a GitLab project
Fetch all discussions (threaded comments) for a GitLab issue
List all wiki pages for a GitLab project
Create a new wiki page for a GitLab project
Delete a wiki page from a GitLab project
Upload an attachment to a GitLab group wiki
Upload an attachment to a GitLab project wiki
Connect to MCP Server
Required environment variables:
GITLAB_PERSONAL_ACCESS_TOKEN
GITLAB_API_URL