io.github.zereight/gitlab-mcp
GitLab MCP server for projects, merge requests, issues, pipelines, wiki, releases, and more.
io.github.zereight/gitlab-mcp · Repository · version 2.1.46 · 1.9k stars · listed from registry
Install
The sweep installs into a clean prefix, but this is the command a user would run:
npx @zereight/mcp-gitlab
Needs credentials: GITLAB_PERSONAL_ACCESS_TOKEN. The probe used placeholder values, so an amber needs credentials result below means the server asked for the real ones, not that it is broken. Maintainers: how to go green.
Results by platform
Linux
installs and connects2026-08-16 · probed over npm1 recorded run, oldest first.
tools/list returned 116 tools.
merge_merge_request approve_merge_request unapprove_merge_request get_merge_request_approval_state get_merge_request_conflicts list_merge_request_pipelines create_or_update_file search_repositories create_repository create_group get_file_contents push_files create_issue create_merge_request fork_repository create_branch get_branch list_branches delete_branch list_protected_branches get_protected_branch protect_branch unprotect_branch update_default_branch get_merge_request get_merge_request_diffs list_merge_request_changed_files list_merge_request_diffs get_merge_request_file_diff list_merge_request_versions get_merge_request_version get_branch_diffs update_merge_request create_note create_merge_request_thread resolve_merge_request_thread mr_discussions delete_merge_request_discussion_note update_merge_request_discussion_note create_merge_request_discussion_note create_merge_request_note delete_merge_request_note get_merge_request_note get_merge_request_notes update_merge_request_note get_draft_note list_draft_notes create_draft_note update_draft_note delete_draft_note
macOS
installs and connects2026-08-16 · probed over npm1 recorded run, oldest first.
tools/list returned 116 tools.
merge_merge_request approve_merge_request unapprove_merge_request get_merge_request_approval_state get_merge_request_conflicts list_merge_request_pipelines create_or_update_file search_repositories create_repository create_group get_file_contents push_files create_issue create_merge_request fork_repository create_branch get_branch list_branches delete_branch list_protected_branches get_protected_branch protect_branch unprotect_branch update_default_branch get_merge_request get_merge_request_diffs list_merge_request_changed_files list_merge_request_diffs get_merge_request_file_diff list_merge_request_versions get_merge_request_version get_branch_diffs update_merge_request create_note create_merge_request_thread resolve_merge_request_thread mr_discussions delete_merge_request_discussion_note update_merge_request_discussion_note create_merge_request_discussion_note create_merge_request_note delete_merge_request_note get_merge_request_note get_merge_request_notes update_merge_request_note get_draft_note list_draft_notes create_draft_note update_draft_note delete_draft_note
Windows
installs and connects2026-08-16 · probed over npm1 recorded run, oldest first.
tools/list returned 116 tools.
merge_merge_request approve_merge_request unapprove_merge_request get_merge_request_approval_state get_merge_request_conflicts list_merge_request_pipelines create_or_update_file search_repositories create_repository create_group get_file_contents push_files create_issue create_merge_request fork_repository create_branch get_branch list_branches delete_branch list_protected_branches get_protected_branch protect_branch unprotect_branch update_default_branch get_merge_request get_merge_request_diffs list_merge_request_changed_files list_merge_request_diffs get_merge_request_file_diff list_merge_request_versions get_merge_request_version get_branch_diffs update_merge_request create_note create_merge_request_thread resolve_merge_request_thread mr_discussions delete_merge_request_discussion_note update_merge_request_discussion_note create_merge_request_discussion_note create_merge_request_note delete_merge_request_note get_merge_request_note get_merge_request_notes update_merge_request_note get_draft_note list_draft_notes create_draft_note update_draft_note delete_draft_note
Install took 4m 19s on this platform.
Badge
Paste this into the project README to show the current result:
[](https://doesitinstall.com/s/io.github.zereight__gitlab-mcp.html)