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_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 or params are unclear. |
| 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 examples. |