mcp-server-gitlab

mcp-server-gitlab

2

The mcp-gitlab project is an integration server that connects GitLab with other platforms using the fastmcp framework. It offers various tools for interacting with the GitLab API, allowing users to search projects, update merge requests, and more.

mcp-gitlab MCP Server

A GitLab integration server built on the fastmcp framework, providing various GitLab RESTful API tools. Supports integration with Claude, Smithery, and other platforms.

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
  • 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

Environment Variables

  • GITLAB_API_URL: Your GitLab instance URL
  • GITLAB_TOKEN: Your access token

See the usage document for detailed examples of each tool's parameters.