GitLab MCP Server for Cloudflare Workers
Test GitLab tools directly in your browser. Select a tool and provide inputs to see the results.
Create a free account to test GitLab tools interactively. No credit card required.
gitlab_unstar_projectUnstar a GitLab project
gitlab_list_branchesList branches in a GitLab project
gitlab_get_branchGet details of a specific branch
gitlab_create_branchCreate a new branch
gitlab_delete_branchDelete a branch
gitlab_delete_merged_branchesDelete all merged branches
gitlab_list_commitsList commits in a GitLab project
gitlab_get_commitGet details of a specific commit
gitlab_create_commitCreate a new commit with file changes
gitlab_get_commit_diffGet the diff for a commit
gitlab_cherry_pick_commitCherry-pick a commit to a branch
gitlab_revert_commitRevert a commit
gitlab_list_tagsList tags in a GitLab project
gitlab_get_tagGet details of a specific tag
gitlab_create_fileCreate a new file in the repository
gitlab_update_fileUpdate an existing file in the repository
gitlab_delete_fileDelete a file from the repository
gitlab_list_merge_requestsList merge requests in a GitLab project
gitlab_get_merge_requestGet details of a specific merge request
gitlab_create_merge_requestCreate a new merge request
gitlab_update_merge_requestUpdate an existing merge request
gitlab_accept_merge_requestMerge a merge request (accept and merge)
gitlab_approve_merge_requestApprove a merge request
gitlab_rebase_merge_requestRebase a merge request
gitlab_get_issueGet details of a specific issue
gitlab_get_merge_request_diffGet the diff/changes of a merge request
gitlab_list_issuesList issues in a GitLab project
gitlab_create_issueCreate a new issue
gitlab_update_issueUpdate an existing issue
gitlab_delete_issueDelete an issue (irreversible)
gitlab_list_issue_notesList notes/comments on an issue
gitlab_create_issue_noteAdd a comment/note to an issue
gitlab_list_pipelinesList pipelines in a GitLab project
gitlab_get_pipelineGet details of a specific pipeline
gitlab_create_pipelineCreate/trigger a new pipeline
gitlab_retry_pipelineRetry failed jobs in a pipeline
gitlab_cancel_pipelineCancel a running pipeline
gitlab_delete_pipelineDelete a pipeline
gitlab_list_pipeline_jobsList jobs in a pipeline
gitlab_get_jobGet details of a specific job
gitlab_get_job_logGet the log/trace of a job
gitlab_retry_jobRetry a failed job
gitlab_cancel_jobCancel a running job
gitlab_play_jobTrigger a manual job
gitlab_list_groupsList GitLab groups accessible to the authenticated user
gitlab_get_groupGet details of a specific GitLab group
gitlab_create_groupCreate a new GitLab group
gitlab_update_groupUpdate a GitLab group
gitlab_delete_groupDelete a GitLab group (irreversible)
gitlab_list_group_projectsList projects in a GitLab group
gitlab_create_tagCreate a new tag
gitlab_delete_tagDelete a tag
gitlab_get_repository_treeGet the repository file tree
gitlab_compare_refsCompare two branches, tags, or commits
gitlab_star_projectStar a GitLab project
gitlab_get_fileGet a file from the repository
gitlab_get_file_rawGet raw file content from the repository
gitlab_test_connectionTest the GitLab API connection and verify credentials
gitlab_get_current_userGet the currently authenticated GitLab user
gitlab_list_usersList GitLab users
gitlab_get_userGet details of a specific GitLab user
gitlab_list_projectsList GitLab projects accessible to the authenticated user
gitlab_get_projectGet details of a specific GitLab project
gitlab_create_projectCreate a new GitLab project
gitlab_update_projectUpdate a GitLab project
gitlab_delete_projectDelete a GitLab project (irreversible)
gitlab_fork_projectFork a GitLab project
gitlab_unstar_project{}gitlab_list_branches{}gitlab_get_branch{}