- Sekora GitLab MCP
Sekora GitLab MCP
Overview
A comprehensive Model Context Protocol (MCP) server for GitLab integration with Claude Desktop, providing 72 specialized tools covering every aspect of GitLab project management.
Installation
NPM Package
# For GitLab.com
npx @sekora/gitlab-mcp
# For self-hosted GitLab
GITLAB_URL="https://gitlab.company.com" GITLAB_TOKEN="your-token" npx @sekora/gitlab-mcp
Claude Desktop Configuration
{
"mcpServers": {
"gitlab-mcp": {
"command": "npx",
"args": ["@sekora/gitlab-mcp"],
"env": {
"GITLAB_TOKEN": "your-gitlab-private-token"
}
}
}
}
Tool Categories (72 Tools - 100% Complete)
Issue Management (8 tools)
- Create, update, close, and link issues
- Milestone and label management
- Advanced filtering and search
Pipeline & Job Management (17 tools)
- Pipeline monitoring, triggering, and analytics
- Job execution, retry, and artifact management
- Real-time status monitoring
Merge Request Management (8 tools)
- Complete MR lifecycle from creation to merge
- Review comments and conflict resolution
- Approval workflows and validation
Repository Management (8 tools)
- Branch and file operations
- Commit history and tag management
- Release management with assets
Security & Quality Analysis (6 tools)
- SAST, dependency, and container scanning
- License compliance and code quality metrics
- Vulnerability assessment and remediation
Environment & Deployment (7 tools)
- Environment monitoring and feature flags
- Deployment tracking and GitLab Pages management
- Runner and variable management
Project Administration (6 tools)
- Member and permission management
- Project settings and integrations
- Webhook and access token management
Analytics & Insights (4 tools)
- Project analytics and contributor statistics
- Activity monitoring and usage metrics
- Performance trends and optimization insights
Team Collaboration (4 tools)
- Discussions and mentions management
- Wiki pages and code snippets
- Team communication workflows
Specialized Monitoring (6 tools)
- Advanced pipeline analytics and dashboards
- Success rate analysis and performance metrics
- Cross-project monitoring and alerts
Key Features
- Complete GitLab Coverage: Every major GitLab feature accessible through Claude
- Multi-Instance Support: Configure multiple GitLab instances simultaneously
- Enterprise Ready: Supports GitLab CE, Premium, and Ultimate editions
- Security First: Built-in token management and secure authentication
- Rich Analytics: Comprehensive insights and performance monitoring
- Type-Safe: Built with TypeScript and Zod validation
- Production Ready: Comprehensive error handling and validation
Requirements
- Node.js 18.19.0+
- GitLab private access token with api scope
- GitLab.com or self-hosted GitLab instance
Authentication
Create a GitLab private access token:
1. Go to GitLab → Profile → Access Tokens
2. Create token with api scope
3. Configure via environment variable or Claude Desktop config
Multi-Tenant Support
Configure multiple GitLab instances:
{
"mcpServers": {
"work-gitlab": {
"command": "npx",
"args": ["@sekora/gitlab-mcp"],
"env": {
"GITLAB_URL": "https://gitlab.company.com",
"GITLAB_TOKEN": "work-token"
}
},
"personal-gitlab": {
"command": "npx",
"args": ["@sekora/gitlab-mcp"],
"env": {
"GITLAB_TOKEN": "personal-token"
}
}
}
}
Use Cases
- DevOps Automation: Pipeline monitoring, deployment management, environment control
- Code Review: MR creation, approval workflows, conflict resolution
- Project Management: Issue tracking, milestone planning, team coordination
- Security Operations: Vulnerability scanning, compliance monitoring, quality analysis
- Team Collaboration: Wiki management, discussions, activity monitoring
- Analytics & Reporting: Project insights, contributor analysis, performance metrics
Built with the https://mcp-framework.com for reliable, type-safe GitLab API integration.
Server Config
{
"mcpServers": {
"gitlab-mcp": {
"command": "npx",
"args": [
"@sekora/gitlab-mcp@latest"
],
"env": {
"GITLAB_TOKEN": "your-gitlab-private-token"
}
}
}
}Recommend Clients
TraeBuild with Free GPT-4.1 & Claude 3.7. Fully MCP-Ready.
WindsurfThe new purpose-built IDE to harness magic
ChatWiseThe second fastest AI chatbot™
Roo Code (prev. Roo Cline)Roo Code (prev. Roo Cline) gives you a whole dev team of AI agents in your code editor.
MCP ConnectEnables cloud-based AI services to access local Stdio based MCP servers via HTTP requests
CursorThe AI Code Editor
MCP PlaygroundCall MCP Server Tools Online
Refact.aiOpen-source AI Agent for VS Code and JetBrains that autonomously solves coding tasks end-to-end.
HyperChatHyperChat is a Chat client that strives for openness, utilizing APIs from various LLMs to achieve the best Chat experience, as well as implementing productivity tools through the MCP protocol.
Cline – #1 on OpenRouterAutonomous coding agent right in your IDE, capable of creating/editing files, executing commands, using the browser, and more with your permission every step of the way.
A Sleek AI Assistant & MCP Client5ire is a cross-platform desktop AI assistant, MCP client. It compatible with major service providers, supports local knowledge base and tools via model context protocol servers .
LutraLutra is the first MCP compatible client built for everyone
Visual Studio Code - Open Source ("Code - OSS")Visual Studio Code
Y GuiA web-based graphical interface for AI chat interactions with support for multiple AI models and MCP (Model Context Protocol) servers.
DeepChatYour AI Partner on Desktop
y-cli 🚀A Tiny Terminal Chat App for AI Models with MCP Client Support
BACHAI-TWITTER-API45Twitter的一些api mcp
Continue⏩ Create, share, and use custom AI code assistants with our open-source IDE extensions and hub of models, rules, prompts, docs, and other building blocks
chatmcpChatMCP is an AI chat client implementing the Model Context Protocol (MCP).
ZedCode at the speed of thought – Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter.
Cherry Studio🍒 Cherry Studio is a desktop client that supports for multiple LLM providers.