AI Skill Hub 强烈推荐:mcp-gitlab-server MCP工具 是一款优质的MCP工具。AI 综合评分 8.2 分,在同类工具中表现稳健。如果你正在寻找可靠的MCP工具解决方案,这是一个值得深入了解的选择。
生产级GitLab MCP服务器,集成86个工具,支持通过AI助手对GitLab进行完整控制。提供项目管理、代码审查、CI/CD流程自动化等功能,适合DevOps工程师和开发团队实现GitLab工作流自动化。
mcp-gitlab-server MCP工具 是一款遵循 MCP(Model Context Protocol)标准协议的 AI 工具扩展。通过 MCP 协议,它可以让 Claude、Cursor 等主流 AI 客户端直接访问和操作外部工具、数据源和服务,实现 AI 能力的无缝扩展。无论是文件操作、数据库查询还是 API 调用,都可以通过自然语言在 AI 对话中直接触发,极大提升生产效率。
生产级GitLab MCP服务器,集成86个工具,支持通过AI助手对GitLab进行完整控制。提供项目管理、代码审查、CI/CD流程自动化等功能,适合DevOps工程师和开发团队实现GitLab工作流自动化。
mcp-gitlab-server MCP工具 是一款遵循 MCP(Model Context Protocol)标准协议的 AI 工具扩展。通过 MCP 协议,它可以让 Claude、Cursor 等主流 AI 客户端直接访问和操作外部工具、数据源和服务,实现 AI 能力的无缝扩展。无论是文件操作、数据库查询还是 API 调用,都可以通过自然语言在 AI 对话中直接触发,极大提升生产效率。
# 方式一:通过 Claude Code CLI 一键安装
claude skill install https://github.com/yoda-digital/mcp-gitlab-server
# 方式二:手动配置 claude_desktop_config.json
{
"mcpServers": {
"mcp-gitlab-server-mcp--": {
"command": "npx",
"args": ["-y", "mcp-gitlab-server"]
}
}
}
# 配置文件位置
# macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
# Windows: %APPDATA%/Claude/claude_desktop_config.json
# 安装后在 Claude 对话中直接使用 # 示例: 用户: 请帮我用 mcp-gitlab-server MCP工具 执行以下任务... Claude: [自动调用 mcp-gitlab-server MCP工具 MCP 工具处理请求] # 查看可用工具列表 # 在 Claude 中输入:"列出所有可用的 MCP 工具"
// claude_desktop_config.json 配置示例
{
"mcpServers": {
"mcp-gitlab-server_mcp__": {
"command": "npx",
"args": ["-y", "mcp-gitlab-server"],
"env": {
// "API_KEY": "your-api-key-here"
}
}
}
}
// 保存后重启 Claude Desktop 生效
<p align="center"> <img src="./assets/repo-logo.png" alt="GitLab MCP Server Logo" width="200"> </p>
<p align="center"> <a href="https://opensource.yoda.digital/en/projects/mcp-gitlab-server/"> <img alt="Listed on Yoda Digital Open Source" src="https://img.shields.io/badge/listed%20on-opensource.yoda.digital-af9568?style=flat-square"> </a> </p>
<p align="center"> <a href="https://www.npmjs.com/package/@yoda.digital/gitlab-mcp-server"> <img alt="npm version" src="https://img.shields.io/npm/v/@yoda.digital/gitlab-mcp-server?color=blue"> </a> <a href="https://www.npmjs.com/package/@yoda.digital/gitlab-mcp-server"> <img alt="npm downloads" src="https://img.shields.io/npm/dt/@yoda.digital/gitlab-mcp-server"> </a> <a href="https://github.com/yoda-digital/mcp-gitlab-server/stargazers"> <img alt="GitHub stars" src="https://img.shields.io/github/stars/yoda-digital/mcp-gitlab-server?style=social"> </a> <a href="https://github.com/yoda-digital/mcp-gitlab-server/commits/main"> <img alt="GitHub last commit" src="https://img.shields.io/github/last-commit/yoda-digital/mcp-gitlab-server"> </a> <a href="https://github.com/yoda-digital/mcp-gitlab-server/blob/main/LICENSE"> <img alt="License: MIT" src="https://img.shields.io/badge/License-MIT-yellow.svg"> </a> <a href="https://github.com/yoda-digital/mcp-gitlab-server/issues"> <img alt="GitHub issues" src="https://img.shields.io/github/issues/yoda-digital/mcp-gitlab-server"> </a> <a href="https://github.com/yoda-digital/mcp-gitlab-server/pulls"> <img alt="GitHub pull requests" src="https://img.shields.io/github/issues-pr/yoda-digital/mcp-gitlab-server"> </a> </p>
<p align="center"> <b>The most comprehensive Model Context Protocol (MCP) server for GitLab — 86 tools, enterprise-ready, actively maintained.</b> </p>
---
86 tools, grouped by surface:
Full tool list in CLAUDE.md. Per-tool docs for selected tools in docs/api/.
Read-only mode (GITLAB_READ_ONLY_MODE=true) filters every mutating tool out at registration time. A misbehaving agent cannot see them, let alone call them.
---
ghcr.io/yoda-digital/mcp-gitlab-server:latest
Multi-stage build on node:24-alpine. Runs as non-root (uid 1000) with all capabilities dropped. Compatible with read-only root filesystems and the seccompProfile: RuntimeDefault Kubernetes pod-security setting. Image tags follow semver on releases; latest tracks the most recent tagged release.
| Variable | Default | Purpose |
|---|---|---|
GITLAB_PERSONAL_ACCESS_TOKEN | — | Required in PAT mode. |
GITLAB_API_URL | https://gitlab.com/api/v4 | GitLab API base URL. Point at your self-hosted instance if needed. |
GITLAB_READ_ONLY_MODE | false | Hide all write tools. |
AUTH_MODE | pat | pat (loopback only) or oauth (any bind). |
HOST | 127.0.0.1 | Bind address for HTTP transports. Set to 0.0.0.0 to expose to the network — but only with AUTH_MODE=oauth, otherwise startup refuses. |
USE_SSE | false | Enable legacy SSE transport. |
USE_STREAMABLE_HTTP | false | Enable MCP Streamable HTTP transport. |
PORT | 3000 | HTTP listen port for SSE and Streamable HTTP. |
CORS_ALLOW_ORIGINS | _(empty)_ | Comma-separated allowlist. Empty means * in PAT-loopback mode (local dev only); empty in OAuth mode means deny. Wildcard is never emitted on a non-loopback bind. |
HEALTHZ_MAX_SESSIONS | 10000 | /healthz flips to 503 above this threshold. |
.env.example ships in the repo for local development.
---
TypeScript实现的生产级MCP工具,功能完整度高,工具数量丰富。与Claude集成度好,适合自动化GitLab工作流,维护活跃。
AI Skill Hub 为第三方内容聚合平台,本页面信息基于公开数据整理,不对工具功能和质量作任何法律背书。
建议在沙箱或测试环境中充分验证后,再部署至生产环境,并做好必要的安全评估。
✅ MIT 协议 — 最宽松的开源协议之一,可自由商用、修改、分发,仅需保留版权声明。
总体来看,mcp-gitlab-server MCP工具 是一款质量优秀的MCP工具,在同类工具中具备一定竞争力。AI Skill Hub 将持续追踪其更新动态,建议收藏备用,结合自身场景选择合适时机引入使用。
| 原始名称 | mcp-gitlab-server |
| 原始描述 | 开源MCP工具:Production-grade GitLab MCP server with 86 tools — full GitLab control from any 。⭐49 · TypeScript |
| Topics | GitLabMCP自动化DevOpsClaude集成 |
| GitHub | https://github.com/yoda-digital/mcp-gitlab-server |
| License | MIT |
| 语言 | TypeScript |
收录时间:2026-05-18 · 更新时间:2026-05-19 · License:MIT · AI Skill Hub 不对第三方内容的准确性作法律背书。
选择 Agent 类型,复制安装指令后粘贴到对应客户端