gitlab-mcp-serverServer

yoda-digital
GitHub
GitLabAPI IntegrationDeveloper Tools

Loading subscription status...

💡 Description

An MCP server that provides comprehensive integration with GitLab API for repository management, issue tracking, and project activity monitoring.

📝 JSON Entries

{
  "mcpServers": [
    {
      "gitlab": {
        "env": {
          "GITLAB_API_URL": "https://gitlab.com/api/v4",
          "GITLAB_PERSONAL_ACCESS_TOKEN": "your_token_here"
        },
        "args": [
          "-y",
          "@yoda.digital/gitlab-mcp-server"
        ],
        "command": "npx"
      }
    },
    {
      "gitlab-readonly": {
        "env": {
          "GITLAB_API_URL": "https://gitlab.com/api/v4",
          "GITLAB_READ_ONLY_MODE": "true",
          "GITLAB_PERSONAL_ACCESS_TOKEN": "your_token_here"
        },
        "args": [
          "-y",
          "@yoda.digital/gitlab-mcp-server"
        ],
        "command": "npx"
      }
    }
  ]
}

🛠️ Tools

list_issueslist_group_projectslist_project_wiki_pagescreate_or_update_filesearch_repositoriesget_file_contentscreate_issuedelete_group_wiki_page

Features

  • Comprehensive GitLab API integration with access to repositories, issues, and merge requests
  • Supports both stdio and Server-Sent Events (SSE) transports
  • Consistent response format with standardized pagination and response structures
  • Powerful TypeScript typings for type safety
  • Complete documentation with examples for all available tools

💬 Example Queries

  • Search for repositories by name
  • Create a new issue in a project
  • Fork an existing repository
  • Get the contents of a file from a repository
  • List all merge requests for a project