Adit-999/gitlab-mcp
If you are the rightful owner of gitlab-mcp 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 MCP (Model Context Protocol) server for interacting with GitLab API, providing tools for operations on repositories, issues, merge requests, and more.
Tools
Functions exposed to the LLM to take actions
Warehouse management tools
fork_repository, create_repository, search_projects
Branch operation tool
create_branch, get_default_branch_ref
File operation tool
get_file_contents
Problem management tools
create_issue, list_issues, get_issue, comment_on_issue, list_issue_comments, close_issue
Merge request tool
create_merge_request, list_merge_requests, get_merge_request, comment_on_merge_request, list_merge_request_comments, list_merge_request_changes, get_merge_request_diff, suggest_code_in_merge_request, approve_merge_request, merge_merge_request, close_merge_request
Pipeline Tools
list_pipelines, get_pipeline, create_pipeline, pipeline_action
Group Tools
list_groups, get_group
User Tools
list_users, get_user
Prompts
Interactive templates invoked by user choice
No prompts
Resources
Contextual data attached and managed by the client