gitlab-mcp
GitLab MCP server for projects, merge requests, issues, pipelines, wiki, releases, and more.
Package Details
@zereight/mcp-gitlab
Environment Variables
GitLab personal access token for local stdio use. Create a token with the GitLab scopes needed by the tools you plan to use, such as api or read_api.
Optional GitLab CI job token to use instead of a personal access token when running inside GitLab CI.
Optional path to a GitLab authentication cookie file for cookie-based authentication.
https://gitlab.com/api/v4GitLab API base URL. Use https://gitlab.com/api/v4 for GitLab.com or your self-managed GitLab API URL.
Optional comma-separated list of GitLab project IDs that this server is allowed to access.
falseSet to true to expose only read-only tools and block write operations.
falseSet to true to enable GitLab wiki tools.
Optional comma-separated list of toolsets to enable, such as projects, issues, merge_requests, pipelines, releases, users, groups, wiki, or search.
Optional comma-separated list of individual tool names to add on top of enabled toolsets.
Optional regular expression used to hide matching tools from the server.
Optional comma-separated list of tool names that require explicit approval before execution.
Optional comma-separated list of tool names to hide from tools/list.
Set to 0 only when you intentionally need to connect to a GitLab instance with invalid or self-signed TLS certificates.
Optional path to a custom CA certificate file for self-managed GitLab instances.