-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
category/gitGit/VCS MCP serversGit/VCS MCP serversphase/discoveryIdentifying and cataloging serversIdentifying and cataloging serverstransport/http-wrappedHTTP via supergateway wrapperHTTP via supergateway wrappertype/researchResearch and exploration tasksResearch and exploration tasks
Description
Project Association
This issue tracks the gitlab MCP server in the core profile.
Server Details
- Name: gitlab
- Source: https://github.com/modelcontextprotocol/servers/tree/main/src/gitlab
- Docker Hub: https://hub.docker.com/r/mcp/gitlab
- Category: git
- Language: TypeScript/Node.js
Transport Status
- Current: stdio only (upstream)
- Implementation: HTTP-wrapped via supergateway
- Docker Image:
gitlab-mcp:http(custom build)
Tools Provided
search_repositories: Search for GitLab projectsget_project: Get project detailslist_branches: List branches in a projectget_file_contents: Read file contents from a repositorycreate_or_update_file: Create or update a filepush_files: Push multiple files in a single commitcreate_branch: Create a new branchcreate_merge_request: Create a new merge requestlist_merge_requests: List merge requestsget_merge_request: Get merge request detailsmerge_merge_request: Merge a merge requestcreate_issue: Create a new issuelist_issues: List issues in a projectget_issue: Get issue detailsupdate_issue: Update an existing issueadd_issue_comment: Add comment to an issuelist_pipelines: List CI/CD pipelinesget_pipeline: Get pipeline detailstrigger_pipeline: Trigger a new pipeline
Docker Status
- Official image:
mcp/gitlab - Custom wrapper:
gitlab.dockerfile - HADOLint: Not checked
Notes
- Supports self-hosted GitLab via
GITLAB_API_URL - Comprehensive GitLab API coverage including CI/CD
- Requires
GITLAB_PERSONAL_ACCESS_TOKEN
Tracking
- Document all tools comprehensively
- HADOLint compliance check
- Test with self-hosted GitLab
- Consider Rust rewrite
Metadata
Metadata
Assignees
Labels
category/gitGit/VCS MCP serversGit/VCS MCP serversphase/discoveryIdentifying and cataloging serversIdentifying and cataloging serverstransport/http-wrappedHTTP via supergateway wrapperHTTP via supergateway wrappertype/researchResearch and exploration tasksResearch and exploration tasks
Projects
Status
Researching