{"name":"io.github.crunchtools/gitlab","slug":"crunchtools-gitlab","title":"MCP Gitlab","description":"Secure MCP server for GitLab projects, merge requests, issues, and pipelines","url":"https://mcp.market/server/crunchtools-gitlab","rating":null,"grade":"A","score":91,"certified":false,"status":"active","category":"devtools","tags":["devtools"],"presence":{"score":20,"stars":2,"forks":1,"downloads_week":null,"last_push_at":"2026-09-26T09:33:51.000Z","license":"AGPL-3.0"},"uptime":null,"claimed":false,"transport":"pypi","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/crunchtools/mcp-gitlab","website":null,"version":"0.4.1","remotes":[],"packages":[{"registryType":"pypi","identifier":"mcp-gitlab-crunchtools","version":"0.4.1","transport":{"type":"stdio"}}],"tools":[{"name":"cancel_job_tool","description":"Cancel a running CI/CD job.","write_action":true,"price_micros":0,"input_schema":null},{"name":"cancel_pipeline_tool","description":"Cancel a running CI/CD pipeline.","write_action":true,"price_micros":0,"input_schema":null},{"name":"compare_branches_tool","description":"Compare two branches, tags, or commits.","write_action":false,"price_micros":0,"input_schema":null},{"name":"create_branch_tool","description":"Create a new branch in a GitLab repository.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_file_tool","description":"Create a new file in a GitLab repository.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_issue_note_tool","description":"Create a note (comment) on an issue.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_issue_tool","description":"Create a new issue in a GitLab project.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_label_tool","description":"Create a new label in a GitLab project.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_merge_request_tool","description":"Create a new merge request.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_milestone_tool","description":"Create a new milestone in a GitLab project.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_mr_discussion_tool","description":"Create a new discussion on a merge request.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_mr_note_tool","description":"Create a note (comment) on a merge request.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_pipeline_tool","description":"Create (trigger) a new CI/CD pipeline.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_project_tool","description":"Create a new GitLab project.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_release_tool","description":"Create a new release for a GitLab project.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_snippet_tool","description":"Create a new snippet in a GitLab project.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_wiki_page_tool","description":"Create a new wiki page in a GitLab project.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_branch_tool","description":"Delete a branch from a GitLab repository.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_job_tool","description":"Delete a CI/CD job's artifacts and trace log.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_label_tool","description":"Delete a label from a GitLab project.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_pipeline_tool","description":"Delete a CI/CD pipeline and all its jobs permanently.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_project_tool","description":"Delete a GitLab project permanently.","write_action":true,"price_micros":0,"input_schema":null},{"name":"get_current_user_tool","description":"Get the currently authenticated GitLab user.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_file_tool","description":"Get a file from a GitLab repository.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_group_tool","description":"Get GitLab group details by ID or path.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_issue_tool","description":"Get a single issue by its IID.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_job_log_tool","description":"Get the log (trace) output of a CI/CD job.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_merge_request_tool","description":"Get a single merge request by its IID.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_mr_changes_tool","description":"Get the changes (diff) for a merge request.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_pipeline_tool","description":"Get a single CI/CD pipeline by ID.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_project_branch_tool","description":"Get a single repository branch.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_project_tool","description":"Get GitLab project details by ID or path.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_release_tool","description":"Get a single release by tag name.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_user_tool","description":"Get a specific GitLab user by ID.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_wiki_page_tool","description":"Get a single wiki page by slug.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_group_projects_tool","description":"List projects within a GitLab group.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_groups_tool","description":"List GitLab groups accessible by the API token.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_issue_notes_tool","description":"List notes (comments) on an issue.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_issues_tool","description":"List issues for a GitLab project.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_labels_tool","description":"List labels for a GitLab project.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_merge_requests_tool","description":"List merge requests for a GitLab project.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_milestones_tool","description":"List milestones for a GitLab project.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_mr_discussions_tool","description":"List discussions (threaded comments) on a merge request.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_mr_notes_tool","description":"List notes (comments) on a merge request.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_pipeline_jobs_tool","description":"List jobs for a CI/CD pipeline.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_pipelines_tool","description":"List CI/CD pipelines for a GitLab project.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_project_branches_tool","description":"List repository branches for a GitLab project.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_project_commits_tool","description":"List repository commits for a GitLab project.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_projects_tool","description":"List GitLab projects accessible by the API token.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_releases_tool","description":"List releases for a GitLab project.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_repository_tree_tool","description":"List repository tree (files and directories).","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_snippets_tool","description":"List snippets for a GitLab project.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_users_tool","description":"List GitLab users.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_wiki_pages_tool","description":"List wiki pages for a GitLab project.","write_action":false,"price_micros":0,"input_schema":null},{"name":"retry_job_tool","description":"Retry a specific failed CI/CD job.","write_action":false,"price_micros":0,"input_schema":null},{"name":"retry_pipeline_tool","description":"Retry all failed jobs in a CI/CD pipeline.","write_action":false,"price_micros":0,"input_schema":null},{"name":"search_global_tool","description":"Search across all GitLab resources accessible by the token.","write_action":false,"price_micros":0,"input_schema":null},{"name":"search_project_tool","description":"Search within a specific GitLab project.","write_action":false,"price_micros":0,"input_schema":null},{"name":"update_file_tool","description":"Update an existing file in a GitLab repository.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_issue_tool","description":"Update an existing issue.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_label_tool","description":"Update an existing label in a GitLab project.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_merge_request_tool","description":"Update an existing merge request.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_milestone_tool","description":"Update an existing milestone.","write_action":true,"price_micros":0,"input_schema":null}],"scan":{"score":91,"grade":"A","scanned_at":"2026-09-28T06:08:34.822Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-09-28T06:08:34.801Z","components":{"code":{"score":25,"max":25,"notes":["27 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":12,"max":15,"notes":["local package, no credentials required"]},"maintenance":{"score":15,"max":15,"notes":["last push 2 days ago"]},"identity":{"score":7,"max":10,"notes":["registry namespace matches repository owner"]}},"findings":[],"inputs":{"packages":[{"registryType":"pypi","identifier":"mcp-gitlab-crunchtools","version":"0.4.1","found":true,"license":"AGPL-3.0-or-later","dependencyCount":7,"publishedAt":"2026-03-02T04:01:39.203840Z"}],"repo":{"found":true,"owner":"crunchtools","repo":"mcp-gitlab","archived":false,"pushedAt":"2026-09-26T09:33:51Z","stars":2,"forks":1,"openIssues":6,"ownerType":"Organization","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/261626445?v=4","ownerCreatedAt":"2026-02-14T15:05:09Z","license":"AGPL-3.0"},"icon":{"url":"https://avatars.githubusercontent.com/u/261626445?v=4&s=128","source":"github"},"presence":{"stars":2,"forks":1,"downloadsWeek":null,"license":"AGPL-3.0","lastPushAt":"2026-09-26T09:33:51.000Z","score":20}}}},"grade_history":[],"reviews":[]}