RFP.ai
v1.0.1
ai.rfp/rfp-ai
Draft cited RFP and security questionnaire answers from your knowledge base, with human review
io.github.jmrplens/gitlab-mcp-server · v2.1.3
Manage GitLab projects, issues, merge requests, pipelines, repositories, and admin workflows.
GitLab MCP Server 是一个MCP Server,收录自 官方 MCP Registry。支持 streamable-http、stdio 传输。本页提供 Cursor、Claude Code 等客户端的安装配置片段。
选择你的平台查看安装方式
{
"mcpServers": {
"gitlab-mcp-server": {
"url": "https://gitlab-mcp-server.fly.dev/"
}
}
}GITLAB_URL可选GitLab instance URL (default: https://gitlab.com; set for self-managed instances)
GITLAB_TOKEN必填secretGitLab Personal Access Token (glpat-...)
GITLAB_SKIP_TLS_VERIFY可选Skip TLS certificate verification for self-signed certs (default: false)
TOOL_SURFACE可选Tool catalog selector: dynamic, meta, or individual (default: dynamic)
CAPABILITY_SURFACE可选Resource and prompt catalog selector: full or minimal (default: full)
META_PARAM_SCHEMA可选Meta-tool input schema detail: opaque, compact, or full (default: opaque)
GITLAB_ENTERPRISE可选Enable GitLab Premium/Ultimate tools; GitLab.com Enterprise/Premium also exposes Orbit Knowledge Graph tools (default: false)
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)
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)
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
RATE_LIMIT_RPS可选Per-server tools/call rate limit in requests per second; 0 disables it (default: 0)
RATE_LIMIT_BURST可选Token-bucket burst size when RATE_LIMIT_RPS is greater than 0 (default: 40)
LOG_LEVEL可选Logging verbosity (default: info)
AUTO_UPDATE可选Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true
AUTO_UPDATE_REPO可选GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)
AUTO_UPDATE_INTERVAL可选Periodic update check interval in HTTP mode (default: 1h)
AUTO_UPDATE_TIMEOUT可选Startup/background update timeout, range 5s-10m (default: 60s)
GITLAB_URL可选GitLab instance URL (default: https://gitlab.com; set for self-managed instances)
GITLAB_TOKEN必填secretGitLab Personal Access Token (glpat-...)
GITLAB_SKIP_TLS_VERIFY可选Skip TLS certificate verification for self-signed certs (default: false)
TOOL_SURFACE可选Tool catalog selector: dynamic, meta, or individual (default: dynamic)
CAPABILITY_SURFACE可选Resource and prompt catalog selector: full or minimal (default: full)
META_PARAM_SCHEMA可选Meta-tool input schema detail: opaque, compact, or full (default: opaque)
GITLAB_ENTERPRISE可选Enable GitLab Premium/Ultimate tools; GitLab.com Enterprise/Premium also exposes Orbit Knowledge Graph tools (default: false)
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)
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)
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
RATE_LIMIT_RPS可选Per-server tools/call rate limit in requests per second; 0 disables it (default: 0)
RATE_LIMIT_BURST可选Token-bucket burst size when RATE_LIMIT_RPS is greater than 0 (default: 40)
LOG_LEVEL可选Logging verbosity (default: info)
AUTO_UPDATE可选Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true
AUTO_UPDATE_REPO可选GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)
AUTO_UPDATE_INTERVAL可选Periodic update check interval in HTTP mode (default: 1h)
AUTO_UPDATE_TIMEOUT可选Startup/background update timeout, range 5s-10m (default: 60s)
GITLAB_URL可选GitLab instance URL (default: https://gitlab.com; set for self-managed instances)
GITLAB_TOKEN必填secretGitLab Personal Access Token (glpat-...)
GITLAB_SKIP_TLS_VERIFY可选Skip TLS certificate verification for self-signed certs (default: false)
TOOL_SURFACE可选Tool catalog selector: dynamic, meta, or individual (default: dynamic)
CAPABILITY_SURFACE可选Resource and prompt catalog selector: full or minimal (default: full)
META_PARAM_SCHEMA可选Meta-tool input schema detail: opaque, compact, or full (default: opaque)
GITLAB_ENTERPRISE可选Enable GitLab Premium/Ultimate tools; GitLab.com Enterprise/Premium also exposes Orbit Knowledge Graph tools (default: false)
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)
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)
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
RATE_LIMIT_RPS可选Per-server tools/call rate limit in requests per second; 0 disables it (default: 0)
RATE_LIMIT_BURST可选Token-bucket burst size when RATE_LIMIT_RPS is greater than 0 (default: 40)
LOG_LEVEL可选Logging verbosity (default: info)
AUTO_UPDATE可选Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true
AUTO_UPDATE_REPO可选GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)
AUTO_UPDATE_INTERVAL可选Periodic update check interval in HTTP mode (default: 1h)
AUTO_UPDATE_TIMEOUT可选Startup/background update timeout, range 5s-10m (default: 60s)
GITLAB_URL可选GitLab instance URL (default: https://gitlab.com; set for self-managed instances)
GITLAB_TOKEN必填secretGitLab Personal Access Token (glpat-...)
GITLAB_SKIP_TLS_VERIFY可选Skip TLS certificate verification for self-signed certs (default: false)
TOOL_SURFACE可选Tool catalog selector: dynamic, meta, or individual (default: dynamic)
CAPABILITY_SURFACE可选Resource and prompt catalog selector: full or minimal (default: full)
META_PARAM_SCHEMA可选Meta-tool input schema detail: opaque, compact, or full (default: opaque)
GITLAB_ENTERPRISE可选Enable GitLab Premium/Ultimate tools; GitLab.com Enterprise/Premium also exposes Orbit Knowledge Graph tools (default: false)
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)
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)
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
RATE_LIMIT_RPS可选Per-server tools/call rate limit in requests per second; 0 disables it (default: 0)
RATE_LIMIT_BURST可选Token-bucket burst size when RATE_LIMIT_RPS is greater than 0 (default: 40)
LOG_LEVEL可选Logging verbosity (default: info)
AUTO_UPDATE可选Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true
AUTO_UPDATE_REPO可选GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)
AUTO_UPDATE_INTERVAL可选Periodic update check interval in HTTP mode (default: 1h)
AUTO_UPDATE_TIMEOUT可选Startup/background update timeout, range 5s-10m (default: 60s)
GITLAB_URL可选GitLab instance URL (default: https://gitlab.com; set for self-managed instances)
GITLAB_TOKEN必填secretGitLab Personal Access Token (glpat-...)
GITLAB_SKIP_TLS_VERIFY可选Skip TLS certificate verification for self-signed certs (default: false)
TOOL_SURFACE可选Tool catalog selector: dynamic, meta, or individual (default: dynamic)
CAPABILITY_SURFACE可选Resource and prompt catalog selector: full or minimal (default: full)
META_PARAM_SCHEMA可选Meta-tool input schema detail: opaque, compact, or full (default: opaque)
GITLAB_ENTERPRISE可选Enable GitLab Premium/Ultimate tools; GitLab.com Enterprise/Premium also exposes Orbit Knowledge Graph tools (default: false)
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)
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)
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
RATE_LIMIT_RPS可选Per-server tools/call rate limit in requests per second; 0 disables it (default: 0)
RATE_LIMIT_BURST可选Token-bucket burst size when RATE_LIMIT_RPS is greater than 0 (default: 40)
LOG_LEVEL可选Logging verbosity (default: info)
AUTO_UPDATE可选Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true
AUTO_UPDATE_REPO可选GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)
AUTO_UPDATE_INTERVAL可选Periodic update check interval in HTTP mode (default: 1h)
AUTO_UPDATE_TIMEOUT可选Startup/background update timeout, range 5s-10m (default: 60s)
GITLAB_URL可选GitLab instance URL (default: https://gitlab.com; set for self-managed instances)
GITLAB_TOKEN必填secretGitLab Personal Access Token (glpat-...)
GITLAB_SKIP_TLS_VERIFY可选Skip TLS certificate verification for self-signed certs (default: false)
TOOL_SURFACE可选Tool catalog selector: dynamic, meta, or individual (default: dynamic)
CAPABILITY_SURFACE可选Resource and prompt catalog selector: full or minimal (default: full)
META_PARAM_SCHEMA可选Meta-tool input schema detail: opaque, compact, or full (default: opaque)
GITLAB_ENTERPRISE可选Enable GitLab Premium/Ultimate tools; GitLab.com Enterprise/Premium also exposes Orbit Knowledge Graph tools (default: false)
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)
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)
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
RATE_LIMIT_RPS可选Per-server tools/call rate limit in requests per second; 0 disables it (default: 0)
RATE_LIMIT_BURST可选Token-bucket burst size when RATE_LIMIT_RPS is greater than 0 (default: 40)
LOG_LEVEL可选Logging verbosity (default: info)
AUTO_UPDATE可选Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true
AUTO_UPDATE_REPO可选GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)
AUTO_UPDATE_INTERVAL可选Periodic update check interval in HTTP mode (default: 1h)
AUTO_UPDATE_TIMEOUT可选Startup/background update timeout, range 5s-10m (default: 60s)
v1.0.1
ai.rfp/rfp-ai
Draft cited RFP and security questionnaire answers from your knowledge base, with human review
v1.1.0
io.github.xenarch-ai/xenarch-mcp
Xenarch — x402 MCP server for AI agent payments. Non-custodial, USDC on Base L2.
v1.0.0
com.docimprint/api
AI document intelligence: extract, summarize, claim-check, and notarize with on-chain proofs.
v0.14.0
io.github.blackwell-systems/agent-lsp
Stateful LSP runtime for AI agents — 50+ tools across 30+ languages via MCP.
v0.2.13
io.github.hostinger/hostinger-api-mcp
MCP server for Hostinger API
v0.41.0
io.github.zhitongblog/unterm
The terminal AI agents can drive: spawn panes, run commands, read screens, scrolling screenshots.
{
"id": "io.github.jmrplens/gitlab-mcp-server",
"type": "mcp-server",
"version": "2.1.3",
"displayName": "GitLab MCP Server",
"description": "Manage GitLab projects, issues, merge requests, pipelines, repositories, and admin workflows.",
"repository": {
"url": "https://github.com/jmrplens/gitlab-mcp-server",
"source": "github"
},
"homepage": "https://jmrplens.github.io/gitlab-mcp-server/",
"distribution": {
"packages": [
{
"registryType": "mcpb",
"identifier": "https://github.com/jmrplens/gitlab-mcp-server/releases/download/v2.1.3/gitlab-mcp-server-linux-amd64",
"version": "2.1.3",
"transport": "stdio",
"environmentVariables": [
{
"name": "GITLAB_URL",
"description": "GitLab instance URL (default: https://gitlab.com; set for self-managed instances)"
},
{
"name": "GITLAB_TOKEN",
"description": "GitLab Personal Access Token (glpat-...)",
"isRequired": true,
"isSecret": true
},
{
"name": "GITLAB_SKIP_TLS_VERIFY",
"description": "Skip TLS certificate verification for self-signed certs (default: false)"
},
{
"name": "TOOL_SURFACE",
"description": "Tool catalog selector: dynamic, meta, or individual (default: dynamic)"
},
{
"name": "CAPABILITY_SURFACE",
"description": "Resource and prompt catalog selector: full or minimal (default: full)"
},
{
"name": "META_PARAM_SCHEMA",
"description": "Meta-tool input schema detail: opaque, compact, or full (default: opaque)"
},
{
"name": "GITLAB_ENTERPRISE",
"description": "Enable GitLab Premium/Ultimate tools; GitLab.com Enterprise/Premium also exposes Orbit Knowledge Graph tools (default: false)"
},
{
"name": "GITLAB_READ_ONLY",
"description": "Read-only mode: disables all mutating tools (default: false)"
},
{
"name": "GITLAB_SAFE_MODE",
"description": "Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)"
},
{
"name": "EMBEDDED_RESOURCES",
"description": "Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)"
},
{
"name": "EXCLUDE_TOOLS",
"description": "Comma-separated tool names to exclude from registration (e.g. gitlab_admin,gitlab_runner)"
},
{
"name": "GITLAB_IGNORE_SCOPES",
"description": "Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)"
},
{
"name": "UPLOAD_MAX_FILE_SIZE",
"description": "Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)"
},
{
"name": "GITLAB_MCP_ALLOWED_IMPORT_DIRS",
"description": "Extra OS path-list-separated directories allowed for local GitLab import archives"
},
{
"name": "RATE_LIMIT_RPS",
"description": "Per-server tools/call rate limit in requests per second; 0 disables it (default: 0)"
},
{
"name": "RATE_LIMIT_BURST",
"description": "Token-bucket burst size when RATE_LIMIT_RPS is greater than 0 (default: 40)"
},
{
"name": "LOG_LEVEL",
"description": "Logging verbosity (default: info)"
},
{
"name": "AUTO_UPDATE",
"description": "Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true"
},
{
"name": "AUTO_UPDATE_REPO",
"description": "GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)"
},
{
"name": "AUTO_UPDATE_INTERVAL",
"description": "Periodic update check interval in HTTP mode (default: 1h)"
},
{
"name": "AUTO_UPDATE_TIMEOUT",
"description": "Startup/background update timeout, range 5s-10m (default: 60s)"
}
]
},
{
"registryType": "mcpb",
"identifier": "https://github.com/jmrplens/gitlab-mcp-server/releases/download/v2.1.3/gitlab-mcp-server-linux-arm64",
"version": "2.1.3",
"transport": "stdio",
"environmentVariables": [
{
"name": "GITLAB_URL",
"description": "GitLab instance URL (default: https://gitlab.com; set for self-managed instances)"
},
{
"name": "GITLAB_TOKEN",
"description": "GitLab Personal Access Token (glpat-...)",
"isRequired": true,
"isSecret": true
},
{
"name": "GITLAB_SKIP_TLS_VERIFY",
"description": "Skip TLS certificate verification for self-signed certs (default: false)"
},
{
"name": "TOOL_SURFACE",
"description": "Tool catalog selector: dynamic, meta, or individual (default: dynamic)"
},
{
"name": "CAPABILITY_SURFACE",
"description": "Resource and prompt catalog selector: full or minimal (default: full)"
},
{
"name": "META_PARAM_SCHEMA",
"description": "Meta-tool input schema detail: opaque, compact, or full (default: opaque)"
},
{
"name": "GITLAB_ENTERPRISE",
"description": "Enable GitLab Premium/Ultimate tools; GitLab.com Enterprise/Premium also exposes Orbit Knowledge Graph tools (default: false)"
},
{
"name": "GITLAB_READ_ONLY",
"description": "Read-only mode: disables all mutating tools (default: false)"
},
{
"name": "GITLAB_SAFE_MODE",
"description": "Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)"
},
{
"name": "EMBEDDED_RESOURCES",
"description": "Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)"
},
{
"name": "EXCLUDE_TOOLS",
"description": "Comma-separated tool names to exclude from registration (e.g. gitlab_admin,gitlab_runner)"
},
{
"name": "GITLAB_IGNORE_SCOPES",
"description": "Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)"
},
{
"name": "UPLOAD_MAX_FILE_SIZE",
"description": "Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)"
},
{
"name": "GITLAB_MCP_ALLOWED_IMPORT_DIRS",
"description": "Extra OS path-list-separated directories allowed for local GitLab import archives"
},
{
"name": "RATE_LIMIT_RPS",
"description": "Per-server tools/call rate limit in requests per second; 0 disables it (default: 0)"
},
{
"name": "RATE_LIMIT_BURST",
"description": "Token-bucket burst size when RATE_LIMIT_RPS is greater than 0 (default: 40)"
},
{
"name": "LOG_LEVEL",
"description": "Logging verbosity (default: info)"
},
{
"name": "AUTO_UPDATE",
"description": "Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true"
},
{
"name": "AUTO_UPDATE_REPO",
"description": "GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)"
},
{
"name": "AUTO_UPDATE_INTERVAL",
"description": "Periodic update check interval in HTTP mode (default: 1h)"
},
{
"name": "AUTO_UPDATE_TIMEOUT",
"description": "Startup/background update timeout, range 5s-10m (default: 60s)"
}
]
},
{
"registryType": "mcpb",
"identifier": "https://github.com/jmrplens/gitlab-mcp-server/releases/download/v2.1.3/gitlab-mcp-server-darwin-amd64",
"version": "2.1.3",
"transport": "stdio",
"environmentVariables": [
{
"name": "GITLAB_URL",
"description": "GitLab instance URL (default: https://gitlab.com; set for self-managed instances)"
},
{
"name": "GITLAB_TOKEN",
"description": "GitLab Personal Access Token (glpat-...)",
"isRequired": true,
"isSecret": true
},
{
"name": "GITLAB_SKIP_TLS_VERIFY",
"description": "Skip TLS certificate verification for self-signed certs (default: false)"
},
{
"name": "TOOL_SURFACE",
"description": "Tool catalog selector: dynamic, meta, or individual (default: dynamic)"
},
{
"name": "CAPABILITY_SURFACE",
"description": "Resource and prompt catalog selector: full or minimal (default: full)"
},
{
"name": "META_PARAM_SCHEMA",
"description": "Meta-tool input schema detail: opaque, compact, or full (default: opaque)"
},
{
"name": "GITLAB_ENTERPRISE",
"description": "Enable GitLab Premium/Ultimate tools; GitLab.com Enterprise/Premium also exposes Orbit Knowledge Graph tools (default: false)"
},
{
"name": "GITLAB_READ_ONLY",
"description": "Read-only mode: disables all mutating tools (default: false)"
},
{
"name": "GITLAB_SAFE_MODE",
"description": "Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)"
},
{
"name": "EMBEDDED_RESOURCES",
"description": "Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)"
},
{
"name": "EXCLUDE_TOOLS",
"description": "Comma-separated tool names to exclude from registration (e.g. gitlab_admin,gitlab_runner)"
},
{
"name": "GITLAB_IGNORE_SCOPES",
"description": "Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)"
},
{
"name": "UPLOAD_MAX_FILE_SIZE",
"description": "Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)"
},
{
"name": "GITLAB_MCP_ALLOWED_IMPORT_DIRS",
"description": "Extra OS path-list-separated directories allowed for local GitLab import archives"
},
{
"name": "RATE_LIMIT_RPS",
"description": "Per-server tools/call rate limit in requests per second; 0 disables it (default: 0)"
},
{
"name": "RATE_LIMIT_BURST",
"description": "Token-bucket burst size when RATE_LIMIT_RPS is greater than 0 (default: 40)"
},
{
"name": "LOG_LEVEL",
"description": "Logging verbosity (default: info)"
},
{
"name": "AUTO_UPDATE",
"description": "Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true"
},
{
"name": "AUTO_UPDATE_REPO",
"description": "GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)"
},
{
"name": "AUTO_UPDATE_INTERVAL",
"description": "Periodic update check interval in HTTP mode (default: 1h)"
},
{
"name": "AUTO_UPDATE_TIMEOUT",
"description": "Startup/background update timeout, range 5s-10m (default: 60s)"
}
]
},
{
"registryType": "mcpb",
"identifier": "https://github.com/jmrplens/gitlab-mcp-server/releases/download/v2.1.3/gitlab-mcp-server-darwin-arm64",
"version": "2.1.3",
"transport": "stdio",
"environmentVariables": [
{
"name": "GITLAB_URL",
"description": "GitLab instance URL (default: https://gitlab.com; set for self-managed instances)"
},
{
"name": "GITLAB_TOKEN",
"description": "GitLab Personal Access Token (glpat-...)",
"isRequired": true,
"isSecret": true
},
{
"name": "GITLAB_SKIP_TLS_VERIFY",
"description": "Skip TLS certificate verification for self-signed certs (default: false)"
},
{
"name": "TOOL_SURFACE",
"description": "Tool catalog selector: dynamic, meta, or individual (default: dynamic)"
},
{
"name": "CAPABILITY_SURFACE",
"description": "Resource and prompt catalog selector: full or minimal (default: full)"
},
{
"name": "META_PARAM_SCHEMA",
"description": "Meta-tool input schema detail: opaque, compact, or full (default: opaque)"
},
{
"name": "GITLAB_ENTERPRISE",
"description": "Enable GitLab Premium/Ultimate tools; GitLab.com Enterprise/Premium also exposes Orbit Knowledge Graph tools (default: false)"
},
{
"name": "GITLAB_READ_ONLY",
"description": "Read-only mode: disables all mutating tools (default: false)"
},
{
"name": "GITLAB_SAFE_MODE",
"description": "Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)"
},
{
"name": "EMBEDDED_RESOURCES",
"description": "Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)"
},
{
"name": "EXCLUDE_TOOLS",
"description": "Comma-separated tool names to exclude from registration (e.g. gitlab_admin,gitlab_runner)"
},
{
"name": "GITLAB_IGNORE_SCOPES",
"description": "Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)"
},
{
"name": "UPLOAD_MAX_FILE_SIZE",
"description": "Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)"
},
{
"name": "GITLAB_MCP_ALLOWED_IMPORT_DIRS",
"description": "Extra OS path-list-separated directories allowed for local GitLab import archives"
},
{
"name": "RATE_LIMIT_RPS",
"description": "Per-server tools/call rate limit in requests per second; 0 disables it (default: 0)"
},
{
"name": "RATE_LIMIT_BURST",
"description": "Token-bucket burst size when RATE_LIMIT_RPS is greater than 0 (default: 40)"
},
{
"name": "LOG_LEVEL",
"description": "Logging verbosity (default: info)"
},
{
"name": "AUTO_UPDATE",
"description": "Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true"
},
{
"name": "AUTO_UPDATE_REPO",
"description": "GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)"
},
{
"name": "AUTO_UPDATE_INTERVAL",
"description": "Periodic update check interval in HTTP mode (default: 1h)"
},
{
"name": "AUTO_UPDATE_TIMEOUT",
"description": "Startup/background update timeout, range 5s-10m (default: 60s)"
}
]
},
{
"registryType": "mcpb",
"identifier": "https://github.com/jmrplens/gitlab-mcp-server/releases/download/v2.1.3/gitlab-mcp-server-windows-amd64.exe",
"version": "2.1.3",
"transport": "stdio",
"environmentVariables": [
{
"name": "GITLAB_URL",
"description": "GitLab instance URL (default: https://gitlab.com; set for self-managed instances)"
},
{
"name": "GITLAB_TOKEN",
"description": "GitLab Personal Access Token (glpat-...)",
"isRequired": true,
"isSecret": true
},
{
"name": "GITLAB_SKIP_TLS_VERIFY",
"description": "Skip TLS certificate verification for self-signed certs (default: false)"
},
{
"name": "TOOL_SURFACE",
"description": "Tool catalog selector: dynamic, meta, or individual (default: dynamic)"
},
{
"name": "CAPABILITY_SURFACE",
"description": "Resource and prompt catalog selector: full or minimal (default: full)"
},
{
"name": "META_PARAM_SCHEMA",
"description": "Meta-tool input schema detail: opaque, compact, or full (default: opaque)"
},
{
"name": "GITLAB_ENTERPRISE",
"description": "Enable GitLab Premium/Ultimate tools; GitLab.com Enterprise/Premium also exposes Orbit Knowledge Graph tools (default: false)"
},
{
"name": "GITLAB_READ_ONLY",
"description": "Read-only mode: disables all mutating tools (default: false)"
},
{
"name": "GITLAB_SAFE_MODE",
"description": "Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)"
},
{
"name": "EMBEDDED_RESOURCES",
"description": "Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)"
},
{
"name": "EXCLUDE_TOOLS",
"description": "Comma-separated tool names to exclude from registration (e.g. gitlab_admin,gitlab_runner)"
},
{
"name": "GITLAB_IGNORE_SCOPES",
"description": "Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)"
},
{
"name": "UPLOAD_MAX_FILE_SIZE",
"description": "Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)"
},
{
"name": "GITLAB_MCP_ALLOWED_IMPORT_DIRS",
"description": "Extra OS path-list-separated directories allowed for local GitLab import archives"
},
{
"name": "RATE_LIMIT_RPS",
"description": "Per-server tools/call rate limit in requests per second; 0 disables it (default: 0)"
},
{
"name": "RATE_LIMIT_BURST",
"description": "Token-bucket burst size when RATE_LIMIT_RPS is greater than 0 (default: 40)"
},
{
"name": "LOG_LEVEL",
"description": "Logging verbosity (default: info)"
},
{
"name": "AUTO_UPDATE",
"description": "Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true"
},
{
"name": "AUTO_UPDATE_REPO",
"description": "GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)"
},
{
"name": "AUTO_UPDATE_INTERVAL",
"description": "Periodic update check interval in HTTP mode (default: 1h)"
},
{
"name": "AUTO_UPDATE_TIMEOUT",
"description": "Startup/background update timeout, range 5s-10m (default: 60s)"
}
]
},
{
"registryType": "mcpb",
"identifier": "https://github.com/jmrplens/gitlab-mcp-server/releases/download/v2.1.3/gitlab-mcp-server-windows-arm64.exe",
"version": "2.1.3",
"transport": "stdio",
"environmentVariables": [
{
"name": "GITLAB_URL",
"description": "GitLab instance URL (default: https://gitlab.com; set for self-managed instances)"
},
{
"name": "GITLAB_TOKEN",
"description": "GitLab Personal Access Token (glpat-...)",
"isRequired": true,
"isSecret": true
},
{
"name": "GITLAB_SKIP_TLS_VERIFY",
"description": "Skip TLS certificate verification for self-signed certs (default: false)"
},
{
"name": "TOOL_SURFACE",
"description": "Tool catalog selector: dynamic, meta, or individual (default: dynamic)"
},
{
"name": "CAPABILITY_SURFACE",
"description": "Resource and prompt catalog selector: full or minimal (default: full)"
},
{
"name": "META_PARAM_SCHEMA",
"description": "Meta-tool input schema detail: opaque, compact, or full (default: opaque)"
},
{
"name": "GITLAB_ENTERPRISE",
"description": "Enable GitLab Premium/Ultimate tools; GitLab.com Enterprise/Premium also exposes Orbit Knowledge Graph tools (default: false)"
},
{
"name": "GITLAB_READ_ONLY",
"description": "Read-only mode: disables all mutating tools (default: false)"
},
{
"name": "GITLAB_SAFE_MODE",
"description": "Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)"
},
{
"name": "EMBEDDED_RESOURCES",
"description": "Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)"
},
{
"name": "EXCLUDE_TOOLS",
"description": "Comma-separated tool names to exclude from registration (e.g. gitlab_admin,gitlab_runner)"
},
{
"name": "GITLAB_IGNORE_SCOPES",
"description": "Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)"
},
{
"name": "UPLOAD_MAX_FILE_SIZE",
"description": "Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)"
},
{
"name": "GITLAB_MCP_ALLOWED_IMPORT_DIRS",
"description": "Extra OS path-list-separated directories allowed for local GitLab import archives"
},
{
"name": "RATE_LIMIT_RPS",
"description": "Per-server tools/call rate limit in requests per second; 0 disables it (default: 0)"
},
{
"name": "RATE_LIMIT_BURST",
"description": "Token-bucket burst size when RATE_LIMIT_RPS is greater than 0 (default: 40)"
},
{
"name": "LOG_LEVEL",
"description": "Logging verbosity (default: info)"
},
{
"name": "AUTO_UPDATE",
"description": "Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true"
},
{
"name": "AUTO_UPDATE_REPO",
"description": "GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)"
},
{
"name": "AUTO_UPDATE_INTERVAL",
"description": "Periodic update check interval in HTTP mode (default: 1h)"
},
{
"name": "AUTO_UPDATE_TIMEOUT",
"description": "Startup/background update timeout, range 5s-10m (default: 60s)"
}
]
}
],
"remotes": [
{
"transport": "streamable-http",
"url": "https://gitlab-mcp-server.fly.dev/"
},
{
"transport": "streamable-http",
"url": "https://{host}:{port}/"
}
]
},
"dependencies": [],
"installTargets": [
"claude-code",
"claude-desktop",
"cursor",
"vscode"
],
"keywords": [],
"provenance": {
"origin": "official-mcp-registry",
"originalId": "io.github.jmrplens/gitlab-mcp-server",
"originalUrl": "https://registry.modelcontextprotocol.io/v0.1/servers/io.github.jmrplens%2Fgitlab-mcp-server/versions/latest",
"isOfficial": true,
"status": "active"
}
}