mcp-server-gitlab
is a GitLab integration server that provides tools to interact with GitLab's RESTful API. Key capabilities include:
- Search users and projects: Retrieve active projects and user information by username
- Manage Merge Requests: Create, approve, merge, and update merge requests with options for assignees, reviewers, and custom settings
- Add comments: Insert comments into merge requests for better collaboration
- Retrieve user tasks: Fetch pending tasks for the current user with various filtering options
- Search project details: Find detailed project information by project name
- Custom API usage: Directly interact with any GitLab API endpoint using custom parameters for advanced use cases
mcp-gitlab MCP Server (English)
A GitLab integration server built on the fastmcp framework, providing various GitLab RESTful API tools. Supports integration with Claude, Smithery, and other platforms.
Features
- GitlabSearchUserProjectsTool: Search users and their active projects by username
- GitlabGetUserTasksTool: Get current user's pending tasks
- GitlabSearchProjectDetailsTool: Search projects and details
- GitlabCreateMRCommentTool: Add comments to merge requests
- GitlabAcceptMRTool: Accept and merge merge requests
- GitlabUpdateMRTool: Update merge request assignee, reviewers, title, description, and labels
- GitlabCreateMRTool: Create a new merge request with assignee and reviewers
- GitlabRawApiTool: Call any GitLab API with custom parameters
Quick Start
Environment Variables
Usage Examples
See USAGE.md for detailed examples of each tool's parameters.
Project Structure
Integration
Claude Desktop Client
Add to your config:
Smithery
Use directly on Smithery platform:
Or search "@zephyr-mcp/gitlab" in Smithery UI and add to your workspace.
Environment variables:
GITLAB_API_URL
: Base URL of your GitLab APIGITLAB_TOKEN
: Access token for GitLab API authentication
Related Links
You must be authenticated.
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
基于MCP框架构建的GitLab集成服务器,提供多种GitLab RESTful API工具,支持项目搜索、任务管理、合并请求创建与审核等功能,帮助开发团队高效协作。
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityMCP Server for the GitLab API, enabling project management, file operations, and more.Last updated -91,67349,826PythonMIT License
- JavaScriptMIT License
- -securityFlicense-quality一个 Alpha Vantage API 查询 股票信息的 MCP server.Last updated -TypeScript
- -securityAlicense-qualityGitLabとの連携機能を提供するModel Context Protocol (MCP) サーバーです。GitLabの特定のプロジェクトからパイプラインの失敗情報やマージリクエストへの指摘事項を取得し、AIアシスタントに提供します。Last updated -PythonMIT License