Gitlab MCP Server

GitLab MCP Server in Go for AI assistants: stdio/HTTP/OAuth access to Full GitLab REST/GraphQL, default 2-tool dynamic find/execute surface over a canonical…

Community: Submitted by a user or imported; check the owner before granting accessOnlineAPI key requiredGlobalFreeRead-only

What it can do

  • Gitlab Execute Action: Execute one GitLab catalog action by canonical ID or alias. Always pass params as an object; destructive actions require top-level confirm=true. Use find first only when action
  • Gitlab Find Action: Search the local GitLab action catalog; read-only and no GitLab API call. Use when the action ID or params are unclear; returns schemas, hints, destructive flags, and execute examp

What data it sees

Do you need an account

An API key from the service settings is required

GitLab MCP Server in Go for AI assistants: stdio/HTTP/OAuth access to Full GitLab REST/GraphQL, default 2-tool dynamic find/execute surface over a canonical action catalog, optional meta/individual surfaces, 46 resources and 38 prompts.

Server tool list (2)

Raw names from tools/list. Only developers need these.

gitlab_execute_actionExecute one GitLab catalog action by canonical ID or alias. Always pass params as an object; destructive actions require top-level confirm=true. Use find first only when action or params are unclear.
gitlab_find_actionSearch the local GitLab action catalog; read-only and no GitLab API call. Use when the action ID or params are unclear; returns schemas, hints, destructive flags, and execute examples.
Gitlab MCP Server: connect to Claude, ChatGPT, Cursor · Connectors.fun