martijndormans/mcp-gitlab
If you are the rightful owner of mcp-gitlab and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
The GitLab MCP Server is designed to facilitate seamless interaction with the GitLab API, offering tools for project management, file operations, and more.
Tools
Functions exposed to the LLM to take actions
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.
Prompts
Interactive templates invoked by user choice
No prompts
Resources
Contextual data attached and managed by the client