MCP Servers / version-control / Custom GitLab

Custom GitLab

JSON →
noneversion-control

A custom GitLab server for interacting with repositories, issues, and merge requests. Requires a GitLab Personal Access Token.

Install
How to run this server

No install command recorded.

server path: custom-gitlab
Tools
What this server exposes
search_repositories
Search for GitLab projects
get_file_contents
Get contents of a file or directory
create_or_update_file
Create or update a single file
push_files
Push multiple files in a single commit
create_repository
Create a new GitLab project
create_issue
Create a new issue
create_merge_request
Create a new merge request
fork_repository
Fork a project
create_branch
Create a new branch
Configuration
Environment & auth
authnone
envGITLAB_PERSONAL_ACCESS_TOKEN
envGITLAB_API_URL
Resources
Custom GitLab — MCP Server · libregistry