yoda-digital/mcp-gitlab-server
If you are the rightful owner of mcp-gitlab-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.
GitLab MCP Server is a powerful Model Context Protocol server for GitLab integration, enabling AI assistants to interact with your GitLab resources.
GitLab MCP Server
The most comprehensive Model Context Protocol (MCP) server for GitLab — 60+ tools, AI-powered features, enterprise-ready.
🏆 Why Choose This GitLab MCP?
86 Comprehensive Tools vs. Competitors' 10-20
We provide the most comprehensive GitLab API coverage in any MCP implementation:
| Feature Category | Our Implementation | Typical Competitor |
|---|---|---|
| Total Tools | 86 | 10-20 |
| CI/CD Pipelines | ✅ Full pipeline management | ⚠️ Basic or missing |
| Wiki Management | ✅ With attachments (project + group) | ⚠️ Limited |
| Member Management | ✅ Project + Group | ⚠️ Read-only |
| Protected Branches | ✅ Full management | ❌ Missing |
| Labels & Milestones | ✅ Complete CRUD | ⚠️ Limited |
| Active Development | ✅ Latest PR Feb 2026 | ❌ Stale repos |
| Enterprise Features | ✅ Roadmapped (v0.5.0) | ❌ Missing |
✨ Key Features
🔧 Comprehensive GitLab Integration (86 Tools)
- Repository Management — Search, create, fork, archive repositories
- File Operations — Read, create, update, delete files with full branch support
- Branch Management — Create, list, delete branches
- Issue Tracking — Create, list, filter, close issues with advanced search
- Merge Requests — Full MR lifecycle: create, review, approve, merge
- CI/CD Pipelines — List, trigger, retry, cancel pipelines + job logs
- Wiki Management — Create, update wikis with attachment support (project + group)
- Member Management — List and manage project/group members
- Group Operations — List projects, members, manage group resources
- Activity Tracking — Monitor events, commit history, project activity
- Labels & Milestones — Full label and milestone management
- Protected Branches — Configure branch protection rules
- Releases — Create and manage project releases
🚀 Production-Ready Features
- Both Transports — stdio + Server-Sent Events (SSE)
- Consistent API — Standardized pagination and response formatting
- Strong Typing — Built with MCP SDK for type safety
- Read-Only Mode — Safe exploration without write access
- Error Handling — Comprehensive error messages and validation
📦 Quick Start
Installation
From npm (Recommended)
npm install @yoda.digital/gitlab-mcp-server
From Source
git clone https://github.com/yoda-digital/mcp-gitlab-server.git
cd mcp-gitlab-server
npm install
npm run build
Configuration
For Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"gitlab": {
"command": "node",
"args": ["/path/to/mcp-gitlab-server/build/index.js"],
"env": {
"GITLAB_PERSONAL_ACCESS_TOKEN": "your-token-here",
"GITLAB_URL": "https://gitlab.com"
}
}
}
}
For Cursor IDE
See our for step-by-step setup.
Environment Variables
GITLAB_PERSONAL_ACCESS_TOKEN— Your GitLab PAT (required)GITLAB_URL— GitLab instance URL (default:https://gitlab.com)GITLAB_READ_ONLY— Set totruefor read-only mode (optional)
🎯 Use Cases
- AI-Assisted Development — Let AI create MRs, manage issues, trigger CI/CD
- Automated Workflows — Build GitLab automation with natural language
- Code Review — AI-powered MR descriptions and review assistance
- Project Management — Manage issues, milestones, and team members via AI
- CI/CD Orchestration — Monitor and control pipelines through conversational interface
- Documentation — Auto-generate changelogs, update wikis, manage releases
📚 Documentation
- — Strategic direction and milestones
- — All 60+ tools with examples
- — IDE setup guide
- — MR description generator & more
- — How to contribute
- — Release history
🗺️ Roadmap
v0.3.1 (Feb 15, 2026) — Documentation & Stability
- Expanded API documentation
- README competitive positioning ✅
- Bug fixes and stability improvements
v0.4.0 (Mar 1, 2026) — Revolutionary Feature
- Jira Sync or Changelog Auto-Gen or CI Visualization
- Feature no other GitLab MCP has
v0.5.0 (Mar 31, 2026) — Enterprise Ready
- SAML/OAuth3 authentication
- Audit logging & compliance
- High-availability deployment guide
🤝 Contributing
We welcome contributions! See for guidelines.
Areas we'd love help with:
- Additional tool implementations
- Documentation improvements
- Test coverage expansion
- Enterprise feature development
📄 License
MIT — see file.
🌟 Why We're Building This
GitLab is powerful, but most AI assistants can't leverage it effectively. Existing MCP implementations are limited (10-20 tools) and lack AI features.
Our mission: Make GitLab fully accessible to AI — from basic repo operations to advanced CI/CD orchestration and enterprise workflows.
🔗 Links
Built with ❤️ by Yoda.Digital