mcp-server-gitlab
If you are the rightful owner of mcp-server-gitlab 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 GitLab integration server built on the fastmcp framework, providing various GitLab RESTful API tools.
The mcp-gitlab MCP Server is a robust integration server designed to facilitate seamless interaction with GitLab through the fastmcp framework. It offers a suite of tools that leverage GitLab's RESTful API, enabling users to perform a variety of tasks such as searching for user projects, managing merge requests, and more. This server is particularly useful for developers and teams who rely on GitLab for version control and project management, as it streamlines many common operations. The server supports integration with platforms like Claude and Smithery, enhancing its utility in diverse development environments. With features like customizable API calls and user/project mapping, the mcp-gitlab MCP Server is both flexible and efficient, reducing the need for repetitive API requests and ensuring accurate project management.
Features
- GitlabSearchUserProjectsTool: Search users and their active projects by username.
- GitlabGetUserTasksTool: Get current user's pending tasks.
- GitlabSearchProjectDetailsTool: Search projects and details.
- GitlabCreateMRCommentTool: Add comments to merge requests.
- GitlabAcceptMRTool: Accept and merge merge requests.
Tools
GitlabUpdateMRTool
Update merge request assignee, reviewers, title, description, and labels.
GitlabCreateMRTool
Create a new merge request with assignee and reviewers.
GitlabRawApiTool
Call any GitLab API with custom parameters.