G

gitlab.com

GitLab is a web-based platform for source code hosting, collaboration, CI/CD, and project management. GitLab.com is the hosted SaaS offering of GitLab.

4 integrations · MCP · REST · GraphQL · CLI

GitLab.com exposes a REST API, a GraphQL API, the `glab` CLI, and an experimental local MCP server via `glab mcp serve`, authenticated primarily with OAuth apps, personal/project/group access tokens, and in some cases CI job tokens.

discovered 1d ago
MCP servers1
REST · OpenAPI1
GraphQL1
CLI1
Credentials
GitLab OAuth application (client ID + client secret)oauth2$ glab auth login --web

Acquired by the CLI — running glab auth login --web opens the auth flow and stores the credential.

GitLab personal access tokenapi_key$ glab mcp serve

Acquired by the CLI — running glab mcp serve opens the auth flow and stores the credential.

GitLab project access tokenapi_key

Open the target project in GitLab.com, then go to Settings > Access tokens as described in Project access tokens. Create a token with the required role and scopes, then copy it when shown. On GitLab.com this requires Premium or Ultimate.

GitLab group access tokenapi_key

Open the target group in GitLab.com, then go to Settings > Access tokens as described in Group access tokens. Create a token with the required role and scopes, then copy it when shown. On GitLab.com this requires Premium or Ultimate and is not available during trial.

GitLab CI/CD job tokenbearer$ glab mcp serve

Acquired by the CLI — running glab mcp serve opens the auth flow and stores the credential.

conventions · 1/7 published

Publish these signals → /publishing