MCP Servers / version-control / GitLab

GitLab

JSON →
noneversion-control

Manage GitLab projects, files, and repositories using the GitLab API.

Install
How to run this server

No install command recorded.

server path: gitlab-4
Tools
What this server exposes
create_or_update_file
Create or update a single file in a project
push_files
Push multiple files in a single commit
search_repositories
Search for GitLab projects
create_repository
Create a new GitLab project
get_file_contents
Get contents of a file or directory
create_issue
Create a new issue
create_merge_request
Create a new merge request
get_merge_request_raw_diff
Get a merge request information of the difference in a raw format
fork_repository
Fork a project
create_branch
Create a new branch
get_job_logs
Retrieve the logs from a job
Configuration
Environment & auth
authnone
envGITLAB_PERSONAL_ACCESS_TOKEN
envGITLAB_API_URL
envYOUR_TOKEN
Resources
GitLab — MCP Server · libregistry