GitLab MCP (Model Context Protocol) server for AI agents
Connect Runs on your machine
claude mcp add gitlab-mcp-server -e GITLAB_TOKEN=<GITLAB_TOKEN> -e GITLAB_URL=<GITLAB_URL> -e LARK_WEBHOOK_URL=<LARK_WEBHOOK_URL> -e LARK_SECRET_KEY=<LARK_SECRET_KEY> -e LARK_ENABLE_NOTIFICATION=<LARK_ENABLE_NOTIFICATION> -e GITLAB_NOTE_MODE=<GITLAB_NOTE_MODE> -- npx -y @dubuqingfeng/[email protected]
{
"mcpServers": {
"gitlab-mcp-server": {
"command": "npx",
"args": [
"-y",
"@dubuqingfeng/[email protected]"
],
"env": {
"GITLAB_TOKEN": "<GITLAB_TOKEN>",
"GITLAB_URL": "<GITLAB_URL>",
"LARK_WEBHOOK_URL": "<LARK_WEBHOOK_URL>",
"LARK_SECRET_KEY": "<LARK_SECRET_KEY>",
"LARK_ENABLE_NOTIFICATION": "<LARK_ENABLE_NOTIFICATION>",
"GITLAB_NOTE_MODE": "<GITLAB_NOTE_MODE>"
}
}
}
}
{
"mcpServers": {
"gitlab-mcp-server": {
"command": "npx",
"args": [
"-y",
"@dubuqingfeng/[email protected]"
],
"env": {
"GITLAB_TOKEN": "<GITLAB_TOKEN>",
"GITLAB_URL": "<GITLAB_URL>",
"LARK_WEBHOOK_URL": "<LARK_WEBHOOK_URL>",
"LARK_SECRET_KEY": "<LARK_SECRET_KEY>",
"LARK_ENABLE_NOTIFICATION": "<LARK_ENABLE_NOTIFICATION>",
"GITLAB_NOTE_MODE": "<GITLAB_NOTE_MODE>"
}
}
}
}
{
"servers": {
"gitlab-mcp-server": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@dubuqingfeng/[email protected]"
],
"env": {
"GITLAB_TOKEN": "<GITLAB_TOKEN>",
"GITLAB_URL": "<GITLAB_URL>",
"LARK_WEBHOOK_URL": "<LARK_WEBHOOK_URL>",
"LARK_SECRET_KEY": "<LARK_SECRET_KEY>",
"LARK_ENABLE_NOTIFICATION": "<LARK_ENABLE_NOTIFICATION>",
"GITLAB_NOTE_MODE": "<GITLAB_NOTE_MODE>"
}
}
}
}
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools
This server runs locally, so its tools are listed by your MCP client once it starts.
Environment variables
| Name | Description |
|---|---|
GITLAB_TOKENRequired, secret | Your API key for the gitlab |
GITLAB_URLOptional | Gitlab URL |
LARK_WEBHOOK_URLOptional, secret | Lark 机器人 Webhook URL |
LARK_SECRET_KEYOptional, secret | 可选:签名密钥(如果机器人启用了签名验证) |
LARK_ENABLE_NOTIFICATIONOptional | 可选:是否启用通知,默认为 true |
GITLAB_NOTE_MODEOptional | 可选:通知模式 - gitlab_only(仅GitLab)、lark_only(仅Lark)、both(两者都发),默认为 gitlab_only |
Details
| Package | @dubuqingfeng/[email protected] (NPM, stdio) |
| First published | 11 Sep 2025 |
| Last updated | 11 Sep 2025 |
| Registry name | io.github.dubuqingfeng/gitlab-mcp-server |
More developer tools servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
