mcp-gitlab-server

mcp-gitlab-server

11

GitLab MCP Server is a powerful integration tool that enables AI assistants to interact seamlessly with GitLab resources. It offers extensive API support, standardized response formats, and documentation to streamline AI-powered development workflows. Featuring strong TypeScript typing, it ensures type safety and efficiency in operations.

GitLab MCP Server

A powerful Model Context Protocol (MCP) server for GitLab integration, enabling AI assistants to interact with your GitLab resources.

✨ Features

  • Comprehensive GitLab API Integration: Access repositories, issues, merge requests, wikis, and more.
  • Supports both stdio and Server-Sent Events (SSE) transports.
  • Consistent response formatting with standardized pagination.
  • Built with TypeScript for strong typing.
  • Fully documented with examples.

🚀 Getting Started

Installation

  • Recommended: npm install @yoda.digital/gitlab-mcp-server

Available Operations

  • Repository Management: Search, create, fork repositories.
  • File Handling: Read, create, update files.
  • Branch Operations: Create and manage branches.
  • Issue Tracking: Create, list, filter issues.
  • Merge Requests: Create, list, review merge requests.
  • Group Management: List group projects and members.
  • Project Activity: Track events and commit history.
  • Wiki Management: Full support for project and group wikis.
  • Member Management: List and manage project/group members.

📦 NPM Package

Available on npm: @yoda.digital/gitlab-mcp-server