mcp-gitlab MCP Server (English)
About
[中文版](./README.md)  [](https://github.com/ZephyrDeng/mcp-server-gitlab/actions) [![Node…
Details
- Author
- ZephyrDeng
- GitHub stars
- 6
- Downloads
- 335
- Categories
- Developer Tools, Other, Infrastructure, Project Management
Jump to
- Search users and their active projects by username
- Get current user's pending tasks
- Search projects and their details
- Add comments to merge requests
- Accept and merge merge requests
- Update merge request assignee, reviewers, title, description, labels
- Create new merge requests with assignee and reviewers
- Call any GitLab API with custom parameters
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
mcp-gitlab MCP Server (English)Command (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Install dependencies with bun install, build with bun run build, and start with bun run start for stdio mode, or set environment variables MCP_TRANSPORT_TYPE=httpStream MCP_PORT=3000 and run bun run start for HTTP stream mode. It can also be run via npx @zephyr-mcp/gitlab for integration with Claude Desktop.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"mcp-gitlab mcp server (english)": {
"mcp-server-gitlab": {
"command": "bun",
"args": [
"run",
"build"
]
}
}
}
}
McpServers
{
"mcp-server-gitlab": {
"command": "bun",
"args": [
"run",
"build"
]
}
}
mcp-gitlab MCP Server (English)
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
Quick Start
Stdio Mode (Default)
```bashSign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





