@customable/gitlab-mcp (2.0.0)
Installation
@customable:registry=npm install @customable/gitlab-mcp@2.0.0"@customable/gitlab-mcp": "2.0.0"About this package
🦊 gitlab-mcp
MCP Server for GitLab API integration - featuring project management, issues, merge requests, pipelines, and comprehensive testing.
What's New in v2.0.0
✨ Complete Refactor - Modular architecture with 77% code reduction
🧪 27 Unit Tests - Full test coverage with Vitest
🎯 100% Type Safety - Eliminated all any types
📚 Complete JSDoc - Comprehensive API documentation
📦 MCP SDK 1.20.0 - Latest SDK with improved capabilities
Features
Project Operations
- 📋
list_projects- List all accessible GitLab projects with optional search filter - 🔍
get_project- Get detailed information about a specific GitLab project
Issue Management
- 📝
list_issues- List issues in a GitLab project with optional state filter - ➕
create_issue- Create a new issue in a GitLab project - 💬
comment_issue- Add a comment to an existing GitLab issue
Merge Request Operations
- 🔀
list_merge_requests- List merge requests in a GitLab project - ➕
create_merge_request- Create a new merge request in a GitLab project - ✅
merge_mr- Merge an approved merge request
CI/CD Pipeline Operations
- 🚦
get_pipeline_status- Get the status of a specific CI/CD pipeline - 📊
list_pipelines- List all CI/CD pipelines for a GitLab project
Installation
npm install
npm run build
Configuration
Set environment variables:
GITLAB_URL- Your GitLab instance URL (e.g., https://gitlab.com)GITLAB_TOKEN- Personal Access Token
Usage
export GITLAB_URL="https://gitlab.com"
export GITLAB_TOKEN="your-token-here"
npm start
API Reference
GitLab API: /api/v4
License
MIT
Dependencies
Dependencies
| ID | Version |
|---|---|
| zod | ^3.23.8 |
Development dependencies
| ID | Version |
|---|---|
| @modelcontextprotocol/sdk | ^1.20.0 |
| @types/node | ^22.0.0 |
| @vitest/coverage-v8 | ^3.2.4 |
| typescript | ^5.5.0 |
| vitest | ^3.2.4 |
Keywords
mcp
gitlab
git
api
mcp-server
Details
2025-10-10 12:24:39 +02:00
Assets (1)
Versions (2)
View all
npm
1
Customable Team
MIT
latest
17 KiB
gitlab-mcp-2.0.0.tgz
17 KiB