Tonetete/gitlab-mcp-server
If you are the rightful owner of gitlab-mcp-server 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.
A Model Context Protocol (MCP) server that integrates with GitLab API to facilitate AI assistants in managing GitLab repositories and operations.
Tools
Functions exposed to the LLM to take actions
list_projects
List accessible GitLab projects
get_project
Get detailed information about a specific project
list_branches
List all branches in a repository
create_branch
Create a new branch from an existing one
delete_branch
Delete a branch from the repository
create_merge_request
Create a new merge request
list_merge_requests
List merge requests with filtering options
merge_merge_request
Merge an approved merge request
get_file
Read file content from a repository
create_file
Create a new file in the repository
update_file
Update existing file content
delete_file
Delete a file from the repository
Prompts
Interactive templates invoked by user choice
No prompts
Resources
Contextual data attached and managed by the client