Zum Inhalt springen

Verlauf von GitLab MCP Server

io.github.jmrplens/gitlab-mcp-server · Registerstatus: aktiv

Angaben zu diesem Eintrag melden

Jede veröffentlichte Änderung an diesem Eintrag, die jüngste zuerst.

Änderungen
2026-10-10Deklarierte Version: 3.1.0 → 3.2.0
2026-10-10Beschreibung (Rohangabe): Go MCP server for GitLab: 2 dynamic tools reach 1000+ REST/GraphQL actions. Free/CE, no paid tier. → Go MCP server for GitLab: 2 dynamic tools reach ~872 actions on Free/CE, up to ~1098 on Ultimate.
2026-10-10Im Register geändert am (Rohangabe): 2026-09-30 → 2026-10-09
2026-10-10Im Register eingetragen am (Rohangabe): 2026-09-30 → 2026-10-09
2026-10-10Beschreibungen der Umgebungsvariablen (Rohangabe): GITLAB_MCP_ALLOWED_IMPORT_DIRS=Extra OS path-list-separated directories allowed for local GitLab import archives · GITLAB_MCP_CAPABILITY_SURFACE=Resource and prompt catalog selector: full or minimal (default: full); resource subscriptions require full · GITLAB_MCP_EMBEDDED_RESOURCES=Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true) · GITLAB_MCP_EXCLUDE_TOOLS=Comma-separated tool names, group names or canonical action IDs to exclude, on every surface (e.g. gitlab_admin,gitlab_runner) · GITLAB_MCP_IGNORE_SCOPES=Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false) · GITLAB_MCP_LOG_LEVEL=Logging verbosity (default: info) · GITLAB_MCP_META_PARAM_SCHEMA=Meta-tool input schema detail: opaque, compact, or full (default: opaque) · GITLAB_MCP_RATE_LIMIT_BURST=Token-bucket burst size when GITLAB_MCP_RATE_LIMIT_RPS is greater than 0 (default: 40) · GITLAB_MCP_RATE_LIMIT_RPS=Per-server tools/call rate limit in requests per second; 0 disables it (default: 0) · GITLAB_MCP_READ_ONLY=Read-only mode: disables all mutating tools (default: false) · GITLAB_MCP_SAFE_MODE=Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false) · GITLAB_MCP_SKIP_TLS_VERIFY=Skip TLS certificate verification for self-signed certs (default: false) · GITLAB_MCP_TIER=GitLab edition tier: free/ce, premium, or ultimate. When unset, detected from GET /license (fallback free). Gates Premium/Ultimate tools; GitLab.com Ultimate also exposes Orbit Knowledge Graph tools. Replaces the deprecated GITLAB_ENTERPRISE boolean · GITLAB_MCP_TOOL_SURFACE=Tool catalog selector: dynamic, meta, or individual (default: dynamic) · GITLAB_MCP_UPLOAD_MAX_FILE_SIZE=Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB) · GITLAB_TOKEN=GitLab Personal Access Token (glpat-...) · GITLAB_URL=GitLab instance URL (default: https://gitlab.com; set for self-managed instances) → GITLAB_MCP_ALLOWED_DOWNLOAD_DIRS=Extra OS path-list-separated directories an action may write a downloaded file into; the working directory (unless it is the filesystem root or your home directory) and the OS temp directory are always allowed. Unused in HTTP mode, which refuses local paths · GITLAB_MCP_ALLOWED_IMPORT_DIRS=Extra OS path-list-separated directories a project or group import archive may be read from; the working directory (unless it is the filesystem root or your home directory) and the OS temp directory are always allowed. Unused in HTTP mode, which refuses local paths · GITLAB_MCP_ALLOWED_UPLOAD_DIRS=Extra OS path-list-separated directories an action may read a local file from; the working directory (unless it is the filesystem root or your home directory) and the OS temp directory are always allowed. Unused in HTTP mode, which refuses local paths · GITLAB_MCP_CAPABILITY_SURFACE=Resource and prompt catalog selector: full or minimal (default: full); resource subscriptions require full · GITLAB_MCP_EMBEDDED_RESOURCES=Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true) · GITLAB_MCP_EXCLUDE_TOOLS=Comma-separated tool names, group names or canonical action IDs to exclude, on every surface (e.g. gitlab_admin,gitlab_runner) · GITLAB_MCP_IGNORE_SCOPES=Skip the scope filter and the read_api narrowing and register all tools regardless of token permissions; a token carrying neither read_api nor api is still refused (default: false) · GITLAB_MCP_LOG_LEVEL=Logging verbosity (default: info) · GITLAB_MCP_META_PARAM_SCHEMA=Meta-tool input schema detail: opaque, compact, or full (default: opaque) · GITLAB_MCP_RATE_LIMIT_BURST=Token-bucket burst size when GITLAB_MCP_RATE_LIMIT_RPS is greater than 0 (default: 40) · GITLAB_MCP_RATE_LIMIT_RPS=Rate limit per credential, in requests per second, on every call that reaches GitLab, with tools/list charged to a bucket of its own; 0, the default on stdio, disables it (default: 0) · GITLAB_MCP_READ_ONLY=Read-only mode: removes every mutating action from the served surface; reads keep working (default: false) · GITLAB_MCP_SAFE_MODE=Safe mode: a mutating action returns a preview card naming the action and echoing its arguments instead of running; reads keep working (default: false) · GITLAB_MCP_SKIP_TLS_VERIFY=Skip TLS certificate verification for self-signed certs (default: false) · GITLAB_MCP_TIER=GitLab tier: free/ce, premium or ultimate, used as given. When unset, detected from the instance license, then from the plans of the namespaces the token administers, falling back to free. Gates Premium and Ultimate actions; GitLab.com Ultimate also serves the Orbit Knowledge Graph tools · GITLAB_MCP_TOOL_SURFACE=Tool catalog selector: dynamic, meta, or individual (default: dynamic) · GITLAB_MCP_UPLOAD_MAX_FILE_SIZE=Largest local file an upload or file-reading action accepts, in bytes or with a KB, MB or GB suffix (e.g. 2GB); at most 1 TB (default: 2147483648, 2 GB) · GITLAB_TOKEN=GitLab Personal Access Token (glpat-...) · GITLAB_URL=GitLab instance URL (default: https://gitlab.com; set for self-managed instances)
2026-10-10Verbindungswege (Quellstruktur): {"packages":[{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v3.1.0/gitlab-mcp-server.mcpb","version":"3.1.0","transport":"stdio","environment":[{"name":"GITLAB_URL","description":"GitLab instance URL (default: https://gitlab.com; set for self-managed instances)","required":false,"secret":false},{"name":"GITLAB_TOKEN","description":"GitLab Personal Access Token (glpat-...)","required":true,"secret":true},{"name":"GITLAB_MCP_SKIP_TLS_VERIFY","description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_TOOL_SURFACE","description":"Tool catalog selector: dynamic, meta, or individual (default: dynamic)","required":false,"secret":false},{"name":"GITLAB_MCP_CAPABILITY_SURFACE","description":"Resource and prompt catalog selector: full or minimal (default: full); resource subscriptions require full","required":false,"secret":false},{"name":"GITLAB_MCP_META_PARAM_SCHEMA","description":"Meta-tool input schema detail: opaque, compact, or full (default: opaque)","required":false,"secret":false},{"name":"GITLAB_MCP_TIER","description":"GitLab edition tier: free/ce, premium, or ultimate. When unset, detected from GET /license (fallback free). Gates Premium/Ultimate tools; GitLab.com Ultimate also exposes Orbit Knowledge Graph tools. Replaces the deprecated GITLAB_ENTERPRISE boolean","required":false,"secret":false},{"name":"GITLAB_MCP_READ_ONLY","description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_SAFE_MODE","description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_EMBEDDED_RESOURCES","description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_EXCLUDE_TOOLS","description":"Comma-separated tool names, group names or canonical action IDs to exclude, on every surface (e.g. gitlab_admin,gitlab_runner)","required":false,"secret":false},{"name":"GITLAB_MCP_IGNORE_SCOPES","description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_UPLOAD_MAX_FILE_SIZE","description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","required":false,"secret":false},{"name":"GITLAB_MCP_ALLOWED_IMPORT_DIRS","description":"Extra OS path-list-separated directories allowed for local GitLab import archives","required":false,"secret":false},{"name":"GITLAB_MCP_RATE_LIMIT_RPS","description":"Per-server tools/call rate limit in requests per second; 0 disables it (default: 0)","format":"number","required":false,"secret":false},{"name":"GITLAB_MCP_RATE_LIMIT_BURST","description":"Token-bucket burst size when GITLAB_MCP_RATE_LIMIT_RPS is greater than 0 (default: 40)","format":"number","required":false,"secret":false},{"name":"GITLAB_MCP_LOG_LEVEL","description":"Logging verbosity (default: info)","required":false,"secret":false}],"additional_arguments_declared":false},{"registryType":"oci","identifier":"ghcr.io/jmrplens/gitlab-mcp-server:3.1.0@sha256:87e483299a2663a7a5d4d28679859b0c7fba2b1a421b7de2652441a569d4a2fc","transport":"stdio","environment":[{"name":"GITLAB_URL","description":"GitLab instance URL (default: https://gitlab.com; set for self-managed instances)","required":false,"secret":false},{"name":"GITLAB_TOKEN","description":"GitLab Personal Access Token (glpat-...)","required":true,"secret":true},{"name":"GITLAB_MCP_SKIP_TLS_VERIFY","description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_TOOL_SURFACE","description":"Tool catalog selector: dynamic, meta, or individual (default: dynamic)","required":false,"secret":false},{"name":"GITLAB_MCP_CAPABILITY_SURFACE","description":"Resource and prompt catalog selector: full or minimal (default: full); resource subscriptions require full","required":false,"secret":false},{"name":"GITLAB_MCP_META_PARAM_SCHEMA","description":"Meta-tool input schema detail: opaque, compact, or full (default: opaque)","required":false,"secret":false},{"name":"GITLAB_MCP_TIER","description":"GitLab edition tier: free/ce, premium, or ultimate. When unset, detected from GET /license (fallback free). Gates Premium/Ultimate tools; GitLab.com Ultimate also exposes Orbit Knowledge Graph tools. Replaces the deprecated GITLAB_ENTERPRISE boolean","required":false,"secret":false},{"name":"GITLAB_MCP_READ_ONLY","description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_SAFE_MODE","description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_EMBEDDED_RESOURCES","description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_EXCLUDE_TOOLS","description":"Comma-separated tool names, group names or canonical action IDs to exclude, on every surface (e.g. gitlab_admin,gitlab_runner)","required":false,"secret":false},{"name":"GITLAB_MCP_IGNORE_SCOPES","description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_UPLOAD_MAX_FILE_SIZE","description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","required":false,"secret":false},{"name":"GITLAB_MCP_ALLOWED_IMPORT_DIRS","description":"Extra OS path-list-separated directories allowed for local GitLab import archives","required":false,"secret":false},{"name":"GITLAB_MCP_RATE_LIMIT_RPS","description":"Per-server tools/call rate limit in requests per second; 0 disables it (default: 0)","format":"number","required":false,"secret":false},{"name":"GITLAB_MCP_RATE_LIMIT_BURST","description":"Token-bucket burst size when GITLAB_MCP_RATE_LIMIT_RPS is greater than 0 (default: 40)","format":"number","required":false,"secret":false},{"name":"GITLAB_MCP_LOG_LEVEL","description":"Logging verbosity (default: info)","required":false,"secret":false}],"additional_arguments_declared":false},{"registryType":"oci","identifier":"docker.io/jmrplens/gitlab-mcp-server:3.1.0@sha256:87e483299a2663a7a5d4d28679859b0c7fba2b1a421b7de2652441a569d4a2fc","transport":"stdio","environment":[{"name":"GITLAB_URL","description":"GitLab instance URL (default: https://gitlab.com; set for self-managed instances)","required":false,"secret":false},{"name":"GITLAB_TOKEN","description":"GitLab Personal Access Token (glpat-...)","required":true,"secret":true},{"name":"GITLAB_MCP_SKIP_TLS_VERIFY","description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_TOOL_SURFACE","description":"Tool catalog selector: dynamic, meta, or individual (default: dynamic)","required":false,"secret":false},{"name":"GITLAB_MCP_CAPABILITY_SURFACE","description":"Resource and prompt catalog selector: full or minimal (default: full); resource subscriptions require full","required":false,"secret":false},{"name":"GITLAB_MCP_META_PARAM_SCHEMA","description":"Meta-tool input schema detail: opaque, compact, or full (default: opaque)","required":false,"secret":false},{"name":"GITLAB_MCP_TIER","description":"GitLab edition tier: free/ce, premium, or ultimate. When unset, detected from GET /license (fallback free). Gates Premium/Ultimate tools; GitLab.com Ultimate also exposes Orbit Knowledge Graph tools. Replaces the deprecated GITLAB_ENTERPRISE boolean","required":false,"secret":false},{"name":"GITLAB_MCP_READ_ONLY","description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_SAFE_MODE","description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_EMBEDDED_RESOURCES","description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_EXCLUDE_TOOLS","description":"Comma-separated tool names, group names or canonical action IDs to exclude, on every surface (e.g. gitlab_admin,gitlab_runner)","required":false,"secret":false},{"name":"GITLAB_MCP_IGNORE_SCOPES","description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_UPLOAD_MAX_FILE_SIZE","description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","required":false,"secret":false},{"name":"GITLAB_MCP_ALLOWED_IMPORT_DIRS","description":"Extra OS path-list-separated directories allowed for local GitLab import archives","required":false,"secret":false},{"name":"GITLAB_MCP_RATE_LIMIT_RPS","description":"Per-server tools/call rate limit in requests per second; 0 disables it (default: 0)","format":"number","required":false,"secret":false},{"name":"GITLAB_MCP_RATE_LIMIT_BURST","description":"Token-bucket burst size when GITLAB_MCP_RATE_LIMIT_RPS is greater than 0 (default: 40)","format":"number","required":false,"secret":false},{"name":"GITLAB_MCP_LOG_LEVEL","description":"Logging verbosity (default: info)","required":false,"secret":false}],"additional_arguments_declared":false},{"registryType":"npm","identifier":"@jmrp.io/gitlab-mcp-server","version":"3.1.0","runtimeHint":"npx","transport":"stdio","environment":[{"name":"GITLAB_URL","description":"GitLab instance URL (default: https://gitlab.com; set for self-managed instances)","required":false,"secret":false},{"name":"GITLAB_TOKEN","description":"GitLab Personal Access Token (glpat-...)","required":true,"secret":true},{"name":"GITLAB_MCP_SKIP_TLS_VERIFY","description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_TOOL_SURFACE","description":"Tool catalog selector: dynamic, meta, or individual (default: dynamic)","required":false,"secret":false},{"name":"GITLAB_MCP_CAPABILITY_SURFACE","description":"Resource and prompt catalog selector: full or minimal (default: full); resource subscriptions require full","required":false,"secret":false},{"name":"GITLAB_MCP_META_PARAM_SCHEMA","description":"Meta-tool input schema detail: opaque, compact, or full (default: opaque)","required":false,"secret":false},{"name":"GITLAB_MCP_TIER","description":"GitLab edition tier: free/ce, premium, or ultimate. When unset, detected from GET /license (fallback free). Gates Premium/Ultimate tools; GitLab.com Ultimate also exposes Orbit Knowledge Graph tools. Replaces the deprecated GITLAB_ENTERPRISE boolean","required":false,"secret":false},{"name":"GITLAB_MCP_READ_ONLY","description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_SAFE_MODE","description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_EMBEDDED_RESOURCES","description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_EXCLUDE_TOOLS","description":"Comma-separated tool names, group names or canonical action IDs to exclude, on every surface (e.g. gitlab_admin,gitlab_runner)","required":false,"secret":false},{"name":"GITLAB_MCP_IGNORE_SCOPES","description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_UPLOAD_MAX_FILE_SIZE","description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","required":false,"secret":false},{"name":"GITLAB_MCP_ALLOWED_IMPORT_DIRS","description":"Extra OS path-list-separated directories allowed for local GitLab import archives","required":false,"secret":false},{"name":"GITLAB_MCP_RATE_LIMIT_RPS","description":"Per-server tools/call rate limit in requests per second; 0 disables it (default: 0)","format":"number","required":false,"secret":false},{"name":"GITLAB_MCP_RATE_LIMIT_BURST","description":"Token-bucket burst size when GITLAB_MCP_RATE_LIMIT_RPS is greater than 0 (default: 40)","format":"number","required":false,"secret":false},{"name":"GITLAB_MCP_LOG_LEVEL","description":"Logging verbosity (default: info)","required":false,"secret":false}],"additional_arguments_declared":false},{"registryType":"pypi","identifier":"jmrplens-gitlab-mcp-server","version":"3.1.0","runtimeHint":"uvx","transport":"stdio","environment":[{"name":"GITLAB_URL","description":"GitLab instance URL (default: https://gitlab.com; set for self-managed instances)","required":false,"secret":false},{"name":"GITLAB_TOKEN","description":"GitLab Personal Access Token (glpat-...)","required":true,"secret":true},{"name":"GITLAB_MCP_SKIP_TLS_VERIFY","description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_TOOL_SURFACE","description":"Tool catalog selector: dynamic, meta, or individual (default: dynamic)","required":false,"secret":false},{"name":"GITLAB_MCP_CAPABILITY_SURFACE","description":"Resource and prompt catalog selector: full or minimal (default: full); resource subscriptions require full","required":false,"secret":false},{"name":"GITLAB_MCP_META_PARAM_SCHEMA","description":"Meta-tool input schema detail: opaque, compact, or full (default: opaque)","required":false,"secret":false},{"name":"GITLAB_MCP_TIER","description":"GitLab edition tier: free/ce, premium, or ultimate. When unset, detected from GET /license (fallback free). Gates Premium/Ultimate tools; GitLab.com Ultimate also exposes Orbit Knowledge Graph tools. Replaces the deprecated GITLAB_ENTERPRISE boolean","required":false,"secret":false},{"name":"GITLAB_MCP_READ_ONLY","description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_SAFE_MODE","description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_EMBEDDED_RESOURCES","description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_EXCLUDE_TOOLS","description":"Comma-separated tool names, group names or canonical action IDs to exclude, on every surface (e.g. gitlab_admin,gitlab_runner)","required":false,"secret":false},{"name":"GITLAB_MCP_IGNORE_SCOPES","description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_UPLOAD_MAX_FILE_SIZE","description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","required":false,"secret":false},{"name":"GITLAB_MCP_ALLOWED_IMPORT_DIRS","description":"Extra OS path-list-separated directories allowed for local GitLab import archives","required":false,"secret":false},{"name":"GITLAB_MCP_RATE_LIMIT_RPS","description":"Per-server tools/call rate limit in requests per second; 0 disables it (default: 0)","format":"number","required":false,"secret":false},{"name":"GITLAB_MCP_RATE_LIMIT_BURST","description":"Token-bucket burst size when GITLAB_MCP_RATE_LIMIT_RPS is greater than 0 (default: 40)","format":"number","required":false,"secret":false},{"name":"GITLAB_MCP_LOG_LEVEL","description":"Logging verbosity (default: info)","required":false,"secret":false}],"additional_arguments_declared":false},{"registryType":"nuget","identifier":"gitlab-mcp-server","version":"3.1.0","runtimeHint":"dnx","transport":"stdio","environment":[{"name":"GITLAB_URL","description":"GitLab instance URL (default: https://gitlab.com; set for self-managed instances)","required":false,"secret":false},{"name":"GITLAB_TOKEN","description":"GitLab Personal Access Token (glpat-...)","required":true,"secret":true},{"name":"GITLAB_MCP_SKIP_TLS_VERIFY","description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_TOOL_SURFACE","description":"Tool catalog selector: dynamic, meta, or individual (default: dynamic)","required":false,"secret":false},{"name":"GITLAB_MCP_CAPABILITY_SURFACE","description":"Resource and prompt catalog selector: full or minimal (default: full); resource subscriptions require full","required":false,"secret":false},{"name":"GITLAB_MCP_META_PARAM_SCHEMA","description":"Meta-tool input schema detail: opaque, compact, or full (default: opaque)","required":false,"secret":false},{"name":"GITLAB_MCP_TIER","description":"GitLab edition tier: free/ce, premium, or ultimate. When unset, detected from GET /license (fallback free). Gates Premium/Ultimate tools; GitLab.com Ultimate also exposes Orbit Knowledge Graph tools. Replaces the deprecated GITLAB_ENTERPRISE boolean","required":false,"secret":false},{"name":"GITLAB_MCP_READ_ONLY","description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_SAFE_MODE","description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_EMBEDDED_RESOURCES","description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_EXCLUDE_TOOLS","description":"Comma-separated tool names, group names or canonical action IDs to exclude, on every surface (e.g. gitlab_admin,gitlab_runner)","required":false,"secret":false},{"name":"GITLAB_MCP_IGNORE_SCOPES","description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_UPLOAD_MAX_FILE_SIZE","description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","required":false,"secret":false},{"name":"GITLAB_MCP_ALLOWED_IMPORT_DIRS","description":"Extra OS path-list-separated directories allowed for local GitLab import archives","required":false,"secret":false},{"name":"GITLAB_MCP_RATE_LIMIT_RPS","description":"Per-server tools/call rate limit in requests per second; 0 disables it (default: 0)","format":"number","required":false,"secret":false},{"name":"GITLAB_MCP_RATE_LIMIT_BURST","description":"Token-bucket burst size when GITLAB_MCP_RATE_LIMIT_RPS is greater than 0 (default: 40)","format":"number","required":false,"secret":false},{"name":"GITLAB_MCP_LOG_LEVEL","description":"Logging verbosity (default: info)","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[{"url":"https://mcp.jmrp.io/gitlab","transport":"streamable-http","headers":[{"name":"Authorization","description":"Bearer <token>. The endpoint runs in OAuth mode: a client that speaks the OAuth flow needs no header at all and discovers the authorization server from the 401 challenge. A GitLab personal access token also works here, sent as 'Bearer glpat-...', which keeps clients with no OAuth flow working. It travels per request and is never stored server-side.","required":false,"secret":true}]}]} → {"packages":[{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v3.2.0/gitlab-mcp-server-darwin.mcpb","version":"3.2.0","transport":"stdio","environment":[{"name":"GITLAB_URL","description":"GitLab instance URL (default: https://gitlab.com; set for self-managed instances)","required":false,"secret":false},{"name":"GITLAB_TOKEN","description":"GitLab Personal Access Token (glpat-...)","required":true,"secret":true},{"name":"GITLAB_MCP_SKIP_TLS_VERIFY","description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_TOOL_SURFACE","description":"Tool catalog selector: dynamic, meta, or individual (default: dynamic)","required":false,"secret":false},{"name":"GITLAB_MCP_TIER","description":"GitLab tier: free/ce, premium or ultimate, used as given. When unset, detected from the instance license, then from the plans of the namespaces the token administers, falling back to free. Gates Premium and Ultimate actions; GitLab.com Ultimate also serves the Orbit Knowledge Graph tools","required":false,"secret":false},{"name":"GITLAB_MCP_READ_ONLY","description":"Read-only mode: removes every mutating action from the served surface; reads keep working (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_SAFE_MODE","description":"Safe mode: a mutating action returns a preview card naming the action and echoing its arguments instead of running; reads keep working (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_LOG_LEVEL","description":"Logging verbosity (default: info)","required":false,"secret":false}],"additional_arguments_declared":false},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v3.2.0/gitlab-mcp-server-windows.mcpb","version":"3.2.0","transport":"stdio","environment":[{"name":"GITLAB_URL","description":"GitLab instance URL (default: https://gitlab.com; set for self-managed instances)","required":false,"secret":false},{"name":"GITLAB_TOKEN","description":"GitLab Personal Access Token (glpat-...)","required":true,"secret":true},{"name":"GITLAB_MCP_SKIP_TLS_VERIFY","description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_TOOL_SURFACE","description":"Tool catalog selector: dynamic, meta, or individual (default: dynamic)","required":false,"secret":false},{"name":"GITLAB_MCP_TIER","description":"GitLab tier: free/ce, premium or ultimate, used as given. When unset, detected from the instance license, then from the plans of the namespaces the token administers, falling back to free. Gates Premium and Ultimate actions; GitLab.com Ultimate also serves the Orbit Knowledge Graph tools","required":false,"secret":false},{"name":"GITLAB_MCP_READ_ONLY","description":"Read-only mode: removes every mutating action from the served surface; reads keep working (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_SAFE_MODE","description":"Safe mode: a mutating action returns a preview card naming the action and echoing its arguments instead of running; reads keep working (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_LOG_LEVEL","description":"Logging verbosity (default: info)","required":false,"secret":false}],"additional_arguments_declared":false},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v3.2.0/gitlab-mcp-server-linux.mcpb","version":"3.2.0","transport":"stdio","environment":[{"name":"GITLAB_URL","description":"GitLab instance URL (default: https://gitlab.com; set for self-managed instances)","required":false,"secret":false},{"name":"GITLAB_TOKEN","description":"GitLab Personal Access Token (glpat-...)","required":true,"secret":true},{"name":"GITLAB_MCP_SKIP_TLS_VERIFY","description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_TOOL_SURFACE","description":"Tool catalog selector: dynamic, meta, or individual (default: dynamic)","required":false,"secret":false},{"name":"GITLAB_MCP_TIER","description":"GitLab tier: free/ce, premium or ultimate, used as given. When unset, detected from the instance license, then from the plans of the namespaces the token administers, falling back to free. Gates Premium and Ultimate actions; GitLab.com Ultimate also serves the Orbit Knowledge Graph tools","required":false,"secret":false},{"name":"GITLAB_MCP_READ_ONLY","description":"Read-only mode: removes every mutating action from the served surface; reads keep working (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_SAFE_MODE","description":"Safe mode: a mutating action returns a preview card naming the action and echoing its arguments instead of running; reads keep working (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_LOG_LEVEL","description":"Logging verbosity (default: info)","required":false,"secret":false}],"additional_arguments_declared":false},{"registryType":"oci","identifier":"ghcr.io/jmrplens/gitlab-mcp-server:3.2.0@sha256:054f99756efb1182aff73effb2a8861ddde8c90146d2e2b3efafd459647d69f8","transport":"stdio","environment":[{"name":"GITLAB_URL","description":"GitLab instance URL (default: https://gitlab.com; set for self-managed instances)","required":false,"secret":false},{"name":"GITLAB_TOKEN","description":"GitLab Personal Access Token (glpat-...)","required":true,"secret":true},{"name":"GITLAB_MCP_SKIP_TLS_VERIFY","description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_TOOL_SURFACE","description":"Tool catalog selector: dynamic, meta, or individual (default: dynamic)","required":false,"secret":false},{"name":"GITLAB_MCP_CAPABILITY_SURFACE","description":"Resource and prompt catalog selector: full or minimal (default: full); resource subscriptions require full","required":false,"secret":false},{"name":"GITLAB_MCP_META_PARAM_SCHEMA","description":"Meta-tool input schema detail: opaque, compact, or full (default: opaque)","required":false,"secret":false},{"name":"GITLAB_MCP_TIER","description":"GitLab tier: free/ce, premium or ultimate, used as given. When unset, detected from the instance license, then from the plans of the namespaces the token administers, falling back to free. Gates Premium and Ultimate actions; GitLab.com Ultimate also serves the Orbit Knowledge Graph tools","required":false,"secret":false},{"name":"GITLAB_MCP_READ_ONLY","description":"Read-only mode: removes every mutating action from the served surface; reads keep working (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_SAFE_MODE","description":"Safe mode: a mutating action returns a preview card naming the action and echoing its arguments instead of running; reads keep working (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_EMBEDDED_RESOURCES","description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_EXCLUDE_TOOLS","description":"Comma-separated tool names, group names or canonical action IDs to exclude, on every surface (e.g. gitlab_admin,gitlab_runner)","required":false,"secret":false},{"name":"GITLAB_MCP_IGNORE_SCOPES","description":"Skip the scope filter and the read_api narrowing and register all tools regardless of token permissions; a token carrying neither read_api nor api is still refused (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_UPLOAD_MAX_FILE_SIZE","description":"Largest local file an upload or file-reading action accepts, in bytes or with a KB, MB or GB suffix (e.g. 2GB); at most 1 TB (default: 2147483648, 2 GB)","required":false,"secret":false},{"name":"GITLAB_MCP_ALLOWED_UPLOAD_DIRS","description":"Extra OS path-list-separated directories an action may read a local file from; the working directory (unless it is the filesystem root or your home directory) and the OS temp directory are always allowed. Unused in HTTP mode, which refuses local paths","required":false,"secret":false},{"name":"GITLAB_MCP_ALLOWED_DOWNLOAD_DIRS","description":"Extra OS path-list-separated directories an action may write a downloaded file into; the working directory (unless it is the filesystem root or your home directory) and the OS temp directory are always allowed. Unused in HTTP mode, which refuses local paths","required":false,"secret":false},{"name":"GITLAB_MCP_ALLOWED_IMPORT_DIRS","description":"Extra OS path-list-separated directories a project or group import archive may be read from; the working directory (unless it is the filesystem root or your home directory) and the OS temp directory are always allowed. Unused in HTTP mode, which refuses local paths","required":false,"secret":false},{"name":"GITLAB_MCP_RATE_LIMIT_RPS","description":"Rate limit per credential, in requests per second, on every call that reaches GitLab, with tools/list charged to a bucket of its own; 0, the default on stdio, disables it (default: 0)","format":"number","required":false,"secret":false},{"name":"GITLAB_MCP_RATE_LIMIT_BURST","description":"Token-bucket burst size when GITLAB_MCP_RATE_LIMIT_RPS is greater than 0 (default: 40)","format":"number","required":false,"secret":false},{"name":"GITLAB_MCP_LOG_LEVEL","description":"Logging verbosity (default: info)","required":false,"secret":false}],"additional_arguments_declared":false},{"registryType":"oci","identifier":"docker.io/jmrplens/gitlab-mcp-server:3.2.0@sha256:054f99756efb1182aff73effb2a8861ddde8c90146d2e2b3efafd459647d69f8","transport":"stdio","environment":[{"name":"GITLAB_URL","description":"GitLab instance URL (default: https://gitlab.com; set for self-managed instances)","required":false,"secret":false},{"name":"GITLAB_TOKEN","description":"GitLab Personal Access Token (glpat-...)","required":true,"secret":true},{"name":"GITLAB_MCP_SKIP_TLS_VERIFY","description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_TOOL_SURFACE","description":"Tool catalog selector: dynamic, meta, or individual (default: dynamic)","required":false,"secret":false},{"name":"GITLAB_MCP_CAPABILITY_SURFACE","description":"Resource and prompt catalog selector: full or minimal (default: full); resource subscriptions require full","required":false,"secret":false},{"name":"GITLAB_MCP_META_PARAM_SCHEMA","description":"Meta-tool input schema detail: opaque, compact, or full (default: opaque)","required":false,"secret":false},{"name":"GITLAB_MCP_TIER","description":"GitLab tier: free/ce, premium or ultimate, used as given. When unset, detected from the instance license, then from the plans of the namespaces the token administers, falling back to free. Gates Premium and Ultimate actions; GitLab.com Ultimate also serves the Orbit Knowledge Graph tools","required":false,"secret":false},{"name":"GITLAB_MCP_READ_ONLY","description":"Read-only mode: removes every mutating action from the served surface; reads keep working (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_SAFE_MODE","description":"Safe mode: a mutating action returns a preview card naming the action and echoing its arguments instead of running; reads keep working (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_EMBEDDED_RESOURCES","description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_EXCLUDE_TOOLS","description":"Comma-separated tool names, group names or canonical action IDs to exclude, on every surface (e.g. gitlab_admin,gitlab_runner)","required":false,"secret":false},{"name":"GITLAB_MCP_IGNORE_SCOPES","description":"Skip the scope filter and the read_api narrowing and register all tools regardless of token permissions; a token carrying neither read_api nor api is still refused (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_UPLOAD_MAX_FILE_SIZE","description":"Largest local file an upload or file-reading action accepts, in bytes or with a KB, MB or GB suffix (e.g. 2GB); at most 1 TB (default: 2147483648, 2 GB)","required":false,"secret":false},{"name":"GITLAB_MCP_ALLOWED_UPLOAD_DIRS","description":"Extra OS path-list-separated directories an action may read a local file from; the working directory (unless it is the filesystem root or your home directory) and the OS temp directory are always allowed. Unused in HTTP mode, which refuses local paths","required":false,"secret":false},{"name":"GITLAB_MCP_ALLOWED_DOWNLOAD_DIRS","description":"Extra OS path-list-separated directories an action may write a downloaded file into; the working directory (unless it is the filesystem root or your home directory) and the OS temp directory are always allowed. Unused in HTTP mode, which refuses local paths","required":false,"secret":false},{"name":"GITLAB_MCP_ALLOWED_IMPORT_DIRS","description":"Extra OS path-list-separated directories a project or group import archive may be read from; the working directory (unless it is the filesystem root or your home directory) and the OS temp directory are always allowed. Unused in HTTP mode, which refuses local paths","required":false,"secret":false},{"name":"GITLAB_MCP_RATE_LIMIT_RPS","description":"Rate limit per credential, in requests per second, on every call that reaches GitLab, with tools/list charged to a bucket of its own; 0, the default on stdio, disables it (default: 0)","format":"number","required":false,"secret":false},{"name":"GITLAB_MCP_RATE_LIMIT_BURST","description":"Token-bucket burst size when GITLAB_MCP_RATE_LIMIT_RPS is greater than 0 (default: 40)","format":"number","required":false,"secret":false},{"name":"GITLAB_MCP_LOG_LEVEL","description":"Logging verbosity (default: info)","required":false,"secret":false}],"additional_arguments_declared":false},{"registryType":"npm","identifier":"@jmrp.io/gitlab-mcp-server","version":"3.2.0","runtimeHint":"npx","transport":"stdio","environment":[{"name":"GITLAB_URL","description":"GitLab instance URL (default: https://gitlab.com; set for self-managed instances)","required":false,"secret":false},{"name":"GITLAB_TOKEN","description":"GitLab Personal Access Token (glpat-...)","required":true,"secret":true},{"name":"GITLAB_MCP_SKIP_TLS_VERIFY","description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_TOOL_SURFACE","description":"Tool catalog selector: dynamic, meta, or individual (default: dynamic)","required":false,"secret":false},{"name":"GITLAB_MCP_CAPABILITY_SURFACE","description":"Resource and prompt catalog selector: full or minimal (default: full); resource subscriptions require full","required":false,"secret":false},{"name":"GITLAB_MCP_META_PARAM_SCHEMA","description":"Meta-tool input schema detail: opaque, compact, or full (default: opaque)","required":false,"secret":false},{"name":"GITLAB_MCP_TIER","description":"GitLab tier: free/ce, premium or ultimate, used as given. When unset, detected from the instance license, then from the plans of the namespaces the token administers, falling back to free. Gates Premium and Ultimate actions; GitLab.com Ultimate also serves the Orbit Knowledge Graph tools","required":false,"secret":false},{"name":"GITLAB_MCP_READ_ONLY","description":"Read-only mode: removes every mutating action from the served surface; reads keep working (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_SAFE_MODE","description":"Safe mode: a mutating action returns a preview card naming the action and echoing its arguments instead of running; reads keep working (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_EMBEDDED_RESOURCES","description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_EXCLUDE_TOOLS","description":"Comma-separated tool names, group names or canonical action IDs to exclude, on every surface (e.g. gitlab_admin,gitlab_runner)","required":false,"secret":false},{"name":"GITLAB_MCP_IGNORE_SCOPES","description":"Skip the scope filter and the read_api narrowing and register all tools regardless of token permissions; a token carrying neither read_api nor api is still refused (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_UPLOAD_MAX_FILE_SIZE","description":"Largest local file an upload or file-reading action accepts, in bytes or with a KB, MB or GB suffix (e.g. 2GB); at most 1 TB (default: 2147483648, 2 GB)","required":false,"secret":false},{"name":"GITLAB_MCP_ALLOWED_UPLOAD_DIRS","description":"Extra OS path-list-separated directories an action may read a local file from; the working directory (unless it is the filesystem root or your home directory) and the OS temp directory are always allowed. Unused in HTTP mode, which refuses local paths","required":false,"secret":false},{"name":"GITLAB_MCP_ALLOWED_DOWNLOAD_DIRS","description":"Extra OS path-list-separated directories an action may write a downloaded file into; the working directory (unless it is the filesystem root or your home directory) and the OS temp directory are always allowed. Unused in HTTP mode, which refuses local paths","required":false,"secret":false},{"name":"GITLAB_MCP_ALLOWED_IMPORT_DIRS","description":"Extra OS path-list-separated directories a project or group import archive may be read from; the working directory (unless it is the filesystem root or your home directory) and the OS temp directory are always allowed. Unused in HTTP mode, which refuses local paths","required":false,"secret":false},{"name":"GITLAB_MCP_RATE_LIMIT_RPS","description":"Rate limit per credential, in requests per second, on every call that reaches GitLab, with tools/list charged to a bucket of its own; 0, the default on stdio, disables it (default: 0)","format":"number","required":false,"secret":false},{"name":"GITLAB_MCP_RATE_LIMIT_BURST","description":"Token-bucket burst size when GITLAB_MCP_RATE_LIMIT_RPS is greater than 0 (default: 40)","format":"number","required":false,"secret":false},{"name":"GITLAB_MCP_LOG_LEVEL","description":"Logging verbosity (default: info)","required":false,"secret":false}],"additional_arguments_declared":false},{"registryType":"pypi","identifier":"jmrplens-gitlab-mcp-server","version":"3.2.0","runtimeHint":"uvx","transport":"stdio","environment":[{"name":"GITLAB_URL","description":"GitLab instance URL (default: https://gitlab.com; set for self-managed instances)","required":false,"secret":false},{"name":"GITLAB_TOKEN","description":"GitLab Personal Access Token (glpat-...)","required":true,"secret":true},{"name":"GITLAB_MCP_SKIP_TLS_VERIFY","description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_TOOL_SURFACE","description":"Tool catalog selector: dynamic, meta, or individual (default: dynamic)","required":false,"secret":false},{"name":"GITLAB_MCP_CAPABILITY_SURFACE","description":"Resource and prompt catalog selector: full or minimal (default: full); resource subscriptions require full","required":false,"secret":false},{"name":"GITLAB_MCP_META_PARAM_SCHEMA","description":"Meta-tool input schema detail: opaque, compact, or full (default: opaque)","required":false,"secret":false},{"name":"GITLAB_MCP_TIER","description":"GitLab tier: free/ce, premium or ultimate, used as given. When unset, detected from the instance license, then from the plans of the namespaces the token administers, falling back to free. Gates Premium and Ultimate actions; GitLab.com Ultimate also serves the Orbit Knowledge Graph tools","required":false,"secret":false},{"name":"GITLAB_MCP_READ_ONLY","description":"Read-only mode: removes every mutating action from the served surface; reads keep working (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_SAFE_MODE","description":"Safe mode: a mutating action returns a preview card naming the action and echoing its arguments instead of running; reads keep working (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_EMBEDDED_RESOURCES","description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_EXCLUDE_TOOLS","description":"Comma-separated tool names, group names or canonical action IDs to exclude, on every surface (e.g. gitlab_admin,gitlab_runner)","required":false,"secret":false},{"name":"GITLAB_MCP_IGNORE_SCOPES","description":"Skip the scope filter and the read_api narrowing and register all tools regardless of token permissions; a token carrying neither read_api nor api is still refused (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_UPLOAD_MAX_FILE_SIZE","description":"Largest local file an upload or file-reading action accepts, in bytes or with a KB, MB or GB suffix (e.g. 2GB); at most 1 TB (default: 2147483648, 2 GB)","required":false,"secret":false},{"name":"GITLAB_MCP_ALLOWED_UPLOAD_DIRS","description":"Extra OS path-list-separated directories an action may read a local file from; the working directory (unless it is the filesystem root or your home directory) and the OS temp directory are always allowed. Unused in HTTP mode, which refuses local paths","required":false,"secret":false},{"name":"GITLAB_MCP_ALLOWED_DOWNLOAD_DIRS","description":"Extra OS path-list-separated directories an action may write a downloaded file into; the working directory (unless it is the filesystem root or your home directory) and the OS temp directory are always allowed. Unused in HTTP mode, which refuses local paths","required":false,"secret":false},{"name":"GITLAB_MCP_ALLOWED_IMPORT_DIRS","description":"Extra OS path-list-separated directories a project or group import archive may be read from; the working directory (unless it is the filesystem root or your home directory) and the OS temp directory are always allowed. Unused in HTTP mode, which refuses local paths","required":false,"secret":false},{"name":"GITLAB_MCP_RATE_LIMIT_RPS","description":"Rate limit per credential, in requests per second, on every call that reaches GitLab, with tools/list charged to a bucket of its own; 0, the default on stdio, disables it (default: 0)","format":"number","required":false,"secret":false},{"name":"GITLAB_MCP_RATE_LIMIT_BURST","description":"Token-bucket burst size when GITLAB_MCP_RATE_LIMIT_RPS is greater than 0 (default: 40)","format":"number","required":false,"secret":false},{"name":"GITLAB_MCP_LOG_LEVEL","description":"Logging verbosity (default: info)","required":false,"secret":false}],"additional_arguments_declared":false},{"registryType":"nuget","identifier":"gitlab-mcp-server","version":"3.2.0","runtimeHint":"dnx","transport":"stdio","environment":[{"name":"GITLAB_URL","description":"GitLab instance URL (default: https://gitlab.com; set for self-managed instances)","required":false,"secret":false},{"name":"GITLAB_TOKEN","description":"GitLab Personal Access Token (glpat-...)","required":true,"secret":true},{"name":"GITLAB_MCP_SKIP_TLS_VERIFY","description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_TOOL_SURFACE","description":"Tool catalog selector: dynamic, meta, or individual (default: dynamic)","required":false,"secret":false},{"name":"GITLAB_MCP_CAPABILITY_SURFACE","description":"Resource and prompt catalog selector: full or minimal (default: full); resource subscriptions require full","required":false,"secret":false},{"name":"GITLAB_MCP_META_PARAM_SCHEMA","description":"Meta-tool input schema detail: opaque, compact, or full (default: opaque)","required":false,"secret":false},{"name":"GITLAB_MCP_TIER","description":"GitLab tier: free/ce, premium or ultimate, used as given. When unset, detected from the instance license, then from the plans of the namespaces the token administers, falling back to free. Gates Premium and Ultimate actions; GitLab.com Ultimate also serves the Orbit Knowledge Graph tools","required":false,"secret":false},{"name":"GITLAB_MCP_READ_ONLY","description":"Read-only mode: removes every mutating action from the served surface; reads keep working (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_SAFE_MODE","description":"Safe mode: a mutating action returns a preview card naming the action and echoing its arguments instead of running; reads keep working (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_EMBEDDED_RESOURCES","description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_EXCLUDE_TOOLS","description":"Comma-separated tool names, group names or canonical action IDs to exclude, on every surface (e.g. gitlab_admin,gitlab_runner)","required":false,"secret":false},{"name":"GITLAB_MCP_IGNORE_SCOPES","description":"Skip the scope filter and the read_api narrowing and register all tools regardless of token permissions; a token carrying neither read_api nor api is still refused (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_UPLOAD_MAX_FILE_SIZE","description":"Largest local file an upload or file-reading action accepts, in bytes or with a KB, MB or GB suffix (e.g. 2GB); at most 1 TB (default: 2147483648, 2 GB)","required":false,"secret":false},{"name":"GITLAB_MCP_ALLOWED_UPLOAD_DIRS","description":"Extra OS path-list-separated directories an action may read a local file from; the working directory (unless it is the filesystem root or your home directory) and the OS temp directory are always allowed. Unused in HTTP mode, which refuses local paths","required":false,"secret":false},{"name":"GITLAB_MCP_ALLOWED_DOWNLOAD_DIRS","description":"Extra OS path-list-separated directories an action may write a downloaded file into; the working directory (unless it is the filesystem root or your home directory) and the OS temp directory are always allowed. Unused in HTTP mode, which refuses local paths","required":false,"secret":false},{"name":"GITLAB_MCP_ALLOWED_IMPORT_DIRS","description":"Extra OS path-list-separated directories a project or group import archive may be read from; the working directory (unless it is the filesystem root or your home directory) and the OS temp directory are always allowed. Unused in HTTP mode, which refuses local paths","required":false,"secret":false},{"name":"GITLAB_MCP_RATE_LIMIT_RPS","description":"Rate limit per credential, in requests per second, on every call that reaches GitLab, with tools/list charged to a bucket of its own; 0, the default on stdio, disables it (default: 0)","format":"number","required":false,"secret":false},{"name":"GITLAB_MCP_RATE_LIMIT_BURST","description":"Token-bucket burst size when GITLAB_MCP_RATE_LIMIT_RPS is greater than 0 (default: 40)","format":"number","required":false,"secret":false},{"name":"GITLAB_MCP_LOG_LEVEL","description":"Logging verbosity (default: info)","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[{"url":"https://mcp.jmrp.io/gitlab","transport":"streamable-http","headers":[{"name":"Authorization","description":"Bearer <token>. The endpoint runs in OAuth mode: a client that speaks the OAuth flow needs no header at all and discovers the authorization server from the 401 challenge. A GitLab personal access token also works here, sent as 'Bearer glpat-...', which keeps clients with no OAuth flow working. It travels per request and is never stored server-side.","required":false,"secret":true}]}]}
2026-10-10Paketversionen (Rohangabe): 3.1.0 → 3.2.0
2026-10-10Paketbezeichner (Rohangabe): @jmrp.io/gitlab-mcp-server, docker.io/jmrplens/gitlab-mcp-server:3.1.0@sha256:87e483299a2663a7a5d4d28679859b0c7fba2b1a421b7de2652441a569d4a2fc, ghcr.io/jmrplens/gitlab-mcp-server:3.1.0@sha256:87e483299a2663a7a5d4d28679859b0c7fba2b1a421b7de2652441a569d4a2fc, gitlab-mcp-server, https://github.com/jmrplens/gitlab-mcp-server/releases/download/v3.1.0/gitlab-mcp-server.mcpb, jmrplens-gitlab-mcp-server → @jmrp.io/gitlab-mcp-server, docker.io/jmrplens/gitlab-mcp-server:3.2.0@sha256:054f99756efb1182aff73effb2a8861ddde8c90146d2e2b3efafd459647d69f8, ghcr.io/jmrplens/gitlab-mcp-server:3.2.0@sha256:054f99756efb1182aff73effb2a8861ddde8c90146d2e2b3efafd459647d69f8, gitlab-mcp-server, https://github.com/jmrplens/gitlab-mcp-server/releases/download/v3.2.0/gitlab-mcp-server-darwin.mcpb, https://github.com/jmrplens/gitlab-mcp-server/releases/download/v3.2.0/gitlab-mcp-server-linux.mcpb, https://github.com/jmrplens/gitlab-mcp-server/releases/download/v3.2.0/gitlab-mcp-server-windows.mcpb, jmrplens-gitlab-mcp-server
2026-10-10Paketquellen (Rohangabe): mcpb, npm, nuget, oci, oci, pypi → mcpb, mcpb, mcpb, npm, nuget, oci, oci, pypi
2026-10-10Transportarten (Rohangabe): stdio, stdio, stdio, stdio, stdio, stdio, streamable-http → stdio, stdio, stdio, stdio, stdio, stdio, stdio, stdio, streamable-http
2026-10-10Geheime Pflichtvariablen (Rohangabe): GITLAB_TOKEN, GITLAB_TOKEN, GITLAB_TOKEN, GITLAB_TOKEN, GITLAB_TOKEN, GITLAB_TOKEN → GITLAB_TOKEN, GITLAB_TOKEN, GITLAB_TOKEN, GITLAB_TOKEN, GITLAB_TOKEN, GITLAB_TOKEN, GITLAB_TOKEN, GITLAB_TOKEN
2026-10-10Umgebungsvariablen (Rohangabe): GITLAB_URL, GITLAB_TOKEN, GITLAB_MCP_SKIP_TLS_VERIFY, GITLAB_MCP_TOOL_SURFACE, GITLAB_MCP_CAPABILITY_SURFACE, GITLAB_MCP_META_PARAM_SCHEMA, GITLAB_MCP_TIER, GITLAB_MCP_READ_ONLY, GITLAB_MCP_SAFE_MODE, GITLAB_MCP_EMBEDDED_RESOURCES, GITLAB_MCP_EXCLUDE_TOOLS, GITLAB_MCP_IGNORE_SCOPES, GITLAB_MCP_UPLOAD_MAX_FILE_SIZE, GITLAB_MCP_ALLOWED_IMPORT_DIRS, GITLAB_MCP_RATE_LIMIT_RPS, GITLAB_MCP_RATE_LIMIT_BURST, GITLAB_MCP_LOG_LEVEL, GITLAB_URL, GITLAB_TOKEN, GITLAB_MCP_SKIP_TLS_VERIFY, GITLAB_MCP_TOOL_SURFACE, GITLAB_MCP_CAPABILITY_SURFACE, GITLAB_MCP_META_PARAM_SCHEMA, GITLAB_MCP_TIER, GITLAB_MCP_READ_ONLY, GITLAB_MCP_SAFE_MODE, GITLAB_MCP_EMBEDDED_RESOURCES, GITLAB_MCP_EXCLUDE_TOOLS, GITLAB_MCP_IGNORE_SCOPES, GITLAB_MCP_UPLOAD_MAX_FILE_SIZE, GITLAB_MCP_ALLOWED_IMPORT_DIRS, GITLAB_MCP_RATE_LIMIT_RPS, GITLAB_MCP_RATE_LIMIT_BURST, GITLAB_MCP_LOG_LEVEL, GITLAB_URL, GITLAB_TOKEN, GITLAB_MCP_SKIP_TLS_VERIFY, GITLAB_MCP_TOOL_SURFACE, GITLAB_MCP_CAPABILITY_SURFACE, GITLAB_MCP_META_PARAM_SCHEMA, GITLAB_MCP_TIER, GITLAB_MCP_READ_ONLY, GITLAB_MCP_SAFE_MODE, GITLAB_MCP_EMBEDDED_RESOURCES, GITLAB_MCP_EXCLUDE_TOOLS, GITLAB_MCP_IGNORE_SCOPES, GITLAB_MCP_UPLOAD_MAX_FILE_SIZE, GITLAB_MCP_ALLOWED_IMPORT_DIRS, GITLAB_MCP_RATE_LIMIT_RPS, GITLAB_MCP_RATE_LIMIT_BURST, GITLAB_MCP_LOG_LEVEL, GITLAB_URL, GITLAB_TOKEN, GITLAB_MCP_SKIP_TLS_VERIFY, GITLAB_MCP_TOOL_SURFACE, GITLAB_MCP_CAPABILITY_SURFACE, GITLAB_MCP_META_PARAM_SCHEMA, GITLAB_MCP_TIER, GITLAB_MCP_READ_ONLY, GITLAB_MCP_SAFE_MODE, GITLAB_MCP_EMBEDDED_RESOURCES, GITLAB_MCP_EXCLUDE_TOOLS, GITLAB_MCP_IGNORE_SCOPES, GITLAB_MCP_UPLOAD_MAX_FILE_SIZE, GITLAB_MCP_ALLOWED_IMPORT_DIRS, GITLAB_MCP_RATE_LIMIT_RPS, GITLAB_MCP_RATE_LIMIT_BURST, GITLAB_MCP_LOG_LEVEL, GITLAB_URL, GITLAB_TOKEN, GITLAB_MCP_SKIP_TLS_VERIFY, GITLAB_MCP_TOOL_SURFACE, GITLAB_MCP_CAPABILITY_SURFACE, GITLAB_MCP_META_PARAM_SCHEMA, GITLAB_MCP_TIER, GITLAB_MCP_READ_ONLY, GITLAB_MCP_SAFE_MODE, GITLAB_MCP_EMBEDDED_RESOURCES, GITLAB_MCP_EXCLUDE_TOOLS, GITLAB_MCP_IGNORE_SCOPES, GITLAB_MCP_UPLOAD_MAX_FILE_SIZE, GITLAB_MCP_ALLOWED_IMPORT_DIRS, GITLAB_MCP_RATE_LIMIT_RPS, GITLAB_MCP_RATE_LIMIT_BURST, GITLAB_MCP_LOG_LEVEL, GITLAB_URL, GITLAB_TOKEN, GITLAB_MCP_SKIP_TLS_VERIFY, GITLAB_MCP_TOOL_SURFACE, GITLAB_MCP_CAPABILITY_SURFACE, GITLAB_MCP_META_PARAM_SCHEMA, GITLAB_MCP_TIER, GITLAB_MCP_READ_ONLY, GITLAB_MCP_SAFE_MODE, GITLAB_MCP_EMBEDDED_RESOURCES, GITLAB_MCP_EXCLUDE_TOOLS, GITLAB_MCP_IGNORE_SCOPES, GITLAB_MCP_UPLOAD_MAX_FILE_SIZE, GITLAB_MCP_ALLOWED_IMPORT_DIRS, GITLAB_MCP_RATE_LIMIT_RPS, GITLAB_MCP_RATE_LIMIT_BURST, GITLAB_MCP_LOG_LEVEL → GITLAB_URL, GITLAB_TOKEN, GITLAB_MCP_SKIP_TLS_VERIFY, GITLAB_MCP_TOOL_SURFACE, GITLAB_MCP_TIER, GITLAB_MCP_READ_ONLY, GITLAB_MCP_SAFE_MODE, GITLAB_MCP_LOG_LEVEL, GITLAB_URL, GITLAB_TOKEN, GITLAB_MCP_SKIP_TLS_VERIFY, GITLAB_MCP_TOOL_SURFACE, GITLAB_MCP_TIER, GITLAB_MCP_READ_ONLY, GITLAB_MCP_SAFE_MODE, GITLAB_MCP_LOG_LEVEL, GITLAB_URL, GITLAB_TOKEN, GITLAB_MCP_SKIP_TLS_VERIFY, GITLAB_MCP_TOOL_SURFACE, GITLAB_MCP_TIER, GITLAB_MCP_READ_ONLY, GITLAB_MCP_SAFE_MODE, GITLAB_MCP_LOG_LEVEL, GITLAB_URL, GITLAB_TOKEN, GITLAB_MCP_SKIP_TLS_VERIFY, GITLAB_MCP_TOOL_SURFACE, GITLAB_MCP_CAPABILITY_SURFACE, GITLAB_MCP_META_PARAM_SCHEMA, GITLAB_MCP_TIER, GITLAB_MCP_READ_ONLY, GITLAB_MCP_SAFE_MODE, GITLAB_MCP_EMBEDDED_RESOURCES, GITLAB_MCP_EXCLUDE_TOOLS, GITLAB_MCP_IGNORE_SCOPES, GITLAB_MCP_UPLOAD_MAX_FILE_SIZE, GITLAB_MCP_ALLOWED_UPLOAD_DIRS, GITLAB_MCP_ALLOWED_DOWNLOAD_DIRS, GITLAB_MCP_ALLOWED_IMPORT_DIRS, GITLAB_MCP_RATE_LIMIT_RPS, GITLAB_MCP_RATE_LIMIT_BURST, GITLAB_MCP_LOG_LEVEL, GITLAB_URL, GITLAB_TOKEN, GITLAB_MCP_SKIP_TLS_VERIFY, GITLAB_MCP_TOOL_SURFACE, GITLAB_MCP_CAPABILITY_SURFACE, GITLAB_MCP_META_PARAM_SCHEMA, GITLAB_MCP_TIER, GITLAB_MCP_READ_ONLY, GITLAB_MCP_SAFE_MODE, GITLAB_MCP_EMBEDDED_RESOURCES, GITLAB_MCP_EXCLUDE_TOOLS, GITLAB_MCP_IGNORE_SCOPES, GITLAB_MCP_UPLOAD_MAX_FILE_SIZE, GITLAB_MCP_ALLOWED_UPLOAD_DIRS, GITLAB_MCP_ALLOWED_DOWNLOAD_DIRS, GITLAB_MCP_ALLOWED_IMPORT_DIRS, GITLAB_MCP_RATE_LIMIT_RPS, GITLAB_MCP_RATE_LIMIT_BURST, GITLAB_MCP_LOG_LEVEL, GITLAB_URL, GITLAB_TOKEN, GITLAB_MCP_SKIP_TLS_VERIFY, GITLAB_MCP_TOOL_SURFACE, GITLAB_MCP_CAPABILITY_SURFACE, GITLAB_MCP_META_PARAM_SCHEMA, GITLAB_MCP_TIER, GITLAB_MCP_READ_ONLY, GITLAB_MCP_SAFE_MODE, GITLAB_MCP_EMBEDDED_RESOURCES, GITLAB_MCP_EXCLUDE_TOOLS, GITLAB_MCP_IGNORE_SCOPES, GITLAB_MCP_UPLOAD_MAX_FILE_SIZE, GITLAB_MCP_ALLOWED_UPLOAD_DIRS, GITLAB_MCP_ALLOWED_DOWNLOAD_DIRS, GITLAB_MCP_ALLOWED_IMPORT_DIRS, GITLAB_MCP_RATE_LIMIT_RPS, GITLAB_MCP_RATE_LIMIT_BURST, GITLAB_MCP_LOG_LEVEL, GITLAB_URL, GITLAB_TOKEN, GITLAB_MCP_SKIP_TLS_VERIFY, GITLAB_MCP_TOOL_SURFACE, GITLAB_MCP_CAPABILITY_SURFACE, GITLAB_MCP_META_PARAM_SCHEMA, GITLAB_MCP_TIER, GITLAB_MCP_READ_ONLY, GITLAB_MCP_SAFE_MODE, GITLAB_MCP_EMBEDDED_RESOURCES, GITLAB_MCP_EXCLUDE_TOOLS, GITLAB_MCP_IGNORE_SCOPES, GITLAB_MCP_UPLOAD_MAX_FILE_SIZE, GITLAB_MCP_ALLOWED_UPLOAD_DIRS, GITLAB_MCP_ALLOWED_DOWNLOAD_DIRS, GITLAB_MCP_ALLOWED_IMPORT_DIRS, GITLAB_MCP_RATE_LIMIT_RPS, GITLAB_MCP_RATE_LIMIT_BURST, GITLAB_MCP_LOG_LEVEL, GITLAB_URL, GITLAB_TOKEN, GITLAB_MCP_SKIP_TLS_VERIFY, GITLAB_MCP_TOOL_SURFACE, GITLAB_MCP_CAPABILITY_SURFACE, GITLAB_MCP_META_PARAM_SCHEMA, GITLAB_MCP_TIER, GITLAB_MCP_READ_ONLY, GITLAB_MCP_SAFE_MODE, GITLAB_MCP_EMBEDDED_RESOURCES, GITLAB_MCP_EXCLUDE_TOOLS, GITLAB_MCP_IGNORE_SCOPES, GITLAB_MCP_UPLOAD_MAX_FILE_SIZE, GITLAB_MCP_ALLOWED_UPLOAD_DIRS, GITLAB_MCP_ALLOWED_DOWNLOAD_DIRS, GITLAB_MCP_ALLOWED_IMPORT_DIRS, GITLAB_MCP_RATE_LIMIT_RPS, GITLAB_MCP_RATE_LIMIT_BURST, GITLAB_MCP_LOG_LEVEL
2026-10-01Deklarierte Version: 3.0.0 → 3.1.0
2026-10-01Im Register geändert am (Rohangabe): 2026-09-10 → 2026-09-30
2026-10-01Im Register eingetragen am (Rohangabe): 2026-09-10 → 2026-09-30
2026-10-01Beschreibungen der Umgebungsvariablen (Rohangabe): GITLAB_MCP_ALLOWED_IMPORT_DIRS=Extra OS path-list-separated directories allowed for local GitLab import archives · GITLAB_MCP_CAPABILITY_SURFACE=Resource and prompt catalog selector: full or minimal (default: full); resource subscriptions require full · GITLAB_MCP_EMBEDDED_RESOURCES=Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true) · GITLAB_MCP_EXCLUDE_TOOLS=Comma-separated tool names to exclude from registration (e.g. gitlab_admin,gitlab_runner) · GITLAB_MCP_IGNORE_SCOPES=Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false) · GITLAB_MCP_LOG_LEVEL=Logging verbosity (default: info) · GITLAB_MCP_META_PARAM_SCHEMA=Meta-tool input schema detail: opaque, compact, or full (default: opaque) · GITLAB_MCP_RATE_LIMIT_BURST=Token-bucket burst size when GITLAB_MCP_RATE_LIMIT_RPS is greater than 0 (default: 40) · GITLAB_MCP_RATE_LIMIT_RPS=Per-server tools/call rate limit in requests per second; 0 disables it (default: 0) · GITLAB_MCP_READ_ONLY=Read-only mode: disables all mutating tools (default: false) · GITLAB_MCP_SAFE_MODE=Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false) · GITLAB_MCP_SKIP_TLS_VERIFY=Skip TLS certificate verification for self-signed certs (default: false) · GITLAB_MCP_TIER=GitLab edition tier: free/ce, premium, or ultimate. When unset, detected from GET /license (fallback free). Gates Premium/Ultimate tools; GitLab.com Ultimate also exposes Orbit Knowledge Graph tools. Replaces the deprecated GITLAB_ENTERPRISE boolean · GITLAB_MCP_TOOL_SURFACE=Tool catalog selector: dynamic, meta, or individual (default: dynamic) · GITLAB_MCP_UPLOAD_MAX_FILE_SIZE=Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB) · GITLAB_TOKEN=GitLab Personal Access Token (glpat-...) · GITLAB_URL=GitLab instance URL (default: https://gitlab.com; set for self-managed instances) → GITLAB_MCP_ALLOWED_IMPORT_DIRS=Extra OS path-list-separated directories allowed for local GitLab import archives · GITLAB_MCP_CAPABILITY_SURFACE=Resource and prompt catalog selector: full or minimal (default: full); resource subscriptions require full · GITLAB_MCP_EMBEDDED_RESOURCES=Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true) · GITLAB_MCP_EXCLUDE_TOOLS=Comma-separated tool names, group names or canonical action IDs to exclude, on every surface (e.g. gitlab_admin,gitlab_runner) · GITLAB_MCP_IGNORE_SCOPES=Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false) · GITLAB_MCP_LOG_LEVEL=Logging verbosity (default: info) · GITLAB_MCP_META_PARAM_SCHEMA=Meta-tool input schema detail: opaque, compact, or full (default: opaque) · GITLAB_MCP_RATE_LIMIT_BURST=Token-bucket burst size when GITLAB_MCP_RATE_LIMIT_RPS is greater than 0 (default: 40) · GITLAB_MCP_RATE_LIMIT_RPS=Per-server tools/call rate limit in requests per second; 0 disables it (default: 0) · GITLAB_MCP_READ_ONLY=Read-only mode: disables all mutating tools (default: false) · GITLAB_MCP_SAFE_MODE=Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false) · GITLAB_MCP_SKIP_TLS_VERIFY=Skip TLS certificate verification for self-signed certs (default: false) · GITLAB_MCP_TIER=GitLab edition tier: free/ce, premium, or ultimate. When unset, detected from GET /license (fallback free). Gates Premium/Ultimate tools; GitLab.com Ultimate also exposes Orbit Knowledge Graph tools. Replaces the deprecated GITLAB_ENTERPRISE boolean · GITLAB_MCP_TOOL_SURFACE=Tool catalog selector: dynamic, meta, or individual (default: dynamic) · GITLAB_MCP_UPLOAD_MAX_FILE_SIZE=Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB) · GITLAB_TOKEN=GitLab Personal Access Token (glpat-...) · GITLAB_URL=GitLab instance URL (default: https://gitlab.com; set for self-managed instances)
2026-10-01Verbindungswege (Quellstruktur): {"packages":[{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v3.0.0/gitlab-mcp-server.mcpb","version":"3.0.0","transport":"stdio","environment":[{"name":"GITLAB_URL","description":"GitLab instance URL (default: https://gitlab.com; set for self-managed instances)","required":false,"secret":false},{"name":"GITLAB_TOKEN","description":"GitLab Personal Access Token (glpat-...)","required":true,"secret":true},{"name":"GITLAB_MCP_SKIP_TLS_VERIFY","description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_TOOL_SURFACE","description":"Tool catalog selector: dynamic, meta, or individual (default: dynamic)","required":false,"secret":false},{"name":"GITLAB_MCP_CAPABILITY_SURFACE","description":"Resource and prompt catalog selector: full or minimal (default: full); resource subscriptions require full","required":false,"secret":false},{"name":"GITLAB_MCP_META_PARAM_SCHEMA","description":"Meta-tool input schema detail: opaque, compact, or full (default: opaque)","required":false,"secret":false},{"name":"GITLAB_MCP_TIER","description":"GitLab edition tier: free/ce, premium, or ultimate. When unset, detected from GET /license (fallback free). Gates Premium/Ultimate tools; GitLab.com Ultimate also exposes Orbit Knowledge Graph tools. Replaces the deprecated GITLAB_ENTERPRISE boolean","required":false,"secret":false},{"name":"GITLAB_MCP_READ_ONLY","description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_SAFE_MODE","description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_EMBEDDED_RESOURCES","description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_EXCLUDE_TOOLS","description":"Comma-separated tool names to exclude from registration (e.g. gitlab_admin,gitlab_runner)","required":false,"secret":false},{"name":"GITLAB_MCP_IGNORE_SCOPES","description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_UPLOAD_MAX_FILE_SIZE","description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","required":false,"secret":false},{"name":"GITLAB_MCP_ALLOWED_IMPORT_DIRS","description":"Extra OS path-list-separated directories allowed for local GitLab import archives","required":false,"secret":false},{"name":"GITLAB_MCP_RATE_LIMIT_RPS","description":"Per-server tools/call rate limit in requests per second; 0 disables it (default: 0)","format":"number","required":false,"secret":false},{"name":"GITLAB_MCP_RATE_LIMIT_BURST","description":"Token-bucket burst size when GITLAB_MCP_RATE_LIMIT_RPS is greater than 0 (default: 40)","format":"number","required":false,"secret":false},{"name":"GITLAB_MCP_LOG_LEVEL","description":"Logging verbosity (default: info)","required":false,"secret":false}],"additional_arguments_declared":false},{"registryType":"oci","identifier":"ghcr.io/jmrplens/gitlab-mcp-server:3.0.0@sha256:80990c658d2ac1b95c98540fbd8fc2bcf300a86a9b18c73483ed7412441b2c04","transport":"stdio","environment":[{"name":"GITLAB_URL","description":"GitLab instance URL (default: https://gitlab.com; set for self-managed instances)","required":false,"secret":false},{"name":"GITLAB_TOKEN","description":"GitLab Personal Access Token (glpat-...)","required":true,"secret":true},{"name":"GITLAB_MCP_SKIP_TLS_VERIFY","description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_TOOL_SURFACE","description":"Tool catalog selector: dynamic, meta, or individual (default: dynamic)","required":false,"secret":false},{"name":"GITLAB_MCP_CAPABILITY_SURFACE","description":"Resource and prompt catalog selector: full or minimal (default: full); resource subscriptions require full","required":false,"secret":false},{"name":"GITLAB_MCP_META_PARAM_SCHEMA","description":"Meta-tool input schema detail: opaque, compact, or full (default: opaque)","required":false,"secret":false},{"name":"GITLAB_MCP_TIER","description":"GitLab edition tier: free/ce, premium, or ultimate. When unset, detected from GET /license (fallback free). Gates Premium/Ultimate tools; GitLab.com Ultimate also exposes Orbit Knowledge Graph tools. Replaces the deprecated GITLAB_ENTERPRISE boolean","required":false,"secret":false},{"name":"GITLAB_MCP_READ_ONLY","description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_SAFE_MODE","description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_EMBEDDED_RESOURCES","description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_EXCLUDE_TOOLS","description":"Comma-separated tool names to exclude from registration (e.g. gitlab_admin,gitlab_runner)","required":false,"secret":false},{"name":"GITLAB_MCP_IGNORE_SCOPES","description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_UPLOAD_MAX_FILE_SIZE","description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","required":false,"secret":false},{"name":"GITLAB_MCP_ALLOWED_IMPORT_DIRS","description":"Extra OS path-list-separated directories allowed for local GitLab import archives","required":false,"secret":false},{"name":"GITLAB_MCP_RATE_LIMIT_RPS","description":"Per-server tools/call rate limit in requests per second; 0 disables it (default: 0)","format":"number","required":false,"secret":false},{"name":"GITLAB_MCP_RATE_LIMIT_BURST","description":"Token-bucket burst size when GITLAB_MCP_RATE_LIMIT_RPS is greater than 0 (default: 40)","format":"number","required":false,"secret":false},{"name":"GITLAB_MCP_LOG_LEVEL","description":"Logging verbosity (default: info)","required":false,"secret":false}],"additional_arguments_declared":false},{"registryType":"npm","identifier":"@jmrp.io/gitlab-mcp-server","version":"3.0.0","runtimeHint":"npx","transport":"stdio","environment":[{"name":"GITLAB_URL","description":"GitLab instance URL (default: https://gitlab.com; set for self-managed instances)","required":false,"secret":false},{"name":"GITLAB_TOKEN","description":"GitLab Personal Access Token (glpat-...)","required":true,"secret":true},{"name":"GITLAB_MCP_SKIP_TLS_VERIFY","description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_TOOL_SURFACE","description":"Tool catalog selector: dynamic, meta, or individual (default: dynamic)","required":false,"secret":false},{"name":"GITLAB_MCP_CAPABILITY_SURFACE","description":"Resource and prompt catalog selector: full or minimal (default: full); resource subscriptions require full","required":false,"secret":false},{"name":"GITLAB_MCP_META_PARAM_SCHEMA","description":"Meta-tool input schema detail: opaque, compact, or full (default: opaque)","required":false,"secret":false},{"name":"GITLAB_MCP_TIER","description":"GitLab edition tier: free/ce, premium, or ultimate. When unset, detected from GET /license (fallback free). Gates Premium/Ultimate tools; GitLab.com Ultimate also exposes Orbit Knowledge Graph tools. Replaces the deprecated GITLAB_ENTERPRISE boolean","required":false,"secret":false},{"name":"GITLAB_MCP_READ_ONLY","description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_SAFE_MODE","description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_EMBEDDED_RESOURCES","description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_EXCLUDE_TOOLS","description":"Comma-separated tool names to exclude from registration (e.g. gitlab_admin,gitlab_runner)","required":false,"secret":false},{"name":"GITLAB_MCP_IGNORE_SCOPES","description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_UPLOAD_MAX_FILE_SIZE","description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","required":false,"secret":false},{"name":"GITLAB_MCP_ALLOWED_IMPORT_DIRS","description":"Extra OS path-list-separated directories allowed for local GitLab import archives","required":false,"secret":false},{"name":"GITLAB_MCP_RATE_LIMIT_RPS","description":"Per-server tools/call rate limit in requests per second; 0 disables it (default: 0)","format":"number","required":false,"secret":false},{"name":"GITLAB_MCP_RATE_LIMIT_BURST","description":"Token-bucket burst size when GITLAB_MCP_RATE_LIMIT_RPS is greater than 0 (default: 40)","format":"number","required":false,"secret":false},{"name":"GITLAB_MCP_LOG_LEVEL","description":"Logging verbosity (default: info)","required":false,"secret":false}],"additional_arguments_declared":false},{"registryType":"pypi","identifier":"jmrplens-gitlab-mcp-server","version":"3.0.0","runtimeHint":"uvx","transport":"stdio","environment":[{"name":"GITLAB_URL","description":"GitLab instance URL (default: https://gitlab.com; set for self-managed instances)","required":false,"secret":false},{"name":"GITLAB_TOKEN","description":"GitLab Personal Access Token (glpat-...)","required":true,"secret":true},{"name":"GITLAB_MCP_SKIP_TLS_VERIFY","description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_TOOL_SURFACE","description":"Tool catalog selector: dynamic, meta, or individual (default: dynamic)","required":false,"secret":false},{"name":"GITLAB_MCP_CAPABILITY_SURFACE","description":"Resource and prompt catalog selector: full or minimal (default: full); resource subscriptions require full","required":false,"secret":false},{"name":"GITLAB_MCP_META_PARAM_SCHEMA","description":"Meta-tool input schema detail: opaque, compact, or full (default: opaque)","required":false,"secret":false},{"name":"GITLAB_MCP_TIER","description":"GitLab edition tier: free/ce, premium, or ultimate. When unset, detected from GET /license (fallback free). Gates Premium/Ultimate tools; GitLab.com Ultimate also exposes Orbit Knowledge Graph tools. Replaces the deprecated GITLAB_ENTERPRISE boolean","required":false,"secret":false},{"name":"GITLAB_MCP_READ_ONLY","description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_SAFE_MODE","description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_EMBEDDED_RESOURCES","description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_EXCLUDE_TOOLS","description":"Comma-separated tool names to exclude from registration (e.g. gitlab_admin,gitlab_runner)","required":false,"secret":false},{"name":"GITLAB_MCP_IGNORE_SCOPES","description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_UPLOAD_MAX_FILE_SIZE","description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","required":false,"secret":false},{"name":"GITLAB_MCP_ALLOWED_IMPORT_DIRS","description":"Extra OS path-list-separated directories allowed for local GitLab import archives","required":false,"secret":false},{"name":"GITLAB_MCP_RATE_LIMIT_RPS","description":"Per-server tools/call rate limit in requests per second; 0 disables it (default: 0)","format":"number","required":false,"secret":false},{"name":"GITLAB_MCP_RATE_LIMIT_BURST","description":"Token-bucket burst size when GITLAB_MCP_RATE_LIMIT_RPS is greater than 0 (default: 40)","format":"number","required":false,"secret":false},{"name":"GITLAB_MCP_LOG_LEVEL","description":"Logging verbosity (default: info)","required":false,"secret":false}],"additional_arguments_declared":false},{"registryType":"nuget","identifier":"gitlab-mcp-server","version":"3.0.0","runtimeHint":"dnx","transport":"stdio","environment":[{"name":"GITLAB_URL","description":"GitLab instance URL (default: https://gitlab.com; set for self-managed instances)","required":false,"secret":false},{"name":"GITLAB_TOKEN","description":"GitLab Personal Access Token (glpat-...)","required":true,"secret":true},{"name":"GITLAB_MCP_SKIP_TLS_VERIFY","description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_TOOL_SURFACE","description":"Tool catalog selector: dynamic, meta, or individual (default: dynamic)","required":false,"secret":false},{"name":"GITLAB_MCP_CAPABILITY_SURFACE","description":"Resource and prompt catalog selector: full or minimal (default: full); resource subscriptions require full","required":false,"secret":false},{"name":"GITLAB_MCP_META_PARAM_SCHEMA","description":"Meta-tool input schema detail: opaque, compact, or full (default: opaque)","required":false,"secret":false},{"name":"GITLAB_MCP_TIER","description":"GitLab edition tier: free/ce, premium, or ultimate. When unset, detected from GET /license (fallback free). Gates Premium/Ultimate tools; GitLab.com Ultimate also exposes Orbit Knowledge Graph tools. Replaces the deprecated GITLAB_ENTERPRISE boolean","required":false,"secret":false},{"name":"GITLAB_MCP_READ_ONLY","description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_SAFE_MODE","description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_EMBEDDED_RESOURCES","description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_EXCLUDE_TOOLS","description":"Comma-separated tool names to exclude from registration (e.g. gitlab_admin,gitlab_runner)","required":false,"secret":false},{"name":"GITLAB_MCP_IGNORE_SCOPES","description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_UPLOAD_MAX_FILE_SIZE","description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","required":false,"secret":false},{"name":"GITLAB_MCP_ALLOWED_IMPORT_DIRS","description":"Extra OS path-list-separated directories allowed for local GitLab import archives","required":false,"secret":false},{"name":"GITLAB_MCP_RATE_LIMIT_RPS","description":"Per-server tools/call rate limit in requests per second; 0 disables it (default: 0)","format":"number","required":false,"secret":false},{"name":"GITLAB_MCP_RATE_LIMIT_BURST","description":"Token-bucket burst size when GITLAB_MCP_RATE_LIMIT_RPS is greater than 0 (default: 40)","format":"number","required":false,"secret":false},{"name":"GITLAB_MCP_LOG_LEVEL","description":"Logging verbosity (default: info)","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[{"url":"https://mcp.jmrp.io/gitlab","transport":"streamable-http","headers":[{"name":"Authorization","description":"Bearer <token>. The endpoint runs in OAuth mode: a client that speaks the OAuth flow needs no header at all and discovers the authorization server from the 401 challenge. A GitLab personal access token also works here, sent as 'Bearer glpat-...', which keeps clients with no OAuth flow working. It travels per request and is never stored server-side.","required":false,"secret":true}]}]} → {"packages":[{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v3.1.0/gitlab-mcp-server.mcpb","version":"3.1.0","transport":"stdio","environment":[{"name":"GITLAB_URL","description":"GitLab instance URL (default: https://gitlab.com; set for self-managed instances)","required":false,"secret":false},{"name":"GITLAB_TOKEN","description":"GitLab Personal Access Token (glpat-...)","required":true,"secret":true},{"name":"GITLAB_MCP_SKIP_TLS_VERIFY","description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_TOOL_SURFACE","description":"Tool catalog selector: dynamic, meta, or individual (default: dynamic)","required":false,"secret":false},{"name":"GITLAB_MCP_CAPABILITY_SURFACE","description":"Resource and prompt catalog selector: full or minimal (default: full); resource subscriptions require full","required":false,"secret":false},{"name":"GITLAB_MCP_META_PARAM_SCHEMA","description":"Meta-tool input schema detail: opaque, compact, or full (default: opaque)","required":false,"secret":false},{"name":"GITLAB_MCP_TIER","description":"GitLab edition tier: free/ce, premium, or ultimate. When unset, detected from GET /license (fallback free). Gates Premium/Ultimate tools; GitLab.com Ultimate also exposes Orbit Knowledge Graph tools. Replaces the deprecated GITLAB_ENTERPRISE boolean","required":false,"secret":false},{"name":"GITLAB_MCP_READ_ONLY","description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_SAFE_MODE","description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_EMBEDDED_RESOURCES","description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_EXCLUDE_TOOLS","description":"Comma-separated tool names, group names or canonical action IDs to exclude, on every surface (e.g. gitlab_admin,gitlab_runner)","required":false,"secret":false},{"name":"GITLAB_MCP_IGNORE_SCOPES","description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_UPLOAD_MAX_FILE_SIZE","description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","required":false,"secret":false},{"name":"GITLAB_MCP_ALLOWED_IMPORT_DIRS","description":"Extra OS path-list-separated directories allowed for local GitLab import archives","required":false,"secret":false},{"name":"GITLAB_MCP_RATE_LIMIT_RPS","description":"Per-server tools/call rate limit in requests per second; 0 disables it (default: 0)","format":"number","required":false,"secret":false},{"name":"GITLAB_MCP_RATE_LIMIT_BURST","description":"Token-bucket burst size when GITLAB_MCP_RATE_LIMIT_RPS is greater than 0 (default: 40)","format":"number","required":false,"secret":false},{"name":"GITLAB_MCP_LOG_LEVEL","description":"Logging verbosity (default: info)","required":false,"secret":false}],"additional_arguments_declared":false},{"registryType":"oci","identifier":"ghcr.io/jmrplens/gitlab-mcp-server:3.1.0@sha256:87e483299a2663a7a5d4d28679859b0c7fba2b1a421b7de2652441a569d4a2fc","transport":"stdio","environment":[{"name":"GITLAB_URL","description":"GitLab instance URL (default: https://gitlab.com; set for self-managed instances)","required":false,"secret":false},{"name":"GITLAB_TOKEN","description":"GitLab Personal Access Token (glpat-...)","required":true,"secret":true},{"name":"GITLAB_MCP_SKIP_TLS_VERIFY","description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_TOOL_SURFACE","description":"Tool catalog selector: dynamic, meta, or individual (default: dynamic)","required":false,"secret":false},{"name":"GITLAB_MCP_CAPABILITY_SURFACE","description":"Resource and prompt catalog selector: full or minimal (default: full); resource subscriptions require full","required":false,"secret":false},{"name":"GITLAB_MCP_META_PARAM_SCHEMA","description":"Meta-tool input schema detail: opaque, compact, or full (default: opaque)","required":false,"secret":false},{"name":"GITLAB_MCP_TIER","description":"GitLab edition tier: free/ce, premium, or ultimate. When unset, detected from GET /license (fallback free). Gates Premium/Ultimate tools; GitLab.com Ultimate also exposes Orbit Knowledge Graph tools. Replaces the deprecated GITLAB_ENTERPRISE boolean","required":false,"secret":false},{"name":"GITLAB_MCP_READ_ONLY","description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_SAFE_MODE","description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_EMBEDDED_RESOURCES","description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_EXCLUDE_TOOLS","description":"Comma-separated tool names, group names or canonical action IDs to exclude, on every surface (e.g. gitlab_admin,gitlab_runner)","required":false,"secret":false},{"name":"GITLAB_MCP_IGNORE_SCOPES","description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_UPLOAD_MAX_FILE_SIZE","description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","required":false,"secret":false},{"name":"GITLAB_MCP_ALLOWED_IMPORT_DIRS","description":"Extra OS path-list-separated directories allowed for local GitLab import archives","required":false,"secret":false},{"name":"GITLAB_MCP_RATE_LIMIT_RPS","description":"Per-server tools/call rate limit in requests per second; 0 disables it (default: 0)","format":"number","required":false,"secret":false},{"name":"GITLAB_MCP_RATE_LIMIT_BURST","description":"Token-bucket burst size when GITLAB_MCP_RATE_LIMIT_RPS is greater than 0 (default: 40)","format":"number","required":false,"secret":false},{"name":"GITLAB_MCP_LOG_LEVEL","description":"Logging verbosity (default: info)","required":false,"secret":false}],"additional_arguments_declared":false},{"registryType":"oci","identifier":"docker.io/jmrplens/gitlab-mcp-server:3.1.0@sha256:87e483299a2663a7a5d4d28679859b0c7fba2b1a421b7de2652441a569d4a2fc","transport":"stdio","environment":[{"name":"GITLAB_URL","description":"GitLab instance URL (default: https://gitlab.com; set for self-managed instances)","required":false,"secret":false},{"name":"GITLAB_TOKEN","description":"GitLab Personal Access Token (glpat-...)","required":true,"secret":true},{"name":"GITLAB_MCP_SKIP_TLS_VERIFY","description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_TOOL_SURFACE","description":"Tool catalog selector: dynamic, meta, or individual (default: dynamic)","required":false,"secret":false},{"name":"GITLAB_MCP_CAPABILITY_SURFACE","description":"Resource and prompt catalog selector: full or minimal (default: full); resource subscriptions require full","required":false,"secret":false},{"name":"GITLAB_MCP_META_PARAM_SCHEMA","description":"Meta-tool input schema detail: opaque, compact, or full (default: opaque)","required":false,"secret":false},{"name":"GITLAB_MCP_TIER","description":"GitLab edition tier: free/ce, premium, or ultimate. When unset, detected from GET /license (fallback free). Gates Premium/Ultimate tools; GitLab.com Ultimate also exposes Orbit Knowledge Graph tools. Replaces the deprecated GITLAB_ENTERPRISE boolean","required":false,"secret":false},{"name":"GITLAB_MCP_READ_ONLY","description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_SAFE_MODE","description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_EMBEDDED_RESOURCES","description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_EXCLUDE_TOOLS","description":"Comma-separated tool names, group names or canonical action IDs to exclude, on every surface (e.g. gitlab_admin,gitlab_runner)","required":false,"secret":false},{"name":"GITLAB_MCP_IGNORE_SCOPES","description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_UPLOAD_MAX_FILE_SIZE","description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","required":false,"secret":false},{"name":"GITLAB_MCP_ALLOWED_IMPORT_DIRS","description":"Extra OS path-list-separated directories allowed for local GitLab import archives","required":false,"secret":false},{"name":"GITLAB_MCP_RATE_LIMIT_RPS","description":"Per-server tools/call rate limit in requests per second; 0 disables it (default: 0)","format":"number","required":false,"secret":false},{"name":"GITLAB_MCP_RATE_LIMIT_BURST","description":"Token-bucket burst size when GITLAB_MCP_RATE_LIMIT_RPS is greater than 0 (default: 40)","format":"number","required":false,"secret":false},{"name":"GITLAB_MCP_LOG_LEVEL","description":"Logging verbosity (default: info)","required":false,"secret":false}],"additional_arguments_declared":false},{"registryType":"npm","identifier":"@jmrp.io/gitlab-mcp-server","version":"3.1.0","runtimeHint":"npx","transport":"stdio","environment":[{"name":"GITLAB_URL","description":"GitLab instance URL (default: https://gitlab.com; set for self-managed instances)","required":false,"secret":false},{"name":"GITLAB_TOKEN","description":"GitLab Personal Access Token (glpat-...)","required":true,"secret":true},{"name":"GITLAB_MCP_SKIP_TLS_VERIFY","description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_TOOL_SURFACE","description":"Tool catalog selector: dynamic, meta, or individual (default: dynamic)","required":false,"secret":false},{"name":"GITLAB_MCP_CAPABILITY_SURFACE","description":"Resource and prompt catalog selector: full or minimal (default: full); resource subscriptions require full","required":false,"secret":false},{"name":"GITLAB_MCP_META_PARAM_SCHEMA","description":"Meta-tool input schema detail: opaque, compact, or full (default: opaque)","required":false,"secret":false},{"name":"GITLAB_MCP_TIER","description":"GitLab edition tier: free/ce, premium, or ultimate. When unset, detected from GET /license (fallback free). Gates Premium/Ultimate tools; GitLab.com Ultimate also exposes Orbit Knowledge Graph tools. Replaces the deprecated GITLAB_ENTERPRISE boolean","required":false,"secret":false},{"name":"GITLAB_MCP_READ_ONLY","description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_SAFE_MODE","description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_EMBEDDED_RESOURCES","description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_EXCLUDE_TOOLS","description":"Comma-separated tool names, group names or canonical action IDs to exclude, on every surface (e.g. gitlab_admin,gitlab_runner)","required":false,"secret":false},{"name":"GITLAB_MCP_IGNORE_SCOPES","description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_UPLOAD_MAX_FILE_SIZE","description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","required":false,"secret":false},{"name":"GITLAB_MCP_ALLOWED_IMPORT_DIRS","description":"Extra OS path-list-separated directories allowed for local GitLab import archives","required":false,"secret":false},{"name":"GITLAB_MCP_RATE_LIMIT_RPS","description":"Per-server tools/call rate limit in requests per second; 0 disables it (default: 0)","format":"number","required":false,"secret":false},{"name":"GITLAB_MCP_RATE_LIMIT_BURST","description":"Token-bucket burst size when GITLAB_MCP_RATE_LIMIT_RPS is greater than 0 (default: 40)","format":"number","required":false,"secret":false},{"name":"GITLAB_MCP_LOG_LEVEL","description":"Logging verbosity (default: info)","required":false,"secret":false}],"additional_arguments_declared":false},{"registryType":"pypi","identifier":"jmrplens-gitlab-mcp-server","version":"3.1.0","runtimeHint":"uvx","transport":"stdio","environment":[{"name":"GITLAB_URL","description":"GitLab instance URL (default: https://gitlab.com; set for self-managed instances)","required":false,"secret":false},{"name":"GITLAB_TOKEN","description":"GitLab Personal Access Token (glpat-...)","required":true,"secret":true},{"name":"GITLAB_MCP_SKIP_TLS_VERIFY","description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_TOOL_SURFACE","description":"Tool catalog selector: dynamic, meta, or individual (default: dynamic)","required":false,"secret":false},{"name":"GITLAB_MCP_CAPABILITY_SURFACE","description":"Resource and prompt catalog selector: full or minimal (default: full); resource subscriptions require full","required":false,"secret":false},{"name":"GITLAB_MCP_META_PARAM_SCHEMA","description":"Meta-tool input schema detail: opaque, compact, or full (default: opaque)","required":false,"secret":false},{"name":"GITLAB_MCP_TIER","description":"GitLab edition tier: free/ce, premium, or ultimate. When unset, detected from GET /license (fallback free). Gates Premium/Ultimate tools; GitLab.com Ultimate also exposes Orbit Knowledge Graph tools. Replaces the deprecated GITLAB_ENTERPRISE boolean","required":false,"secret":false},{"name":"GITLAB_MCP_READ_ONLY","description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_SAFE_MODE","description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_EMBEDDED_RESOURCES","description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_EXCLUDE_TOOLS","description":"Comma-separated tool names, group names or canonical action IDs to exclude, on every surface (e.g. gitlab_admin,gitlab_runner)","required":false,"secret":false},{"name":"GITLAB_MCP_IGNORE_SCOPES","description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_UPLOAD_MAX_FILE_SIZE","description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","required":false,"secret":false},{"name":"GITLAB_MCP_ALLOWED_IMPORT_DIRS","description":"Extra OS path-list-separated directories allowed for local GitLab import archives","required":false,"secret":false},{"name":"GITLAB_MCP_RATE_LIMIT_RPS","description":"Per-server tools/call rate limit in requests per second; 0 disables it (default: 0)","format":"number","required":false,"secret":false},{"name":"GITLAB_MCP_RATE_LIMIT_BURST","description":"Token-bucket burst size when GITLAB_MCP_RATE_LIMIT_RPS is greater than 0 (default: 40)","format":"number","required":false,"secret":false},{"name":"GITLAB_MCP_LOG_LEVEL","description":"Logging verbosity (default: info)","required":false,"secret":false}],"additional_arguments_declared":false},{"registryType":"nuget","identifier":"gitlab-mcp-server","version":"3.1.0","runtimeHint":"dnx","transport":"stdio","environment":[{"name":"GITLAB_URL","description":"GitLab instance URL (default: https://gitlab.com; set for self-managed instances)","required":false,"secret":false},{"name":"GITLAB_TOKEN","description":"GitLab Personal Access Token (glpat-...)","required":true,"secret":true},{"name":"GITLAB_MCP_SKIP_TLS_VERIFY","description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_TOOL_SURFACE","description":"Tool catalog selector: dynamic, meta, or individual (default: dynamic)","required":false,"secret":false},{"name":"GITLAB_MCP_CAPABILITY_SURFACE","description":"Resource and prompt catalog selector: full or minimal (default: full); resource subscriptions require full","required":false,"secret":false},{"name":"GITLAB_MCP_META_PARAM_SCHEMA","description":"Meta-tool input schema detail: opaque, compact, or full (default: opaque)","required":false,"secret":false},{"name":"GITLAB_MCP_TIER","description":"GitLab edition tier: free/ce, premium, or ultimate. When unset, detected from GET /license (fallback free). Gates Premium/Ultimate tools; GitLab.com Ultimate also exposes Orbit Knowledge Graph tools. Replaces the deprecated GITLAB_ENTERPRISE boolean","required":false,"secret":false},{"name":"GITLAB_MCP_READ_ONLY","description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_SAFE_MODE","description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_EMBEDDED_RESOURCES","description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_EXCLUDE_TOOLS","description":"Comma-separated tool names, group names or canonical action IDs to exclude, on every surface (e.g. gitlab_admin,gitlab_runner)","required":false,"secret":false},{"name":"GITLAB_MCP_IGNORE_SCOPES","description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_UPLOAD_MAX_FILE_SIZE","description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","required":false,"secret":false},{"name":"GITLAB_MCP_ALLOWED_IMPORT_DIRS","description":"Extra OS path-list-separated directories allowed for local GitLab import archives","required":false,"secret":false},{"name":"GITLAB_MCP_RATE_LIMIT_RPS","description":"Per-server tools/call rate limit in requests per second; 0 disables it (default: 0)","format":"number","required":false,"secret":false},{"name":"GITLAB_MCP_RATE_LIMIT_BURST","description":"Token-bucket burst size when GITLAB_MCP_RATE_LIMIT_RPS is greater than 0 (default: 40)","format":"number","required":false,"secret":false},{"name":"GITLAB_MCP_LOG_LEVEL","description":"Logging verbosity (default: info)","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[{"url":"https://mcp.jmrp.io/gitlab","transport":"streamable-http","headers":[{"name":"Authorization","description":"Bearer <token>. The endpoint runs in OAuth mode: a client that speaks the OAuth flow needs no header at all and discovers the authorization server from the 401 challenge. A GitLab personal access token also works here, sent as 'Bearer glpat-...', which keeps clients with no OAuth flow working. It travels per request and is never stored server-side.","required":false,"secret":true}]}]}
2026-10-01Paketversionen (Rohangabe): 3.0.0 → 3.1.0
2026-10-01Paketbezeichner (Rohangabe): @jmrp.io/gitlab-mcp-server, ghcr.io/jmrplens/gitlab-mcp-server:3.0.0@sha256:80990c658d2ac1b95c98540fbd8fc2bcf300a86a9b18c73483ed7412441b2c04, gitlab-mcp-server, https://github.com/jmrplens/gitlab-mcp-server/releases/download/v3.0.0/gitlab-mcp-server.mcpb, jmrplens-gitlab-mcp-server → @jmrp.io/gitlab-mcp-server, docker.io/jmrplens/gitlab-mcp-server:3.1.0@sha256:87e483299a2663a7a5d4d28679859b0c7fba2b1a421b7de2652441a569d4a2fc, ghcr.io/jmrplens/gitlab-mcp-server:3.1.0@sha256:87e483299a2663a7a5d4d28679859b0c7fba2b1a421b7de2652441a569d4a2fc, gitlab-mcp-server, https://github.com/jmrplens/gitlab-mcp-server/releases/download/v3.1.0/gitlab-mcp-server.mcpb, jmrplens-gitlab-mcp-server
2026-10-01Paketquellen (Rohangabe): mcpb, npm, nuget, oci, pypi → mcpb, npm, nuget, oci, oci, pypi
2026-10-01Transportarten (Rohangabe): stdio, stdio, stdio, stdio, stdio, streamable-http → stdio, stdio, stdio, stdio, stdio, stdio, streamable-http
2026-10-01Geheime Pflichtvariablen (Rohangabe): GITLAB_TOKEN, GITLAB_TOKEN, GITLAB_TOKEN, GITLAB_TOKEN, GITLAB_TOKEN → GITLAB_TOKEN, GITLAB_TOKEN, GITLAB_TOKEN, GITLAB_TOKEN, GITLAB_TOKEN, GITLAB_TOKEN
2026-10-01Umgebungsvariablen (Rohangabe): GITLAB_URL, GITLAB_TOKEN, GITLAB_MCP_SKIP_TLS_VERIFY, GITLAB_MCP_TOOL_SURFACE, GITLAB_MCP_CAPABILITY_SURFACE, GITLAB_MCP_META_PARAM_SCHEMA, GITLAB_MCP_TIER, GITLAB_MCP_READ_ONLY, GITLAB_MCP_SAFE_MODE, GITLAB_MCP_EMBEDDED_RESOURCES, GITLAB_MCP_EXCLUDE_TOOLS, GITLAB_MCP_IGNORE_SCOPES, GITLAB_MCP_UPLOAD_MAX_FILE_SIZE, GITLAB_MCP_ALLOWED_IMPORT_DIRS, GITLAB_MCP_RATE_LIMIT_RPS, GITLAB_MCP_RATE_LIMIT_BURST, GITLAB_MCP_LOG_LEVEL, GITLAB_URL, GITLAB_TOKEN, GITLAB_MCP_SKIP_TLS_VERIFY, GITLAB_MCP_TOOL_SURFACE, GITLAB_MCP_CAPABILITY_SURFACE, GITLAB_MCP_META_PARAM_SCHEMA, GITLAB_MCP_TIER, GITLAB_MCP_READ_ONLY, GITLAB_MCP_SAFE_MODE, GITLAB_MCP_EMBEDDED_RESOURCES, GITLAB_MCP_EXCLUDE_TOOLS, GITLAB_MCP_IGNORE_SCOPES, GITLAB_MCP_UPLOAD_MAX_FILE_SIZE, GITLAB_MCP_ALLOWED_IMPORT_DIRS, GITLAB_MCP_RATE_LIMIT_RPS, GITLAB_MCP_RATE_LIMIT_BURST, GITLAB_MCP_LOG_LEVEL, GITLAB_URL, GITLAB_TOKEN, GITLAB_MCP_SKIP_TLS_VERIFY, GITLAB_MCP_TOOL_SURFACE, GITLAB_MCP_CAPABILITY_SURFACE, GITLAB_MCP_META_PARAM_SCHEMA, GITLAB_MCP_TIER, GITLAB_MCP_READ_ONLY, GITLAB_MCP_SAFE_MODE, GITLAB_MCP_EMBEDDED_RESOURCES, GITLAB_MCP_EXCLUDE_TOOLS, GITLAB_MCP_IGNORE_SCOPES, GITLAB_MCP_UPLOAD_MAX_FILE_SIZE, GITLAB_MCP_ALLOWED_IMPORT_DIRS, GITLAB_MCP_RATE_LIMIT_RPS, GITLAB_MCP_RATE_LIMIT_BURST, GITLAB_MCP_LOG_LEVEL, GITLAB_URL, GITLAB_TOKEN, GITLAB_MCP_SKIP_TLS_VERIFY, GITLAB_MCP_TOOL_SURFACE, GITLAB_MCP_CAPABILITY_SURFACE, GITLAB_MCP_META_PARAM_SCHEMA, GITLAB_MCP_TIER, GITLAB_MCP_READ_ONLY, GITLAB_MCP_SAFE_MODE, GITLAB_MCP_EMBEDDED_RESOURCES, GITLAB_MCP_EXCLUDE_TOOLS, GITLAB_MCP_IGNORE_SCOPES, GITLAB_MCP_UPLOAD_MAX_FILE_SIZE, GITLAB_MCP_ALLOWED_IMPORT_DIRS, GITLAB_MCP_RATE_LIMIT_RPS, GITLAB_MCP_RATE_LIMIT_BURST, GITLAB_MCP_LOG_LEVEL, GITLAB_URL, GITLAB_TOKEN, GITLAB_MCP_SKIP_TLS_VERIFY, GITLAB_MCP_TOOL_SURFACE, GITLAB_MCP_CAPABILITY_SURFACE, GITLAB_MCP_META_PARAM_SCHEMA, GITLAB_MCP_TIER, GITLAB_MCP_READ_ONLY, GITLAB_MCP_SAFE_MODE, GITLAB_MCP_EMBEDDED_RESOURCES, GITLAB_MCP_EXCLUDE_TOOLS, GITLAB_MCP_IGNORE_SCOPES, GITLAB_MCP_UPLOAD_MAX_FILE_SIZE, GITLAB_MCP_ALLOWED_IMPORT_DIRS, GITLAB_MCP_RATE_LIMIT_RPS, GITLAB_MCP_RATE_LIMIT_BURST, GITLAB_MCP_LOG_LEVEL → GITLAB_URL, GITLAB_TOKEN, GITLAB_MCP_SKIP_TLS_VERIFY, GITLAB_MCP_TOOL_SURFACE, GITLAB_MCP_CAPABILITY_SURFACE, GITLAB_MCP_META_PARAM_SCHEMA, GITLAB_MCP_TIER, GITLAB_MCP_READ_ONLY, GITLAB_MCP_SAFE_MODE, GITLAB_MCP_EMBEDDED_RESOURCES, GITLAB_MCP_EXCLUDE_TOOLS, GITLAB_MCP_IGNORE_SCOPES, GITLAB_MCP_UPLOAD_MAX_FILE_SIZE, GITLAB_MCP_ALLOWED_IMPORT_DIRS, GITLAB_MCP_RATE_LIMIT_RPS, GITLAB_MCP_RATE_LIMIT_BURST, GITLAB_MCP_LOG_LEVEL, GITLAB_URL, GITLAB_TOKEN, GITLAB_MCP_SKIP_TLS_VERIFY, GITLAB_MCP_TOOL_SURFACE, GITLAB_MCP_CAPABILITY_SURFACE, GITLAB_MCP_META_PARAM_SCHEMA, GITLAB_MCP_TIER, GITLAB_MCP_READ_ONLY, GITLAB_MCP_SAFE_MODE, GITLAB_MCP_EMBEDDED_RESOURCES, GITLAB_MCP_EXCLUDE_TOOLS, GITLAB_MCP_IGNORE_SCOPES, GITLAB_MCP_UPLOAD_MAX_FILE_SIZE, GITLAB_MCP_ALLOWED_IMPORT_DIRS, GITLAB_MCP_RATE_LIMIT_RPS, GITLAB_MCP_RATE_LIMIT_BURST, GITLAB_MCP_LOG_LEVEL, GITLAB_URL, GITLAB_TOKEN, GITLAB_MCP_SKIP_TLS_VERIFY, GITLAB_MCP_TOOL_SURFACE, GITLAB_MCP_CAPABILITY_SURFACE, GITLAB_MCP_META_PARAM_SCHEMA, GITLAB_MCP_TIER, GITLAB_MCP_READ_ONLY, GITLAB_MCP_SAFE_MODE, GITLAB_MCP_EMBEDDED_RESOURCES, GITLAB_MCP_EXCLUDE_TOOLS, GITLAB_MCP_IGNORE_SCOPES, GITLAB_MCP_UPLOAD_MAX_FILE_SIZE, GITLAB_MCP_ALLOWED_IMPORT_DIRS, GITLAB_MCP_RATE_LIMIT_RPS, GITLAB_MCP_RATE_LIMIT_BURST, GITLAB_MCP_LOG_LEVEL, GITLAB_URL, GITLAB_TOKEN, GITLAB_MCP_SKIP_TLS_VERIFY, GITLAB_MCP_TOOL_SURFACE, GITLAB_MCP_CAPABILITY_SURFACE, GITLAB_MCP_META_PARAM_SCHEMA, GITLAB_MCP_TIER, GITLAB_MCP_READ_ONLY, GITLAB_MCP_SAFE_MODE, GITLAB_MCP_EMBEDDED_RESOURCES, GITLAB_MCP_EXCLUDE_TOOLS, GITLAB_MCP_IGNORE_SCOPES, GITLAB_MCP_UPLOAD_MAX_FILE_SIZE, GITLAB_MCP_ALLOWED_IMPORT_DIRS, GITLAB_MCP_RATE_LIMIT_RPS, GITLAB_MCP_RATE_LIMIT_BURST, GITLAB_MCP_LOG_LEVEL, GITLAB_URL, GITLAB_TOKEN, GITLAB_MCP_SKIP_TLS_VERIFY, GITLAB_MCP_TOOL_SURFACE, GITLAB_MCP_CAPABILITY_SURFACE, GITLAB_MCP_META_PARAM_SCHEMA, GITLAB_MCP_TIER, GITLAB_MCP_READ_ONLY, GITLAB_MCP_SAFE_MODE, GITLAB_MCP_EMBEDDED_RESOURCES, GITLAB_MCP_EXCLUDE_TOOLS, GITLAB_MCP_IGNORE_SCOPES, GITLAB_MCP_UPLOAD_MAX_FILE_SIZE, GITLAB_MCP_ALLOWED_IMPORT_DIRS, GITLAB_MCP_RATE_LIMIT_RPS, GITLAB_MCP_RATE_LIMIT_BURST, GITLAB_MCP_LOG_LEVEL, GITLAB_URL, GITLAB_TOKEN, GITLAB_MCP_SKIP_TLS_VERIFY, GITLAB_MCP_TOOL_SURFACE, GITLAB_MCP_CAPABILITY_SURFACE, GITLAB_MCP_META_PARAM_SCHEMA, GITLAB_MCP_TIER, GITLAB_MCP_READ_ONLY, GITLAB_MCP_SAFE_MODE, GITLAB_MCP_EMBEDDED_RESOURCES, GITLAB_MCP_EXCLUDE_TOOLS, GITLAB_MCP_IGNORE_SCOPES, GITLAB_MCP_UPLOAD_MAX_FILE_SIZE, GITLAB_MCP_ALLOWED_IMPORT_DIRS, GITLAB_MCP_RATE_LIMIT_RPS, GITLAB_MCP_RATE_LIMIT_BURST, GITLAB_MCP_LOG_LEVEL
2026-09-11Deklarierte Version: 2.7.5 → 3.0.0
2026-09-11Im Register geändert am (Rohangabe): 2026-08-27 → 2026-09-10
2026-09-11Im Register eingetragen am (Rohangabe): 2026-08-27 → 2026-09-10
2026-09-11Symbolformate (Rohangabe): image/svg+xml → image/png, image/svg+xml
2026-09-11Beschreibungen der Umgebungsvariablen (Rohangabe): AUTO_UPDATE=Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true · AUTO_UPDATE_INTERVAL=Periodic update check interval in HTTP mode (default: 1h) · AUTO_UPDATE_REPO=GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server) · AUTO_UPDATE_TIMEOUT=Startup/background update timeout, range 5s-10m (default: 60s) · CAPABILITY_SURFACE=Resource and prompt catalog selector: full or minimal (default: full); resource subscriptions require full · EMBEDDED_RESOURCES=Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true) · EXCLUDE_TOOLS=Comma-separated tool names to exclude from registration (e.g. gitlab_admin,gitlab_runner) · GITLAB_IGNORE_SCOPES=Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false) · GITLAB_MCP_ALLOWED_IMPORT_DIRS=Extra OS path-list-separated directories allowed for local GitLab import archives · GITLAB_READ_ONLY=Read-only mode: disables all mutating tools (default: false) · GITLAB_SAFE_MODE=Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false) · GITLAB_SKIP_TLS_VERIFY=Skip TLS certificate verification for self-signed certs (default: false) · GITLAB_TIER=GitLab edition tier: free/ce, premium, or ultimate. When unset, detected from GET /license (fallback free). Gates Premium/Ultimate tools; GitLab.com Ultimate also exposes Orbit Knowledge Graph tools. Replaces the deprecated GITLAB_ENTERPRISE boolean · GITLAB_TOKEN=GitLab Personal Access Token (glpat-...) · GITLAB_URL=GitLab instance URL (default: https://gitlab.com; set for self-managed instances) · LOG_LEVEL=Logging verbosity (default: info) · META_PARAM_SCHEMA=Meta-tool input schema detail: opaque, compact, or full (default: opaque) · RATE_LIMIT_BURST=Token-bucket burst size when RATE_LIMIT_RPS is greater than 0 (default: 40) · RATE_LIMIT_RPS=Per-server tools/call rate limit in requests per second; 0 disables it (default: 0) · TOOL_SURFACE=Tool catalog selector: dynamic, meta, or individual (default: dynamic) · UPLOAD_MAX_FILE_SIZE=Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB) → GITLAB_MCP_ALLOWED_IMPORT_DIRS=Extra OS path-list-separated directories allowed for local GitLab import archives · GITLAB_MCP_CAPABILITY_SURFACE=Resource and prompt catalog selector: full or minimal (default: full); resource subscriptions require full · GITLAB_MCP_EMBEDDED_RESOURCES=Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true) · GITLAB_MCP_EXCLUDE_TOOLS=Comma-separated tool names to exclude from registration (e.g. gitlab_admin,gitlab_runner) · GITLAB_MCP_IGNORE_SCOPES=Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false) · GITLAB_MCP_LOG_LEVEL=Logging verbosity (default: info) · GITLAB_MCP_META_PARAM_SCHEMA=Meta-tool input schema detail: opaque, compact, or full (default: opaque) · GITLAB_MCP_RATE_LIMIT_BURST=Token-bucket burst size when GITLAB_MCP_RATE_LIMIT_RPS is greater than 0 (default: 40) · GITLAB_MCP_RATE_LIMIT_RPS=Per-server tools/call rate limit in requests per second; 0 disables it (default: 0) · GITLAB_MCP_READ_ONLY=Read-only mode: disables all mutating tools (default: false) · GITLAB_MCP_SAFE_MODE=Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false) · GITLAB_MCP_SKIP_TLS_VERIFY=Skip TLS certificate verification for self-signed certs (default: false) · GITLAB_MCP_TIER=GitLab edition tier: free/ce, premium, or ultimate. When unset, detected from GET /license (fallback free). Gates Premium/Ultimate tools; GitLab.com Ultimate also exposes Orbit Knowledge Graph tools. Replaces the deprecated GITLAB_ENTERPRISE boolean · GITLAB_MCP_TOOL_SURFACE=Tool catalog selector: dynamic, meta, or individual (default: dynamic) · GITLAB_MCP_UPLOAD_MAX_FILE_SIZE=Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB) · GITLAB_TOKEN=GitLab Personal Access Token (glpat-...) · GITLAB_URL=GitLab instance URL (default: https://gitlab.com; set for self-managed instances)
2026-09-11Formate der Umgebungsvariablen (Rohangabe): boolean, number, string → boolean, number
2026-09-11Verbindungswege (Quellstruktur): {"packages":[{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v2.7.5/gitlab-mcp-server-linux-amd64","version":"2.7.5","transport":"stdio","environment":[{"name":"GITLAB_URL","description":"GitLab instance URL (default: https://gitlab.com; set for self-managed instances)","required":false,"secret":false},{"name":"GITLAB_TOKEN","description":"GitLab Personal Access Token (glpat-...)","required":true,"secret":true},{"name":"GITLAB_SKIP_TLS_VERIFY","description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","required":false,"secret":false},{"name":"TOOL_SURFACE","description":"Tool catalog selector: dynamic, meta, or individual (default: dynamic)","required":false,"secret":false},{"name":"CAPABILITY_SURFACE","description":"Resource and prompt catalog selector: full or minimal (default: full); resource subscriptions require full","required":false,"secret":false},{"name":"META_PARAM_SCHEMA","description":"Meta-tool input schema detail: opaque, compact, or full (default: opaque)","required":false,"secret":false},{"name":"GITLAB_TIER","description":"GitLab edition tier: free/ce, premium, or ultimate. When unset, detected from GET /license (fallback free). Gates Premium/Ultimate tools; GitLab.com Ultimate also exposes Orbit Knowledge Graph tools. Replaces the deprecated GITLAB_ENTERPRISE boolean","format":"string","required":false,"secret":false},{"name":"GITLAB_READ_ONLY","description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_SAFE_MODE","description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","required":false,"secret":false},{"name":"EMBEDDED_RESOURCES","description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","required":false,"secret":false},{"name":"EXCLUDE_TOOLS","description":"Comma-separated tool names to exclude from registration (e.g. gitlab_admin,gitlab_runner)","required":false,"secret":false},{"name":"GITLAB_IGNORE_SCOPES","description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","required":false,"secret":false},{"name":"UPLOAD_MAX_FILE_SIZE","description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","required":false,"secret":false},{"name":"GITLAB_MCP_ALLOWED_IMPORT_DIRS","description":"Extra OS path-list-separated directories allowed for local GitLab import archives","required":false,"secret":false},{"name":"RATE_LIMIT_RPS","description":"Per-server tools/call rate limit in requests per second; 0 disables it (default: 0)","format":"number","required":false,"secret":false},{"name":"RATE_LIMIT_BURST","description":"Token-bucket burst size when RATE_LIMIT_RPS is greater than 0 (default: 40)","format":"number","required":false,"secret":false},{"name":"LOG_LEVEL","description":"Logging verbosity (default: info)","required":false,"secret":false},{"name":"AUTO_UPDATE","description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","required":false,"secret":false},{"name":"AUTO_UPDATE_REPO","description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","required":false,"secret":false},{"name":"AUTO_UPDATE_INTERVAL","description":"Periodic update check interval in HTTP mode (default: 1h)","required":false,"secret":false},{"name":"AUTO_UPDATE_TIMEOUT","description":"Startup/background update timeout, range 5s-10m (default: 60s)","required":false,"secret":false}],"additional_arguments_declared":false},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v2.7.5/gitlab-mcp-server-linux-arm64","version":"2.7.5","transport":"stdio","environment":[{"name":"GITLAB_URL","description":"GitLab instance URL (default: https://gitlab.com; set for self-managed instances)","required":false,"secret":false},{"name":"GITLAB_TOKEN","description":"GitLab Personal Access Token (glpat-...)","required":true,"secret":true},{"name":"GITLAB_SKIP_TLS_VERIFY","description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","required":false,"secret":false},{"name":"TOOL_SURFACE","description":"Tool catalog selector: dynamic, meta, or individual (default: dynamic)","required":false,"secret":false},{"name":"CAPABILITY_SURFACE","description":"Resource and prompt catalog selector: full or minimal (default: full); resource subscriptions require full","required":false,"secret":false},{"name":"META_PARAM_SCHEMA","description":"Meta-tool input schema detail: opaque, compact, or full (default: opaque)","required":false,"secret":false},{"name":"GITLAB_TIER","description":"GitLab edition tier: free/ce, premium, or ultimate. When unset, detected from GET /license (fallback free). Gates Premium/Ultimate tools; GitLab.com Ultimate also exposes Orbit Knowledge Graph tools. Replaces the deprecated GITLAB_ENTERPRISE boolean","format":"string","required":false,"secret":false},{"name":"GITLAB_READ_ONLY","description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_SAFE_MODE","description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","required":false,"secret":false},{"name":"EMBEDDED_RESOURCES","description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","required":false,"secret":false},{"name":"EXCLUDE_TOOLS","description":"Comma-separated tool names to exclude from registration (e.g. gitlab_admin,gitlab_runner)","required":false,"secret":false},{"name":"GITLAB_IGNORE_SCOPES","description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","required":false,"secret":false},{"name":"UPLOAD_MAX_FILE_SIZE","description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","required":false,"secret":false},{"name":"GITLAB_MCP_ALLOWED_IMPORT_DIRS","description":"Extra OS path-list-separated directories allowed for local GitLab import archives","required":false,"secret":false},{"name":"RATE_LIMIT_RPS","description":"Per-server tools/call rate limit in requests per second; 0 disables it (default: 0)","format":"number","required":false,"secret":false},{"name":"RATE_LIMIT_BURST","description":"Token-bucket burst size when RATE_LIMIT_RPS is greater than 0 (default: 40)","format":"number","required":false,"secret":false},{"name":"LOG_LEVEL","description":"Logging verbosity (default: info)","required":false,"secret":false},{"name":"AUTO_UPDATE","description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","required":false,"secret":false},{"name":"AUTO_UPDATE_REPO","description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","required":false,"secret":false},{"name":"AUTO_UPDATE_INTERVAL","description":"Periodic update check interval in HTTP mode (default: 1h)","required":false,"secret":false},{"name":"AUTO_UPDATE_TIMEOUT","description":"Startup/background update timeout, range 5s-10m (default: 60s)","required":false,"secret":false}],"additional_arguments_declared":false},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v2.7.5/gitlab-mcp-server-darwin-amd64","version":"2.7.5","transport":"stdio","environment":[{"name":"GITLAB_URL","description":"GitLab instance URL (default: https://gitlab.com; set for self-managed instances)","required":false,"secret":false},{"name":"GITLAB_TOKEN","description":"GitLab Personal Access Token (glpat-...)","required":true,"secret":true},{"name":"GITLAB_SKIP_TLS_VERIFY","description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","required":false,"secret":false},{"name":"TOOL_SURFACE","description":"Tool catalog selector: dynamic, meta, or individual (default: dynamic)","required":false,"secret":false},{"name":"CAPABILITY_SURFACE","description":"Resource and prompt catalog selector: full or minimal (default: full); resource subscriptions require full","required":false,"secret":false},{"name":"META_PARAM_SCHEMA","description":"Meta-tool input schema detail: opaque, compact, or full (default: opaque)","required":false,"secret":false},{"name":"GITLAB_TIER","description":"GitLab edition tier: free/ce, premium, or ultimate. When unset, detected from GET /license (fallback free). Gates Premium/Ultimate tools; GitLab.com Ultimate also exposes Orbit Knowledge Graph tools. Replaces the deprecated GITLAB_ENTERPRISE boolean","format":"string","required":false,"secret":false},{"name":"GITLAB_READ_ONLY","description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_SAFE_MODE","description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","required":false,"secret":false},{"name":"EMBEDDED_RESOURCES","description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","required":false,"secret":false},{"name":"EXCLUDE_TOOLS","description":"Comma-separated tool names to exclude from registration (e.g. gitlab_admin,gitlab_runner)","required":false,"secret":false},{"name":"GITLAB_IGNORE_SCOPES","description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","required":false,"secret":false},{"name":"UPLOAD_MAX_FILE_SIZE","description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","required":false,"secret":false},{"name":"GITLAB_MCP_ALLOWED_IMPORT_DIRS","description":"Extra OS path-list-separated directories allowed for local GitLab import archives","required":false,"secret":false},{"name":"RATE_LIMIT_RPS","description":"Per-server tools/call rate limit in requests per second; 0 disables it (default: 0)","format":"number","required":false,"secret":false},{"name":"RATE_LIMIT_BURST","description":"Token-bucket burst size when RATE_LIMIT_RPS is greater than 0 (default: 40)","format":"number","required":false,"secret":false},{"name":"LOG_LEVEL","description":"Logging verbosity (default: info)","required":false,"secret":false},{"name":"AUTO_UPDATE","description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","required":false,"secret":false},{"name":"AUTO_UPDATE_REPO","description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","required":false,"secret":false},{"name":"AUTO_UPDATE_INTERVAL","description":"Periodic update check interval in HTTP mode (default: 1h)","required":false,"secret":false},{"name":"AUTO_UPDATE_TIMEOUT","description":"Startup/background update timeout, range 5s-10m (default: 60s)","required":false,"secret":false}],"additional_arguments_declared":false},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v2.7.5/gitlab-mcp-server-darwin-arm64","version":"2.7.5","transport":"stdio","environment":[{"name":"GITLAB_URL","description":"GitLab instance URL (default: https://gitlab.com; set for self-managed instances)","required":false,"secret":false},{"name":"GITLAB_TOKEN","description":"GitLab Personal Access Token (glpat-...)","required":true,"secret":true},{"name":"GITLAB_SKIP_TLS_VERIFY","description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","required":false,"secret":false},{"name":"TOOL_SURFACE","description":"Tool catalog selector: dynamic, meta, or individual (default: dynamic)","required":false,"secret":false},{"name":"CAPABILITY_SURFACE","description":"Resource and prompt catalog selector: full or minimal (default: full); resource subscriptions require full","required":false,"secret":false},{"name":"META_PARAM_SCHEMA","description":"Meta-tool input schema detail: opaque, compact, or full (default: opaque)","required":false,"secret":false},{"name":"GITLAB_TIER","description":"GitLab edition tier: free/ce, premium, or ultimate. When unset, detected from GET /license (fallback free). Gates Premium/Ultimate tools; GitLab.com Ultimate also exposes Orbit Knowledge Graph tools. Replaces the deprecated GITLAB_ENTERPRISE boolean","format":"string","required":false,"secret":false},{"name":"GITLAB_READ_ONLY","description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_SAFE_MODE","description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","required":false,"secret":false},{"name":"EMBEDDED_RESOURCES","description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","required":false,"secret":false},{"name":"EXCLUDE_TOOLS","description":"Comma-separated tool names to exclude from registration (e.g. gitlab_admin,gitlab_runner)","required":false,"secret":false},{"name":"GITLAB_IGNORE_SCOPES","description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","required":false,"secret":false},{"name":"UPLOAD_MAX_FILE_SIZE","description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","required":false,"secret":false},{"name":"GITLAB_MCP_ALLOWED_IMPORT_DIRS","description":"Extra OS path-list-separated directories allowed for local GitLab import archives","required":false,"secret":false},{"name":"RATE_LIMIT_RPS","description":"Per-server tools/call rate limit in requests per second; 0 disables it (default: 0)","format":"number","required":false,"secret":false},{"name":"RATE_LIMIT_BURST","description":"Token-bucket burst size when RATE_LIMIT_RPS is greater than 0 (default: 40)","format":"number","required":false,"secret":false},{"name":"LOG_LEVEL","description":"Logging verbosity (default: info)","required":false,"secret":false},{"name":"AUTO_UPDATE","description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","required":false,"secret":false},{"name":"AUTO_UPDATE_REPO","description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","required":false,"secret":false},{"name":"AUTO_UPDATE_INTERVAL","description":"Periodic update check interval in HTTP mode (default: 1h)","required":false,"secret":false},{"name":"AUTO_UPDATE_TIMEOUT","description":"Startup/background update timeout, range 5s-10m (default: 60s)","required":false,"secret":false}],"additional_arguments_declared":false},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v2.7.5/gitlab-mcp-server-windows-amd64.exe","version":"2.7.5","transport":"stdio","environment":[{"name":"GITLAB_URL","description":"GitLab instance URL (default: https://gitlab.com; set for self-managed instances)","required":false,"secret":false},{"name":"GITLAB_TOKEN","description":"GitLab Personal Access Token (glpat-...)","required":true,"secret":true},{"name":"GITLAB_SKIP_TLS_VERIFY","description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","required":false,"secret":false},{"name":"TOOL_SURFACE","description":"Tool catalog selector: dynamic, meta, or individual (default: dynamic)","required":false,"secret":false},{"name":"CAPABILITY_SURFACE","description":"Resource and prompt catalog selector: full or minimal (default: full); resource subscriptions require full","required":false,"secret":false},{"name":"META_PARAM_SCHEMA","description":"Meta-tool input schema detail: opaque, compact, or full (default: opaque)","required":false,"secret":false},{"name":"GITLAB_TIER","description":"GitLab edition tier: free/ce, premium, or ultimate. When unset, detected from GET /license (fallback free). Gates Premium/Ultimate tools; GitLab.com Ultimate also exposes Orbit Knowledge Graph tools. Replaces the deprecated GITLAB_ENTERPRISE boolean","format":"string","required":false,"secret":false},{"name":"GITLAB_READ_ONLY","description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_SAFE_MODE","description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","required":false,"secret":false},{"name":"EMBEDDED_RESOURCES","description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","required":false,"secret":false},{"name":"EXCLUDE_TOOLS","description":"Comma-separated tool names to exclude from registration (e.g. gitlab_admin,gitlab_runner)","required":false,"secret":false},{"name":"GITLAB_IGNORE_SCOPES","description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","required":false,"secret":false},{"name":"UPLOAD_MAX_FILE_SIZE","description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","required":false,"secret":false},{"name":"GITLAB_MCP_ALLOWED_IMPORT_DIRS","description":"Extra OS path-list-separated directories allowed for local GitLab import archives","required":false,"secret":false},{"name":"RATE_LIMIT_RPS","description":"Per-server tools/call rate limit in requests per second; 0 disables it (default: 0)","format":"number","required":false,"secret":false},{"name":"RATE_LIMIT_BURST","description":"Token-bucket burst size when RATE_LIMIT_RPS is greater than 0 (default: 40)","format":"number","required":false,"secret":false},{"name":"LOG_LEVEL","description":"Logging verbosity (default: info)","required":false,"secret":false},{"name":"AUTO_UPDATE","description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","required":false,"secret":false},{"name":"AUTO_UPDATE_REPO","description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","required":false,"secret":false},{"name":"AUTO_UPDATE_INTERVAL","description":"Periodic update check interval in HTTP mode (default: 1h)","required":false,"secret":false},{"name":"AUTO_UPDATE_TIMEOUT","description":"Startup/background update timeout, range 5s-10m (default: 60s)","required":false,"secret":false}],"additional_arguments_declared":false},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v2.7.5/gitlab-mcp-server-windows-arm64.exe","version":"2.7.5","transport":"stdio","environment":[{"name":"GITLAB_URL","description":"GitLab instance URL (default: https://gitlab.com; set for self-managed instances)","required":false,"secret":false},{"name":"GITLAB_TOKEN","description":"GitLab Personal Access Token (glpat-...)","required":true,"secret":true},{"name":"GITLAB_SKIP_TLS_VERIFY","description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","required":false,"secret":false},{"name":"TOOL_SURFACE","description":"Tool catalog selector: dynamic, meta, or individual (default: dynamic)","required":false,"secret":false},{"name":"CAPABILITY_SURFACE","description":"Resource and prompt catalog selector: full or minimal (default: full); resource subscriptions require full","required":false,"secret":false},{"name":"META_PARAM_SCHEMA","description":"Meta-tool input schema detail: opaque, compact, or full (default: opaque)","required":false,"secret":false},{"name":"GITLAB_TIER","description":"GitLab edition tier: free/ce, premium, or ultimate. When unset, detected from GET /license (fallback free). Gates Premium/Ultimate tools; GitLab.com Ultimate also exposes Orbit Knowledge Graph tools. Replaces the deprecated GITLAB_ENTERPRISE boolean","format":"string","required":false,"secret":false},{"name":"GITLAB_READ_ONLY","description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_SAFE_MODE","description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","required":false,"secret":false},{"name":"EMBEDDED_RESOURCES","description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","required":false,"secret":false},{"name":"EXCLUDE_TOOLS","description":"Comma-separated tool names to exclude from registration (e.g. gitlab_admin,gitlab_runner)","required":false,"secret":false},{"name":"GITLAB_IGNORE_SCOPES","description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","required":false,"secret":false},{"name":"UPLOAD_MAX_FILE_SIZE","description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","required":false,"secret":false},{"name":"GITLAB_MCP_ALLOWED_IMPORT_DIRS","description":"Extra OS path-list-separated directories allowed for local GitLab import archives","required":false,"secret":false},{"name":"RATE_LIMIT_RPS","description":"Per-server tools/call rate limit in requests per second; 0 disables it (default: 0)","format":"number","required":false,"secret":false},{"name":"RATE_LIMIT_BURST","description":"Token-bucket burst size when RATE_LIMIT_RPS is greater than 0 (default: 40)","format":"number","required":false,"secret":false},{"name":"LOG_LEVEL","description":"Logging verbosity (default: info)","required":false,"secret":false},{"name":"AUTO_UPDATE","description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","required":false,"secret":false},{"name":"AUTO_UPDATE_REPO","description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","required":false,"secret":false},{"name":"AUTO_UPDATE_INTERVAL","description":"Periodic update check interval in HTTP mode (default: 1h)","required":false,"secret":false},{"name":"AUTO_UPDATE_TIMEOUT","description":"Startup/background update timeout, range 5s-10m (default: 60s)","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[{"url":"https://mcp.jmrp.io/gitlab","transport":"streamable-http","headers":[{"name":"PRIVATE-TOKEN","description":"GitLab Personal Access Token (glpat-...). Alternatively, send Authorization: Bearer <token>. It travels per request and is never stored server-side.","required":true,"secret":true},{"name":"GITLAB-URL","description":"Target GitLab instance URL. Optional on the public hosted endpoint, which defaults to https://gitlab.com.","required":false,"secret":false}]}]} → {"packages":[{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v3.0.0/gitlab-mcp-server.mcpb","version":"3.0.0","transport":"stdio","environment":[{"name":"GITLAB_URL","description":"GitLab instance URL (default: https://gitlab.com; set for self-managed instances)","required":false,"secret":false},{"name":"GITLAB_TOKEN","description":"GitLab Personal Access Token (glpat-...)","required":true,"secret":true},{"name":"GITLAB_MCP_SKIP_TLS_VERIFY","description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_TOOL_SURFACE","description":"Tool catalog selector: dynamic, meta, or individual (default: dynamic)","required":false,"secret":false},{"name":"GITLAB_MCP_CAPABILITY_SURFACE","description":"Resource and prompt catalog selector: full or minimal (default: full); resource subscriptions require full","required":false,"secret":false},{"name":"GITLAB_MCP_META_PARAM_SCHEMA","description":"Meta-tool input schema detail: opaque, compact, or full (default: opaque)","required":false,"secret":false},{"name":"GITLAB_MCP_TIER","description":"GitLab edition tier: free/ce, premium, or ultimate. When unset, detected from GET /license (fallback free). Gates Premium/Ultimate tools; GitLab.com Ultimate also exposes Orbit Knowledge Graph tools. Replaces the deprecated GITLAB_ENTERPRISE boolean","required":false,"secret":false},{"name":"GITLAB_MCP_READ_ONLY","description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_SAFE_MODE","description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_EMBEDDED_RESOURCES","description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_EXCLUDE_TOOLS","description":"Comma-separated tool names to exclude from registration (e.g. gitlab_admin,gitlab_runner)","required":false,"secret":false},{"name":"GITLAB_MCP_IGNORE_SCOPES","description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_UPLOAD_MAX_FILE_SIZE","description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","required":false,"secret":false},{"name":"GITLAB_MCP_ALLOWED_IMPORT_DIRS","description":"Extra OS path-list-separated directories allowed for local GitLab import archives","required":false,"secret":false},{"name":"GITLAB_MCP_RATE_LIMIT_RPS","description":"Per-server tools/call rate limit in requests per second; 0 disables it (default: 0)","format":"number","required":false,"secret":false},{"name":"GITLAB_MCP_RATE_LIMIT_BURST","description":"Token-bucket burst size when GITLAB_MCP_RATE_LIMIT_RPS is greater than 0 (default: 40)","format":"number","required":false,"secret":false},{"name":"GITLAB_MCP_LOG_LEVEL","description":"Logging verbosity (default: info)","required":false,"secret":false}],"additional_arguments_declared":false},{"registryType":"oci","identifier":"ghcr.io/jmrplens/gitlab-mcp-server:3.0.0@sha256:80990c658d2ac1b95c98540fbd8fc2bcf300a86a9b18c73483ed7412441b2c04","transport":"stdio","environment":[{"name":"GITLAB_URL","description":"GitLab instance URL (default: https://gitlab.com; set for self-managed instances)","required":false,"secret":false},{"name":"GITLAB_TOKEN","description":"GitLab Personal Access Token (glpat-...)","required":true,"secret":true},{"name":"GITLAB_MCP_SKIP_TLS_VERIFY","description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_TOOL_SURFACE","description":"Tool catalog selector: dynamic, meta, or individual (default: dynamic)","required":false,"secret":false},{"name":"GITLAB_MCP_CAPABILITY_SURFACE","description":"Resource and prompt catalog selector: full or minimal (default: full); resource subscriptions require full","required":false,"secret":false},{"name":"GITLAB_MCP_META_PARAM_SCHEMA","description":"Meta-tool input schema detail: opaque, compact, or full (default: opaque)","required":false,"secret":false},{"name":"GITLAB_MCP_TIER","description":"GitLab edition tier: free/ce, premium, or ultimate. When unset, detected from GET /license (fallback free). Gates Premium/Ultimate tools; GitLab.com Ultimate also exposes Orbit Knowledge Graph tools. Replaces the deprecated GITLAB_ENTERPRISE boolean","required":false,"secret":false},{"name":"GITLAB_MCP_READ_ONLY","description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_SAFE_MODE","description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_EMBEDDED_RESOURCES","description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_EXCLUDE_TOOLS","description":"Comma-separated tool names to exclude from registration (e.g. gitlab_admin,gitlab_runner)","required":false,"secret":false},{"name":"GITLAB_MCP_IGNORE_SCOPES","description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_UPLOAD_MAX_FILE_SIZE","description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","required":false,"secret":false},{"name":"GITLAB_MCP_ALLOWED_IMPORT_DIRS","description":"Extra OS path-list-separated directories allowed for local GitLab import archives","required":false,"secret":false},{"name":"GITLAB_MCP_RATE_LIMIT_RPS","description":"Per-server tools/call rate limit in requests per second; 0 disables it (default: 0)","format":"number","required":false,"secret":false},{"name":"GITLAB_MCP_RATE_LIMIT_BURST","description":"Token-bucket burst size when GITLAB_MCP_RATE_LIMIT_RPS is greater than 0 (default: 40)","format":"number","required":false,"secret":false},{"name":"GITLAB_MCP_LOG_LEVEL","description":"Logging verbosity (default: info)","required":false,"secret":false}],"additional_arguments_declared":false},{"registryType":"npm","identifier":"@jmrp.io/gitlab-mcp-server","version":"3.0.0","runtimeHint":"npx","transport":"stdio","environment":[{"name":"GITLAB_URL","description":"GitLab instance URL (default: https://gitlab.com; set for self-managed instances)","required":false,"secret":false},{"name":"GITLAB_TOKEN","description":"GitLab Personal Access Token (glpat-...)","required":true,"secret":true},{"name":"GITLAB_MCP_SKIP_TLS_VERIFY","description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_TOOL_SURFACE","description":"Tool catalog selector: dynamic, meta, or individual (default: dynamic)","required":false,"secret":false},{"name":"GITLAB_MCP_CAPABILITY_SURFACE","description":"Resource and prompt catalog selector: full or minimal (default: full); resource subscriptions require full","required":false,"secret":false},{"name":"GITLAB_MCP_META_PARAM_SCHEMA","description":"Meta-tool input schema detail: opaque, compact, or full (default: opaque)","required":false,"secret":false},{"name":"GITLAB_MCP_TIER","description":"GitLab edition tier: free/ce, premium, or ultimate. When unset, detected from GET /license (fallback free). Gates Premium/Ultimate tools; GitLab.com Ultimate also exposes Orbit Knowledge Graph tools. Replaces the deprecated GITLAB_ENTERPRISE boolean","required":false,"secret":false},{"name":"GITLAB_MCP_READ_ONLY","description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_SAFE_MODE","description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_EMBEDDED_RESOURCES","description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_EXCLUDE_TOOLS","description":"Comma-separated tool names to exclude from registration (e.g. gitlab_admin,gitlab_runner)","required":false,"secret":false},{"name":"GITLAB_MCP_IGNORE_SCOPES","description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_UPLOAD_MAX_FILE_SIZE","description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","required":false,"secret":false},{"name":"GITLAB_MCP_ALLOWED_IMPORT_DIRS","description":"Extra OS path-list-separated directories allowed for local GitLab import archives","required":false,"secret":false},{"name":"GITLAB_MCP_RATE_LIMIT_RPS","description":"Per-server tools/call rate limit in requests per second; 0 disables it (default: 0)","format":"number","required":false,"secret":false},{"name":"GITLAB_MCP_RATE_LIMIT_BURST","description":"Token-bucket burst size when GITLAB_MCP_RATE_LIMIT_RPS is greater than 0 (default: 40)","format":"number","required":false,"secret":false},{"name":"GITLAB_MCP_LOG_LEVEL","description":"Logging verbosity (default: info)","required":false,"secret":false}],"additional_arguments_declared":false},{"registryType":"pypi","identifier":"jmrplens-gitlab-mcp-server","version":"3.0.0","runtimeHint":"uvx","transport":"stdio","environment":[{"name":"GITLAB_URL","description":"GitLab instance URL (default: https://gitlab.com; set for self-managed instances)","required":false,"secret":false},{"name":"GITLAB_TOKEN","description":"GitLab Personal Access Token (glpat-...)","required":true,"secret":true},{"name":"GITLAB_MCP_SKIP_TLS_VERIFY","description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_TOOL_SURFACE","description":"Tool catalog selector: dynamic, meta, or individual (default: dynamic)","required":false,"secret":false},{"name":"GITLAB_MCP_CAPABILITY_SURFACE","description":"Resource and prompt catalog selector: full or minimal (default: full); resource subscriptions require full","required":false,"secret":false},{"name":"GITLAB_MCP_META_PARAM_SCHEMA","description":"Meta-tool input schema detail: opaque, compact, or full (default: opaque)","required":false,"secret":false},{"name":"GITLAB_MCP_TIER","description":"GitLab edition tier: free/ce, premium, or ultimate. When unset, detected from GET /license (fallback free). Gates Premium/Ultimate tools; GitLab.com Ultimate also exposes Orbit Knowledge Graph tools. Replaces the deprecated GITLAB_ENTERPRISE boolean","required":false,"secret":false},{"name":"GITLAB_MCP_READ_ONLY","description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_SAFE_MODE","description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_EMBEDDED_RESOURCES","description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_EXCLUDE_TOOLS","description":"Comma-separated tool names to exclude from registration (e.g. gitlab_admin,gitlab_runner)","required":false,"secret":false},{"name":"GITLAB_MCP_IGNORE_SCOPES","description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_UPLOAD_MAX_FILE_SIZE","description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","required":false,"secret":false},{"name":"GITLAB_MCP_ALLOWED_IMPORT_DIRS","description":"Extra OS path-list-separated directories allowed for local GitLab import archives","required":false,"secret":false},{"name":"GITLAB_MCP_RATE_LIMIT_RPS","description":"Per-server tools/call rate limit in requests per second; 0 disables it (default: 0)","format":"number","required":false,"secret":false},{"name":"GITLAB_MCP_RATE_LIMIT_BURST","description":"Token-bucket burst size when GITLAB_MCP_RATE_LIMIT_RPS is greater than 0 (default: 40)","format":"number","required":false,"secret":false},{"name":"GITLAB_MCP_LOG_LEVEL","description":"Logging verbosity (default: info)","required":false,"secret":false}],"additional_arguments_declared":false},{"registryType":"nuget","identifier":"gitlab-mcp-server","version":"3.0.0","runtimeHint":"dnx","transport":"stdio","environment":[{"name":"GITLAB_URL","description":"GitLab instance URL (default: https://gitlab.com; set for self-managed instances)","required":false,"secret":false},{"name":"GITLAB_TOKEN","description":"GitLab Personal Access Token (glpat-...)","required":true,"secret":true},{"name":"GITLAB_MCP_SKIP_TLS_VERIFY","description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_TOOL_SURFACE","description":"Tool catalog selector: dynamic, meta, or individual (default: dynamic)","required":false,"secret":false},{"name":"GITLAB_MCP_CAPABILITY_SURFACE","description":"Resource and prompt catalog selector: full or minimal (default: full); resource subscriptions require full","required":false,"secret":false},{"name":"GITLAB_MCP_META_PARAM_SCHEMA","description":"Meta-tool input schema detail: opaque, compact, or full (default: opaque)","required":false,"secret":false},{"name":"GITLAB_MCP_TIER","description":"GitLab edition tier: free/ce, premium, or ultimate. When unset, detected from GET /license (fallback free). Gates Premium/Ultimate tools; GitLab.com Ultimate also exposes Orbit Knowledge Graph tools. Replaces the deprecated GITLAB_ENTERPRISE boolean","required":false,"secret":false},{"name":"GITLAB_MCP_READ_ONLY","description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_SAFE_MODE","description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_EMBEDDED_RESOURCES","description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_EXCLUDE_TOOLS","description":"Comma-separated tool names to exclude from registration (e.g. gitlab_admin,gitlab_runner)","required":false,"secret":false},{"name":"GITLAB_MCP_IGNORE_SCOPES","description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_MCP_UPLOAD_MAX_FILE_SIZE","description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","required":false,"secret":false},{"name":"GITLAB_MCP_ALLOWED_IMPORT_DIRS","description":"Extra OS path-list-separated directories allowed for local GitLab import archives","required":false,"secret":false},{"name":"GITLAB_MCP_RATE_LIMIT_RPS","description":"Per-server tools/call rate limit in requests per second; 0 disables it (default: 0)","format":"number","required":false,"secret":false},{"name":"GITLAB_MCP_RATE_LIMIT_BURST","description":"Token-bucket burst size when GITLAB_MCP_RATE_LIMIT_RPS is greater than 0 (default: 40)","format":"number","required":false,"secret":false},{"name":"GITLAB_MCP_LOG_LEVEL","description":"Logging verbosity (default: info)","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[{"url":"https://mcp.jmrp.io/gitlab","transport":"streamable-http","headers":[{"name":"Authorization","description":"Bearer <token>. The endpoint runs in OAuth mode: a client that speaks the OAuth flow needs no header at all and discovers the authorization server from the 401 challenge. A GitLab personal access token also works here, sent as 'Bearer glpat-...', which keeps clients with no OAuth flow working. It travels per request and is never stored server-side.","required":false,"secret":true}]}]}
2026-09-11Laufzeithinweise (Rohangabe): – → dnx · npx · uvx
2026-09-11Paketversionen (Rohangabe): 2.7.5 → 3.0.0
2026-09-11Paketbezeichner (Rohangabe): https://github.com/jmrplens/gitlab-mcp-server/releases/download/v2.7.5/gitlab-mcp-server-darwin-amd64, https://github.com/jmrplens/gitlab-mcp-server/releases/download/v2.7.5/gitlab-mcp-server-darwin-arm64, https://github.com/jmrplens/gitlab-mcp-server/releases/download/v2.7.5/gitlab-mcp-server-linux-amd64, https://github.com/jmrplens/gitlab-mcp-server/releases/download/v2.7.5/gitlab-mcp-server-linux-arm64, https://github.com/jmrplens/gitlab-mcp-server/releases/download/v2.7.5/gitlab-mcp-server-windows-amd64.exe, https://github.com/jmrplens/gitlab-mcp-server/releases/download/v2.7.5/gitlab-mcp-server-windows-arm64.exe → @jmrp.io/gitlab-mcp-server, ghcr.io/jmrplens/gitlab-mcp-server:3.0.0@sha256:80990c658d2ac1b95c98540fbd8fc2bcf300a86a9b18c73483ed7412441b2c04, gitlab-mcp-server, https://github.com/jmrplens/gitlab-mcp-server/releases/download/v3.0.0/gitlab-mcp-server.mcpb, jmrplens-gitlab-mcp-server
2026-09-11Paketquellen (Rohangabe): mcpb, mcpb, mcpb, mcpb, mcpb, mcpb → mcpb, npm, nuget, oci, pypi
2026-09-11Transportarten (Rohangabe): stdio, stdio, stdio, stdio, stdio, stdio, streamable-http → stdio, stdio, stdio, stdio, stdio, streamable-http
2026-09-11Geheime Pflichtkopfzeilen (Rohangabe): PRIVATE-TOKEN → –
2026-09-11Geheime Pflichtvariablen (Rohangabe): GITLAB_TOKEN, GITLAB_TOKEN, GITLAB_TOKEN, GITLAB_TOKEN, GITLAB_TOKEN, GITLAB_TOKEN → GITLAB_TOKEN, GITLAB_TOKEN, GITLAB_TOKEN, GITLAB_TOKEN, GITLAB_TOKEN
2026-09-11Umgebungsvariablen (Rohangabe): GITLAB_URL, GITLAB_TOKEN, GITLAB_SKIP_TLS_VERIFY, TOOL_SURFACE, CAPABILITY_SURFACE, META_PARAM_SCHEMA, GITLAB_TIER, GITLAB_READ_ONLY, GITLAB_SAFE_MODE, EMBEDDED_RESOURCES, EXCLUDE_TOOLS, GITLAB_IGNORE_SCOPES, UPLOAD_MAX_FILE_SIZE, GITLAB_MCP_ALLOWED_IMPORT_DIRS, RATE_LIMIT_RPS, RATE_LIMIT_BURST, LOG_LEVEL, AUTO_UPDATE, AUTO_UPDATE_REPO, AUTO_UPDATE_INTERVAL, AUTO_UPDATE_TIMEOUT, GITLAB_URL, GITLAB_TOKEN, GITLAB_SKIP_TLS_VERIFY, TOOL_SURFACE, CAPABILITY_SURFACE, META_PARAM_SCHEMA, GITLAB_TIER, GITLAB_READ_ONLY, GITLAB_SAFE_MODE, EMBEDDED_RESOURCES, EXCLUDE_TOOLS, GITLAB_IGNORE_SCOPES, UPLOAD_MAX_FILE_SIZE, GITLAB_MCP_ALLOWED_IMPORT_DIRS, RATE_LIMIT_RPS, RATE_LIMIT_BURST, LOG_LEVEL, AUTO_UPDATE, AUTO_UPDATE_REPO, AUTO_UPDATE_INTERVAL, AUTO_UPDATE_TIMEOUT, GITLAB_URL, GITLAB_TOKEN, GITLAB_SKIP_TLS_VERIFY, TOOL_SURFACE, CAPABILITY_SURFACE, META_PARAM_SCHEMA, GITLAB_TIER, GITLAB_READ_ONLY, GITLAB_SAFE_MODE, EMBEDDED_RESOURCES, EXCLUDE_TOOLS, GITLAB_IGNORE_SCOPES, UPLOAD_MAX_FILE_SIZE, GITLAB_MCP_ALLOWED_IMPORT_DIRS, RATE_LIMIT_RPS, RATE_LIMIT_BURST, LOG_LEVEL, AUTO_UPDATE, AUTO_UPDATE_REPO, AUTO_UPDATE_INTERVAL, AUTO_UPDATE_TIMEOUT, GITLAB_URL, GITLAB_TOKEN, GITLAB_SKIP_TLS_VERIFY, TOOL_SURFACE, CAPABILITY_SURFACE, META_PARAM_SCHEMA, GITLAB_TIER, GITLAB_READ_ONLY, GITLAB_SAFE_MODE, EMBEDDED_RESOURCES, EXCLUDE_TOOLS, GITLAB_IGNORE_SCOPES, UPLOAD_MAX_FILE_SIZE, GITLAB_MCP_ALLOWED_IMPORT_DIRS, RATE_LIMIT_RPS, RATE_LIMIT_BURST, LOG_LEVEL, AUTO_UPDATE, AUTO_UPDATE_REPO, AUTO_UPDATE_INTERVAL, AUTO_UPDATE_TIMEOUT, GITLAB_URL, GITLAB_TOKEN, GITLAB_SKIP_TLS_VERIFY, TOOL_SURFACE, CAPABILITY_SURFACE, META_PARAM_SCHEMA, GITLAB_TIER, GITLAB_READ_ONLY, GITLAB_SAFE_MODE, EMBEDDED_RESOURCES, EXCLUDE_TOOLS, GITLAB_IGNORE_SCOPES, UPLOAD_MAX_FILE_SIZE, GITLAB_MCP_ALLOWED_IMPORT_DIRS, RATE_LIMIT_RPS, RATE_LIMIT_BURST, LOG_LEVEL, AUTO_UPDATE, AUTO_UPDATE_REPO, AUTO_UPDATE_INTERVAL, AUTO_UPDATE_TIMEOUT, GITLAB_URL, GITLAB_TOKEN, GITLAB_SKIP_TLS_VERIFY, TOOL_SURFACE, CAPABILITY_SURFACE, META_PARAM_SCHEMA, GITLAB_TIER, GITLAB_READ_ONLY, GITLAB_SAFE_MODE, EMBEDDED_RESOURCES, EXCLUDE_TOOLS, GITLAB_IGNORE_SCOPES, UPLOAD_MAX_FILE_SIZE, GITLAB_MCP_ALLOWED_IMPORT_DIRS, RATE_LIMIT_RPS, RATE_LIMIT_BURST, LOG_LEVEL, AUTO_UPDATE, AUTO_UPDATE_REPO, AUTO_UPDATE_INTERVAL, AUTO_UPDATE_TIMEOUT → GITLAB_URL, GITLAB_TOKEN, GITLAB_MCP_SKIP_TLS_VERIFY, GITLAB_MCP_TOOL_SURFACE, GITLAB_MCP_CAPABILITY_SURFACE, GITLAB_MCP_META_PARAM_SCHEMA, GITLAB_MCP_TIER, GITLAB_MCP_READ_ONLY, GITLAB_MCP_SAFE_MODE, GITLAB_MCP_EMBEDDED_RESOURCES, GITLAB_MCP_EXCLUDE_TOOLS, GITLAB_MCP_IGNORE_SCOPES, GITLAB_MCP_UPLOAD_MAX_FILE_SIZE, GITLAB_MCP_ALLOWED_IMPORT_DIRS, GITLAB_MCP_RATE_LIMIT_RPS, GITLAB_MCP_RATE_LIMIT_BURST, GITLAB_MCP_LOG_LEVEL, GITLAB_URL, GITLAB_TOKEN, GITLAB_MCP_SKIP_TLS_VERIFY, GITLAB_MCP_TOOL_SURFACE, GITLAB_MCP_CAPABILITY_SURFACE, GITLAB_MCP_META_PARAM_SCHEMA, GITLAB_MCP_TIER, GITLAB_MCP_READ_ONLY, GITLAB_MCP_SAFE_MODE, GITLAB_MCP_EMBEDDED_RESOURCES, GITLAB_MCP_EXCLUDE_TOOLS, GITLAB_MCP_IGNORE_SCOPES, GITLAB_MCP_UPLOAD_MAX_FILE_SIZE, GITLAB_MCP_ALLOWED_IMPORT_DIRS, GITLAB_MCP_RATE_LIMIT_RPS, GITLAB_MCP_RATE_LIMIT_BURST, GITLAB_MCP_LOG_LEVEL, GITLAB_URL, GITLAB_TOKEN, GITLAB_MCP_SKIP_TLS_VERIFY, GITLAB_MCP_TOOL_SURFACE, GITLAB_MCP_CAPABILITY_SURFACE, GITLAB_MCP_META_PARAM_SCHEMA, GITLAB_MCP_TIER, GITLAB_MCP_READ_ONLY, GITLAB_MCP_SAFE_MODE, GITLAB_MCP_EMBEDDED_RESOURCES, GITLAB_MCP_EXCLUDE_TOOLS, GITLAB_MCP_IGNORE_SCOPES, GITLAB_MCP_UPLOAD_MAX_FILE_SIZE, GITLAB_MCP_ALLOWED_IMPORT_DIRS, GITLAB_MCP_RATE_LIMIT_RPS, GITLAB_MCP_RATE_LIMIT_BURST, GITLAB_MCP_LOG_LEVEL, GITLAB_URL, GITLAB_TOKEN, GITLAB_MCP_SKIP_TLS_VERIFY, GITLAB_MCP_TOOL_SURFACE, GITLAB_MCP_CAPABILITY_SURFACE, GITLAB_MCP_META_PARAM_SCHEMA, GITLAB_MCP_TIER, GITLAB_MCP_READ_ONLY, GITLAB_MCP_SAFE_MODE, GITLAB_MCP_EMBEDDED_RESOURCES, GITLAB_MCP_EXCLUDE_TOOLS, GITLAB_MCP_IGNORE_SCOPES, GITLAB_MCP_UPLOAD_MAX_FILE_SIZE, GITLAB_MCP_ALLOWED_IMPORT_DIRS, GITLAB_MCP_RATE_LIMIT_RPS, GITLAB_MCP_RATE_LIMIT_BURST, GITLAB_MCP_LOG_LEVEL, GITLAB_URL, GITLAB_TOKEN, GITLAB_MCP_SKIP_TLS_VERIFY, GITLAB_MCP_TOOL_SURFACE, GITLAB_MCP_CAPABILITY_SURFACE, GITLAB_MCP_META_PARAM_SCHEMA, GITLAB_MCP_TIER, GITLAB_MCP_READ_ONLY, GITLAB_MCP_SAFE_MODE, GITLAB_MCP_EMBEDDED_RESOURCES, GITLAB_MCP_EXCLUDE_TOOLS, GITLAB_MCP_IGNORE_SCOPES, GITLAB_MCP_UPLOAD_MAX_FILE_SIZE, GITLAB_MCP_ALLOWED_IMPORT_DIRS, GITLAB_MCP_RATE_LIMIT_RPS, GITLAB_MCP_RATE_LIMIT_BURST, GITLAB_MCP_LOG_LEVEL
2026-09-11Paketkoordinate: mcpb:https://github.com/jmrplens/gitlab-mcp-server/releases/download/v2.7.5/gitlab-mcp-server-darwin-amd64 → npm:@jmrp.io/gitlab-mcp-server
2026-09-08Verbindungswege (Quellstruktur): – → {"packages":[{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v2.7.5/gitlab-mcp-server-linux-amd64","version":"2.7.5","transport":"stdio","environment":[{"name":"GITLAB_URL","description":"GitLab instance URL (default: https://gitlab.com; set for self-managed instances)","required":false,"secret":false},{"name":"GITLAB_TOKEN","description":"GitLab Personal Access Token (glpat-...)","required":true,"secret":true},{"name":"GITLAB_SKIP_TLS_VERIFY","description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","required":false,"secret":false},{"name":"TOOL_SURFACE","description":"Tool catalog selector: dynamic, meta, or individual (default: dynamic)","required":false,"secret":false},{"name":"CAPABILITY_SURFACE","description":"Resource and prompt catalog selector: full or minimal (default: full); resource subscriptions require full","required":false,"secret":false},{"name":"META_PARAM_SCHEMA","description":"Meta-tool input schema detail: opaque, compact, or full (default: opaque)","required":false,"secret":false},{"name":"GITLAB_TIER","description":"GitLab edition tier: free/ce, premium, or ultimate. When unset, detected from GET /license (fallback free). Gates Premium/Ultimate tools; GitLab.com Ultimate also exposes Orbit Knowledge Graph tools. Replaces the deprecated GITLAB_ENTERPRISE boolean","format":"string","required":false,"secret":false},{"name":"GITLAB_READ_ONLY","description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_SAFE_MODE","description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","required":false,"secret":false},{"name":"EMBEDDED_RESOURCES","description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","required":false,"secret":false},{"name":"EXCLUDE_TOOLS","description":"Comma-separated tool names to exclude from registration (e.g. gitlab_admin,gitlab_runner)","required":false,"secret":false},{"name":"GITLAB_IGNORE_SCOPES","description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","required":false,"secret":false},{"name":"UPLOAD_MAX_FILE_SIZE","description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","required":false,"secret":false},{"name":"GITLAB_MCP_ALLOWED_IMPORT_DIRS","description":"Extra OS path-list-separated directories allowed for local GitLab import archives","required":false,"secret":false},{"name":"RATE_LIMIT_RPS","description":"Per-server tools/call rate limit in requests per second; 0 disables it (default: 0)","format":"number","required":false,"secret":false},{"name":"RATE_LIMIT_BURST","description":"Token-bucket burst size when RATE_LIMIT_RPS is greater than 0 (default: 40)","format":"number","required":false,"secret":false},{"name":"LOG_LEVEL","description":"Logging verbosity (default: info)","required":false,"secret":false},{"name":"AUTO_UPDATE","description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","required":false,"secret":false},{"name":"AUTO_UPDATE_REPO","description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","required":false,"secret":false},{"name":"AUTO_UPDATE_INTERVAL","description":"Periodic update check interval in HTTP mode (default: 1h)","required":false,"secret":false},{"name":"AUTO_UPDATE_TIMEOUT","description":"Startup/background update timeout, range 5s-10m (default: 60s)","required":false,"secret":false}],"additional_arguments_declared":false},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v2.7.5/gitlab-mcp-server-linux-arm64","version":"2.7.5","transport":"stdio","environment":[{"name":"GITLAB_URL","description":"GitLab instance URL (default: https://gitlab.com; set for self-managed instances)","required":false,"secret":false},{"name":"GITLAB_TOKEN","description":"GitLab Personal Access Token (glpat-...)","required":true,"secret":true},{"name":"GITLAB_SKIP_TLS_VERIFY","description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","required":false,"secret":false},{"name":"TOOL_SURFACE","description":"Tool catalog selector: dynamic, meta, or individual (default: dynamic)","required":false,"secret":false},{"name":"CAPABILITY_SURFACE","description":"Resource and prompt catalog selector: full or minimal (default: full); resource subscriptions require full","required":false,"secret":false},{"name":"META_PARAM_SCHEMA","description":"Meta-tool input schema detail: opaque, compact, or full (default: opaque)","required":false,"secret":false},{"name":"GITLAB_TIER","description":"GitLab edition tier: free/ce, premium, or ultimate. When unset, detected from GET /license (fallback free). Gates Premium/Ultimate tools; GitLab.com Ultimate also exposes Orbit Knowledge Graph tools. Replaces the deprecated GITLAB_ENTERPRISE boolean","format":"string","required":false,"secret":false},{"name":"GITLAB_READ_ONLY","description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_SAFE_MODE","description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","required":false,"secret":false},{"name":"EMBEDDED_RESOURCES","description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","required":false,"secret":false},{"name":"EXCLUDE_TOOLS","description":"Comma-separated tool names to exclude from registration (e.g. gitlab_admin,gitlab_runner)","required":false,"secret":false},{"name":"GITLAB_IGNORE_SCOPES","description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","required":false,"secret":false},{"name":"UPLOAD_MAX_FILE_SIZE","description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","required":false,"secret":false},{"name":"GITLAB_MCP_ALLOWED_IMPORT_DIRS","description":"Extra OS path-list-separated directories allowed for local GitLab import archives","required":false,"secret":false},{"name":"RATE_LIMIT_RPS","description":"Per-server tools/call rate limit in requests per second; 0 disables it (default: 0)","format":"number","required":false,"secret":false},{"name":"RATE_LIMIT_BURST","description":"Token-bucket burst size when RATE_LIMIT_RPS is greater than 0 (default: 40)","format":"number","required":false,"secret":false},{"name":"LOG_LEVEL","description":"Logging verbosity (default: info)","required":false,"secret":false},{"name":"AUTO_UPDATE","description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","required":false,"secret":false},{"name":"AUTO_UPDATE_REPO","description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","required":false,"secret":false},{"name":"AUTO_UPDATE_INTERVAL","description":"Periodic update check interval in HTTP mode (default: 1h)","required":false,"secret":false},{"name":"AUTO_UPDATE_TIMEOUT","description":"Startup/background update timeout, range 5s-10m (default: 60s)","required":false,"secret":false}],"additional_arguments_declared":false},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v2.7.5/gitlab-mcp-server-darwin-amd64","version":"2.7.5","transport":"stdio","environment":[{"name":"GITLAB_URL","description":"GitLab instance URL (default: https://gitlab.com; set for self-managed instances)","required":false,"secret":false},{"name":"GITLAB_TOKEN","description":"GitLab Personal Access Token (glpat-...)","required":true,"secret":true},{"name":"GITLAB_SKIP_TLS_VERIFY","description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","required":false,"secret":false},{"name":"TOOL_SURFACE","description":"Tool catalog selector: dynamic, meta, or individual (default: dynamic)","required":false,"secret":false},{"name":"CAPABILITY_SURFACE","description":"Resource and prompt catalog selector: full or minimal (default: full); resource subscriptions require full","required":false,"secret":false},{"name":"META_PARAM_SCHEMA","description":"Meta-tool input schema detail: opaque, compact, or full (default: opaque)","required":false,"secret":false},{"name":"GITLAB_TIER","description":"GitLab edition tier: free/ce, premium, or ultimate. When unset, detected from GET /license (fallback free). Gates Premium/Ultimate tools; GitLab.com Ultimate also exposes Orbit Knowledge Graph tools. Replaces the deprecated GITLAB_ENTERPRISE boolean","format":"string","required":false,"secret":false},{"name":"GITLAB_READ_ONLY","description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_SAFE_MODE","description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","required":false,"secret":false},{"name":"EMBEDDED_RESOURCES","description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","required":false,"secret":false},{"name":"EXCLUDE_TOOLS","description":"Comma-separated tool names to exclude from registration (e.g. gitlab_admin,gitlab_runner)","required":false,"secret":false},{"name":"GITLAB_IGNORE_SCOPES","description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","required":false,"secret":false},{"name":"UPLOAD_MAX_FILE_SIZE","description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","required":false,"secret":false},{"name":"GITLAB_MCP_ALLOWED_IMPORT_DIRS","description":"Extra OS path-list-separated directories allowed for local GitLab import archives","required":false,"secret":false},{"name":"RATE_LIMIT_RPS","description":"Per-server tools/call rate limit in requests per second; 0 disables it (default: 0)","format":"number","required":false,"secret":false},{"name":"RATE_LIMIT_BURST","description":"Token-bucket burst size when RATE_LIMIT_RPS is greater than 0 (default: 40)","format":"number","required":false,"secret":false},{"name":"LOG_LEVEL","description":"Logging verbosity (default: info)","required":false,"secret":false},{"name":"AUTO_UPDATE","description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","required":false,"secret":false},{"name":"AUTO_UPDATE_REPO","description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","required":false,"secret":false},{"name":"AUTO_UPDATE_INTERVAL","description":"Periodic update check interval in HTTP mode (default: 1h)","required":false,"secret":false},{"name":"AUTO_UPDATE_TIMEOUT","description":"Startup/background update timeout, range 5s-10m (default: 60s)","required":false,"secret":false}],"additional_arguments_declared":false},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v2.7.5/gitlab-mcp-server-darwin-arm64","version":"2.7.5","transport":"stdio","environment":[{"name":"GITLAB_URL","description":"GitLab instance URL (default: https://gitlab.com; set for self-managed instances)","required":false,"secret":false},{"name":"GITLAB_TOKEN","description":"GitLab Personal Access Token (glpat-...)","required":true,"secret":true},{"name":"GITLAB_SKIP_TLS_VERIFY","description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","required":false,"secret":false},{"name":"TOOL_SURFACE","description":"Tool catalog selector: dynamic, meta, or individual (default: dynamic)","required":false,"secret":false},{"name":"CAPABILITY_SURFACE","description":"Resource and prompt catalog selector: full or minimal (default: full); resource subscriptions require full","required":false,"secret":false},{"name":"META_PARAM_SCHEMA","description":"Meta-tool input schema detail: opaque, compact, or full (default: opaque)","required":false,"secret":false},{"name":"GITLAB_TIER","description":"GitLab edition tier: free/ce, premium, or ultimate. When unset, detected from GET /license (fallback free). Gates Premium/Ultimate tools; GitLab.com Ultimate also exposes Orbit Knowledge Graph tools. Replaces the deprecated GITLAB_ENTERPRISE boolean","format":"string","required":false,"secret":false},{"name":"GITLAB_READ_ONLY","description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_SAFE_MODE","description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","required":false,"secret":false},{"name":"EMBEDDED_RESOURCES","description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","required":false,"secret":false},{"name":"EXCLUDE_TOOLS","description":"Comma-separated tool names to exclude from registration (e.g. gitlab_admin,gitlab_runner)","required":false,"secret":false},{"name":"GITLAB_IGNORE_SCOPES","description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","required":false,"secret":false},{"name":"UPLOAD_MAX_FILE_SIZE","description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","required":false,"secret":false},{"name":"GITLAB_MCP_ALLOWED_IMPORT_DIRS","description":"Extra OS path-list-separated directories allowed for local GitLab import archives","required":false,"secret":false},{"name":"RATE_LIMIT_RPS","description":"Per-server tools/call rate limit in requests per second; 0 disables it (default: 0)","format":"number","required":false,"secret":false},{"name":"RATE_LIMIT_BURST","description":"Token-bucket burst size when RATE_LIMIT_RPS is greater than 0 (default: 40)","format":"number","required":false,"secret":false},{"name":"LOG_LEVEL","description":"Logging verbosity (default: info)","required":false,"secret":false},{"name":"AUTO_UPDATE","description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","required":false,"secret":false},{"name":"AUTO_UPDATE_REPO","description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","required":false,"secret":false},{"name":"AUTO_UPDATE_INTERVAL","description":"Periodic update check interval in HTTP mode (default: 1h)","required":false,"secret":false},{"name":"AUTO_UPDATE_TIMEOUT","description":"Startup/background update timeout, range 5s-10m (default: 60s)","required":false,"secret":false}],"additional_arguments_declared":false},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v2.7.5/gitlab-mcp-server-windows-amd64.exe","version":"2.7.5","transport":"stdio","environment":[{"name":"GITLAB_URL","description":"GitLab instance URL (default: https://gitlab.com; set for self-managed instances)","required":false,"secret":false},{"name":"GITLAB_TOKEN","description":"GitLab Personal Access Token (glpat-...)","required":true,"secret":true},{"name":"GITLAB_SKIP_TLS_VERIFY","description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","required":false,"secret":false},{"name":"TOOL_SURFACE","description":"Tool catalog selector: dynamic, meta, or individual (default: dynamic)","required":false,"secret":false},{"name":"CAPABILITY_SURFACE","description":"Resource and prompt catalog selector: full or minimal (default: full); resource subscriptions require full","required":false,"secret":false},{"name":"META_PARAM_SCHEMA","description":"Meta-tool input schema detail: opaque, compact, or full (default: opaque)","required":false,"secret":false},{"name":"GITLAB_TIER","description":"GitLab edition tier: free/ce, premium, or ultimate. When unset, detected from GET /license (fallback free). Gates Premium/Ultimate tools; GitLab.com Ultimate also exposes Orbit Knowledge Graph tools. Replaces the deprecated GITLAB_ENTERPRISE boolean","format":"string","required":false,"secret":false},{"name":"GITLAB_READ_ONLY","description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_SAFE_MODE","description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","required":false,"secret":false},{"name":"EMBEDDED_RESOURCES","description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","required":false,"secret":false},{"name":"EXCLUDE_TOOLS","description":"Comma-separated tool names to exclude from registration (e.g. gitlab_admin,gitlab_runner)","required":false,"secret":false},{"name":"GITLAB_IGNORE_SCOPES","description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","required":false,"secret":false},{"name":"UPLOAD_MAX_FILE_SIZE","description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","required":false,"secret":false},{"name":"GITLAB_MCP_ALLOWED_IMPORT_DIRS","description":"Extra OS path-list-separated directories allowed for local GitLab import archives","required":false,"secret":false},{"name":"RATE_LIMIT_RPS","description":"Per-server tools/call rate limit in requests per second; 0 disables it (default: 0)","format":"number","required":false,"secret":false},{"name":"RATE_LIMIT_BURST","description":"Token-bucket burst size when RATE_LIMIT_RPS is greater than 0 (default: 40)","format":"number","required":false,"secret":false},{"name":"LOG_LEVEL","description":"Logging verbosity (default: info)","required":false,"secret":false},{"name":"AUTO_UPDATE","description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","required":false,"secret":false},{"name":"AUTO_UPDATE_REPO","description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","required":false,"secret":false},{"name":"AUTO_UPDATE_INTERVAL","description":"Periodic update check interval in HTTP mode (default: 1h)","required":false,"secret":false},{"name":"AUTO_UPDATE_TIMEOUT","description":"Startup/background update timeout, range 5s-10m (default: 60s)","required":false,"secret":false}],"additional_arguments_declared":false},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v2.7.5/gitlab-mcp-server-windows-arm64.exe","version":"2.7.5","transport":"stdio","environment":[{"name":"GITLAB_URL","description":"GitLab instance URL (default: https://gitlab.com; set for self-managed instances)","required":false,"secret":false},{"name":"GITLAB_TOKEN","description":"GitLab Personal Access Token (glpat-...)","required":true,"secret":true},{"name":"GITLAB_SKIP_TLS_VERIFY","description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","required":false,"secret":false},{"name":"TOOL_SURFACE","description":"Tool catalog selector: dynamic, meta, or individual (default: dynamic)","required":false,"secret":false},{"name":"CAPABILITY_SURFACE","description":"Resource and prompt catalog selector: full or minimal (default: full); resource subscriptions require full","required":false,"secret":false},{"name":"META_PARAM_SCHEMA","description":"Meta-tool input schema detail: opaque, compact, or full (default: opaque)","required":false,"secret":false},{"name":"GITLAB_TIER","description":"GitLab edition tier: free/ce, premium, or ultimate. When unset, detected from GET /license (fallback free). Gates Premium/Ultimate tools; GitLab.com Ultimate also exposes Orbit Knowledge Graph tools. Replaces the deprecated GITLAB_ENTERPRISE boolean","format":"string","required":false,"secret":false},{"name":"GITLAB_READ_ONLY","description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","required":false,"secret":false},{"name":"GITLAB_SAFE_MODE","description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","required":false,"secret":false},{"name":"EMBEDDED_RESOURCES","description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","required":false,"secret":false},{"name":"EXCLUDE_TOOLS","description":"Comma-separated tool names to exclude from registration (e.g. gitlab_admin,gitlab_runner)","required":false,"secret":false},{"name":"GITLAB_IGNORE_SCOPES","description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","required":false,"secret":false},{"name":"UPLOAD_MAX_FILE_SIZE","description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","required":false,"secret":false},{"name":"GITLAB_MCP_ALLOWED_IMPORT_DIRS","description":"Extra OS path-list-separated directories allowed for local GitLab import archives","required":false,"secret":false},{"name":"RATE_LIMIT_RPS","description":"Per-server tools/call rate limit in requests per second; 0 disables it (default: 0)","format":"number","required":false,"secret":false},{"name":"RATE_LIMIT_BURST","description":"Token-bucket burst size when RATE_LIMIT_RPS is greater than 0 (default: 40)","format":"number","required":false,"secret":false},{"name":"LOG_LEVEL","description":"Logging verbosity (default: info)","required":false,"secret":false},{"name":"AUTO_UPDATE","description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","required":false,"secret":false},{"name":"AUTO_UPDATE_REPO","description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","required":false,"secret":false},{"name":"AUTO_UPDATE_INTERVAL","description":"Periodic update check interval in HTTP mode (default: 1h)","required":false,"secret":false},{"name":"AUTO_UPDATE_TIMEOUT","description":"Startup/background update timeout, range 5s-10m (default: 60s)","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[{"url":"https://mcp.jmrp.io/gitlab","transport":"streamable-http","headers":[{"name":"PRIVATE-TOKEN","description":"GitLab Personal Access Token (glpat-...). Alternatively, send Authorization: Bearer <token>. It travels per request and is never stored server-side.","required":true,"secret":true},{"name":"GITLAB-URL","description":"Target GitLab instance URL. Optional on the public hosted endpoint, which defaults to https://gitlab.com.","required":false,"secret":false}]}]}
2026-08-28Deklarierte Version: 2.7.4 → 2.7.5
2026-08-28Paketversionen (Rohangabe): 2.7.4 → 2.7.5
2026-08-28Paketbezeichner (Rohangabe): https://github.com/jmrplens/gitlab-mcp-server/releases/download/v2.7.4/gitlab-mcp-server-darwin-amd64, https://github.com/jmrplens/gitlab-mcp-server/releases/download/v2.7.4/gitlab-mcp-server-darwin-arm64, https://github.com/jmrplens/gitlab-mcp-server/releases/download/v2.7.4/gitlab-mcp-server-linux-amd64, https://github.com/jmrplens/gitlab-mcp-server/releases/download/v2.7.4/gitlab-mcp-server-linux-arm64, https://github.com/jmrplens/gitlab-mcp-server/releases/download/v2.7.4/gitlab-mcp-server-windows-amd64.exe, https://github.com/jmrplens/gitlab-mcp-server/releases/download/v2.7.4/gitlab-mcp-server-windows-arm64.exe → https://github.com/jmrplens/gitlab-mcp-server/releases/download/v2.7.5/gitlab-mcp-server-darwin-amd64, https://github.com/jmrplens/gitlab-mcp-server/releases/download/v2.7.5/gitlab-mcp-server-darwin-arm64, https://github.com/jmrplens/gitlab-mcp-server/releases/download/v2.7.5/gitlab-mcp-server-linux-amd64, https://github.com/jmrplens/gitlab-mcp-server/releases/download/v2.7.5/gitlab-mcp-server-linux-arm64, https://github.com/jmrplens/gitlab-mcp-server/releases/download/v2.7.5/gitlab-mcp-server-windows-amd64.exe, https://github.com/jmrplens/gitlab-mcp-server/releases/download/v2.7.5/gitlab-mcp-server-windows-arm64.exe
2026-08-28Paketkoordinate: mcpb:https://github.com/jmrplens/gitlab-mcp-server/releases/download/v2.7.4/gitlab-mcp-server-darwin-amd64 → mcpb:https://github.com/jmrplens/gitlab-mcp-server/releases/download/v2.7.5/gitlab-mcp-server-darwin-amd64
2026-08-27Deklarierte Version: 2.7.3 → 2.7.4
2026-08-27Im Register geändert am (Rohangabe): 2026-08-26 → 2026-08-27
2026-08-27Im Register eingetragen am (Rohangabe): 2026-08-26 → 2026-08-27
2026-08-27Paketversionen (Rohangabe): 2.7.3 → 2.7.4
2026-08-27Paketbezeichner (Rohangabe): https://github.com/jmrplens/gitlab-mcp-server/releases/download/v2.7.3/gitlab-mcp-server-darwin-amd64, https://github.com/jmrplens/gitlab-mcp-server/releases/download/v2.7.3/gitlab-mcp-server-darwin-arm64, https://github.com/jmrplens/gitlab-mcp-server/releases/download/v2.7.3/gitlab-mcp-server-linux-amd64, https://github.com/jmrplens/gitlab-mcp-server/releases/download/v2.7.3/gitlab-mcp-server-linux-arm64, https://github.com/jmrplens/gitlab-mcp-server/releases/download/v2.7.3/gitlab-mcp-server-windows-amd64.exe, https://github.com/jmrplens/gitlab-mcp-server/releases/download/v2.7.3/gitlab-mcp-server-windows-arm64.exe → https://github.com/jmrplens/gitlab-mcp-server/releases/download/v2.7.4/gitlab-mcp-server-darwin-amd64, https://github.com/jmrplens/gitlab-mcp-server/releases/download/v2.7.4/gitlab-mcp-server-darwin-arm64, https://github.com/jmrplens/gitlab-mcp-server/releases/download/v2.7.4/gitlab-mcp-server-linux-amd64, https://github.com/jmrplens/gitlab-mcp-server/releases/download/v2.7.4/gitlab-mcp-server-linux-arm64, https://github.com/jmrplens/gitlab-mcp-server/releases/download/v2.7.4/gitlab-mcp-server-windows-amd64.exe, https://github.com/jmrplens/gitlab-mcp-server/releases/download/v2.7.4/gitlab-mcp-server-windows-arm64.exe
2026-08-27Paketkoordinate: mcpb:https://github.com/jmrplens/gitlab-mcp-server/releases/download/v2.7.3/gitlab-mcp-server-darwin-amd64 → mcpb:https://github.com/jmrplens/gitlab-mcp-server/releases/download/v2.7.4/gitlab-mcp-server-darwin-amd64

Diese Ansicht blättert vorwärts und nennt keine Gesamtzahl: Einzelne Zeilen entfallen erst bei der Ausgabe, wenn ihr Beleg fehlt. Eine gezählte Zahl wäre größer als die gezeigte.

tracevero · https://tracevero.de/mcp/io-github-jmrplens-gitlab-mcp-server/aenderungen