Labsco
Alosies logo

GitLab

โ˜… 9

from Alosies

Integrates with the GitLab REST API to manage repositories, issues, and merge requests.

๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅโœ“ VerifiedAccount requiredAdvanced setup

GitLab MCP Server

A fully typed TypeScript Model Context Protocol (MCP) server for comprehensive GitLab integration.

<a href="https://glama.ai/mcp/servers/@Alosies/gitlab-mcp-server"> <img width="200" height="105" src="https://glama.ai/mcp/servers/@Alosies/gitlab-mcp-server/badge" alt="GitLab MCP Server on Glama" /> </a>

Features

  • Projects: List, get details
  • Issues: List, get, create
  • Merge Requests: List, get, create, update with full review workflow support
    • Comments & Discussions: Create notes, threaded discussions, inline code comments
    • Review Management: Resolve/unresolve discussions, mark as draft/ready
    • Filtering: Filter by reviewer, assignee, author
    • Templates: Use GitLab MR templates for descriptions
  • Pipelines: List, get, create, retry, cancel, delete
  • Jobs: List jobs, get logs with advanced trace options
  • Repository: List branches, get commits
  • User: Get current user info
  • TypeScript: Fully typed with comprehensive type definitions

Documentation

Self-Hosted GitLab

For self-hosted GitLab instances, add your base URL:

Copy & paste โ€” that's it
{
  "mcpServers": {
    "gitlab": {
      "command": "npx",
      "args": ["-y", "@alosies/gitlab-mcp-server"],
      "env": {
        "NPM_CONFIG_TOKEN": "your-token",
        "GITLAB_BASE_URL": "https://gitlab.mycompany.com"
      }
    }
  }
}

Support

License

MIT License