{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jmrplens/gitlab-mcp-server","description":"MCP server exposing 1006 GitLab REST API operations as tools for AI assistants.","title":"GitLab MCP Server","repository":{"url":"https://github.com/jmrplens/gitlab-mcp-server","source":"github","id":"1208139072"},"version":"1.0.0","websiteUrl":"https://jmrplens.github.io/gitlab-mcp-server/","icons":[{"src":"https://raw.githubusercontent.com/jmrplens/gitlab-mcp-server/main/site/src/assets/logo-light.svg","mimeType":"image/svg+xml","sizes":["any"],"theme":"light"},{"src":"https://raw.githubusercontent.com/jmrplens/gitlab-mcp-server/main/site/src/assets/logo-dark.svg","mimeType":"image/svg+xml","sizes":["any"],"theme":"dark"}],"packages":[{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.0.0/gitlab-mcp-server-linux-amd64","fileSha256":"89ea928e2746cccc89edc43c6caf330c521de3e2a2a1c9adbce2c45a8b730aeb","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (e.g. https://gitlab.example.com)","isRequired":true,"placeholder":"https://gitlab.example.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools (default: false)","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Maximum attachment upload size in bytes (default: 2147483648 = 2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled) (default: true)","default":"true","name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.0.0/gitlab-mcp-server-linux-arm64","fileSha256":"a2924d1c140800c156e0d8358b0d16fb92183af8e73060dab69a75401f673da9","transport":{"type":"stdio"}},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.0.0/gitlab-mcp-server-darwin-amd64","fileSha256":"6e2e624efb441530b55a0e96b813cc505ad860e003a5bb6ed57c9a9df3510945","transport":{"type":"stdio"}},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.0.0/gitlab-mcp-server-darwin-arm64","fileSha256":"c7279be756db35aa524d45d7a503419116d542b4ceccb8fbf193c1ec1e1cd839","transport":{"type":"stdio"}},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.0.0/gitlab-mcp-server-windows-amd64.exe","fileSha256":"071ff926add7a7bdd9dbe6c67c3b1b3ac4e45c2e5289b7fcaea445806bc3cabf","transport":{"type":"stdio"}},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.0.0/gitlab-mcp-server-windows-arm64.exe","fileSha256":"a4a2b7b0f97738801bd2e6f51c54c3ba9f903e036f49dc7f563d5df7f1834490","transport":{"type":"stdio"}}],"remotes":[{"type":"streamable-http","url":"https://{host}:{port}/mcp","headers":[{"description":"GitLab Personal Access Token for authentication","isSecret":true,"name":"X-Gitlab-Token"}],"variables":{"host":{"description":"Hostname of the GitLab MCP Server HTTP instance","placeholder":"localhost"},"port":{"description":"Port of the GitLab MCP Server HTTP instance","default":"8080","placeholder":"8080"}}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-21T09:23:51.057689Z","publishedAt":"2026-04-21T09:23:51.057689Z","updatedAt":"2026-04-21T09:23:51.057689Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jmrplens/gitlab-mcp-server","description":"MCP server exposing 1006 GitLab REST API operations as tools for AI assistants.","title":"GitLab MCP Server","repository":{"url":"https://github.com/jmrplens/gitlab-mcp-server","source":"github","id":"1208139072"},"version":"1.0.1","websiteUrl":"https://jmrplens.github.io/gitlab-mcp-server/","icons":[{"src":"https://raw.githubusercontent.com/jmrplens/gitlab-mcp-server/main/site/src/assets/logo-light.svg","mimeType":"image/svg+xml","sizes":["any"],"theme":"light"},{"src":"https://raw.githubusercontent.com/jmrplens/gitlab-mcp-server/main/site/src/assets/logo-dark.svg","mimeType":"image/svg+xml","sizes":["any"],"theme":"dark"}],"packages":[{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.0.1/gitlab-mcp-server-linux-amd64","fileSha256":"01e536cf40c999595ef03eeb6558c722579c8f4b7811667077fa7fb8ec44b809","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (e.g. https://gitlab.example.com)","isRequired":true,"placeholder":"https://gitlab.example.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools (default: false)","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Maximum attachment upload size in bytes (default: 2147483648 = 2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled) (default: true)","default":"true","name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.0.1/gitlab-mcp-server-linux-arm64","fileSha256":"70f7da4a0611e4a134c8a43a575f29901d8d651d07dac23b189ec16c071c286b","transport":{"type":"stdio"}},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.0.1/gitlab-mcp-server-darwin-amd64","fileSha256":"9dfabfee6ac49f1d15dcb4ca3a4d7b290c4a796640ffb4e14c3bb3dbb1b5e3ee","transport":{"type":"stdio"}},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.0.1/gitlab-mcp-server-darwin-arm64","fileSha256":"080a2b4dcda3e8a6ff0bacb41c13e2888535c3cf09ac79b5a044883051d36113","transport":{"type":"stdio"}},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.0.1/gitlab-mcp-server-windows-amd64.exe","fileSha256":"599698b4bfa37438ea7e78fc1c653af7d1e92a156e499ee1e99b8415fe43f7f9","transport":{"type":"stdio"}},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.0.1/gitlab-mcp-server-windows-arm64.exe","fileSha256":"6c275e7be7515b2b2b29d734954490c1dbe8185a22d386f43748008d21d08b81","transport":{"type":"stdio"}}],"remotes":[{"type":"streamable-http","url":"https://{host}:{port}/mcp","headers":[{"description":"GitLab Personal Access Token for authentication","isSecret":true,"name":"X-Gitlab-Token"}],"variables":{"host":{"description":"Hostname of the GitLab MCP Server HTTP instance","placeholder":"localhost"},"port":{"description":"Port of the GitLab MCP Server HTTP instance","default":"8080","placeholder":"8080"}}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-21T10:08:22.932808Z","publishedAt":"2026-04-21T10:08:22.932808Z","updatedAt":"2026-04-21T10:08:22.932808Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jmrplens/gitlab-mcp-server","description":"MCP server exposing 1006 GitLab REST API operations as tools for AI assistants.","title":"GitLab MCP Server","repository":{"url":"https://github.com/jmrplens/gitlab-mcp-server","source":"github","id":"1208139072"},"version":"1.0.2","websiteUrl":"https://jmrplens.github.io/gitlab-mcp-server/","icons":[{"src":"https://raw.githubusercontent.com/jmrplens/gitlab-mcp-server/main/site/src/assets/logo-light.svg","mimeType":"image/svg+xml","sizes":["any"],"theme":"light"},{"src":"https://raw.githubusercontent.com/jmrplens/gitlab-mcp-server/main/site/src/assets/logo-dark.svg","mimeType":"image/svg+xml","sizes":["any"],"theme":"dark"}],"packages":[{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.0.1/gitlab-mcp-server-linux-amd64","fileSha256":"f8c2d1d06b3823293943c1981bb8bc7c58a71ff0584b6f6d583f45e080f4980f","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (e.g. https://gitlab.example.com)","isRequired":true,"placeholder":"https://gitlab.example.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools (default: false)","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Maximum attachment upload size in bytes (default: 2147483648 = 2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled) (default: true)","default":"true","name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.0.1/gitlab-mcp-server-linux-arm64","fileSha256":"6bf5e86014fd199ac3e9cf17a6a64b52b24bd1a2468b78ef464818fd9a9b2f86","transport":{"type":"stdio"}},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.0.1/gitlab-mcp-server-darwin-amd64","fileSha256":"0000cb62e2fb1a06cf2b53ae17467defaa617fca33e005035bca8ae3d364dd53","transport":{"type":"stdio"}},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.0.1/gitlab-mcp-server-darwin-arm64","fileSha256":"1b5ed79a6445bbbad058a93b7ed2b643cb9f6db11b145200e2bbbc4fdca83cb1","transport":{"type":"stdio"}},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.0.1/gitlab-mcp-server-windows-amd64.exe","fileSha256":"41be466b0b6fc42589d7545fb7749a1a2359deb4c22a4077509d0f5a266f4eec","transport":{"type":"stdio"}},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.0.1/gitlab-mcp-server-windows-arm64.exe","fileSha256":"1a965d210981ab8d9fee73e5f7c8f5d0f69571fb18c365183e7c49e6f60dc97f","transport":{"type":"stdio"}}],"remotes":[{"type":"streamable-http","url":"https://{host}:{port}/mcp","headers":[{"description":"GitLab Personal Access Token for authentication","isSecret":true,"name":"X-Gitlab-Token"}],"variables":{"host":{"description":"Hostname of the GitLab MCP Server HTTP instance","placeholder":"localhost"},"port":{"description":"Port of the GitLab MCP Server HTTP instance","default":"8080","placeholder":"8080"}}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-21T13:25:48.823625Z","publishedAt":"2026-04-21T13:25:48.823625Z","updatedAt":"2026-04-21T13:25:48.823625Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jmrplens/gitlab-mcp-server","description":"MCP server exposing 1006 GitLab REST API operations as tools for AI assistants.","title":"GitLab MCP Server","repository":{"url":"https://github.com/jmrplens/gitlab-mcp-server","source":"github","id":"1208139072"},"version":"1.0.3","websiteUrl":"https://jmrplens.github.io/gitlab-mcp-server/","icons":[{"src":"https://raw.githubusercontent.com/jmrplens/gitlab-mcp-server/main/site/src/assets/logo-light.svg","mimeType":"image/svg+xml","sizes":["any"],"theme":"light"},{"src":"https://raw.githubusercontent.com/jmrplens/gitlab-mcp-server/main/site/src/assets/logo-dark.svg","mimeType":"image/svg+xml","sizes":["any"],"theme":"dark"}],"packages":[{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.0.1/gitlab-mcp-server-linux-amd64","fileSha256":"a3d8c57a3c38aff134fa222d27fc730cbeda36cdf4dec7c1acbd512c02e1b026","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (e.g. https://gitlab.example.com)","isRequired":true,"placeholder":"https://gitlab.example.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools (default: false)","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Maximum attachment upload size in bytes (default: 2147483648 = 2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled) (default: true)","default":"true","name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.0.1/gitlab-mcp-server-linux-arm64","fileSha256":"6c1ea2a7fb2a1e3820c55054137a4a0ac568549ac417e1b6f480f83deaf76892","transport":{"type":"stdio"}},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.0.1/gitlab-mcp-server-darwin-amd64","fileSha256":"86247a6a1a53be1430457d4c8f73a223889c5544db2f53a65aa9f4b646c5659c","transport":{"type":"stdio"}},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.0.1/gitlab-mcp-server-darwin-arm64","fileSha256":"d8674db95a4c30f9e9fa2e46b99bd2df4f8513693328bfcc50c1a2a6faf00292","transport":{"type":"stdio"}},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.0.1/gitlab-mcp-server-windows-amd64.exe","fileSha256":"6b167ac6badf8abf8e278224f9c54ce0a57e2adba36f03af1542f6d8e1927292","transport":{"type":"stdio"}},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.0.1/gitlab-mcp-server-windows-arm64.exe","fileSha256":"22774b0bab92c81fdaa76878f5f57eb7060a4f8d8e51c0bc8f965735908226bd","transport":{"type":"stdio"}}],"remotes":[{"type":"streamable-http","url":"https://{host}:{port}/mcp","headers":[{"description":"GitLab Personal Access Token for authentication","isSecret":true,"name":"X-Gitlab-Token"}],"variables":{"host":{"description":"Hostname of the GitLab MCP Server HTTP instance","placeholder":"localhost"},"port":{"description":"Port of the GitLab MCP Server HTTP instance","default":"8080","placeholder":"8080"}}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-22T00:45:34.729948Z","publishedAt":"2026-04-22T00:45:34.729948Z","updatedAt":"2026-04-22T00:45:34.729948Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jmrplens/gitlab-mcp-server","description":"MCP server exposing 1006 GitLab REST API operations as tools for AI assistants.","title":"GitLab MCP Server","repository":{"url":"https://github.com/jmrplens/gitlab-mcp-server","source":"github","id":"1208139072"},"version":"1.0.4","websiteUrl":"https://jmrplens.github.io/gitlab-mcp-server/","icons":[{"src":"https://raw.githubusercontent.com/jmrplens/gitlab-mcp-server/main/site/src/assets/logo-light.svg","mimeType":"image/svg+xml","sizes":["any"],"theme":"light"},{"src":"https://raw.githubusercontent.com/jmrplens/gitlab-mcp-server/main/site/src/assets/logo-dark.svg","mimeType":"image/svg+xml","sizes":["any"],"theme":"dark"}],"packages":[{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.0.1/gitlab-mcp-server-linux-amd64","fileSha256":"c51de5066e6a90b321c3418078008f8e915edf2830549c604dfc3d4be6d85e3c","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (e.g. https://gitlab.example.com)","isRequired":true,"placeholder":"https://gitlab.example.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools (default: false)","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Maximum attachment upload size in bytes (default: 2147483648 = 2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled) (default: true)","default":"true","name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.0.1/gitlab-mcp-server-linux-arm64","fileSha256":"ef4b023de49b130d335e3a6cf9140ea68c82de7f4ddfece633a7b98ad034af5c","transport":{"type":"stdio"}},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.0.1/gitlab-mcp-server-darwin-amd64","fileSha256":"fe26c4dad629f3c731e676ae87ae5f75a07f290a645809a29686a263ffca4e38","transport":{"type":"stdio"}},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.0.1/gitlab-mcp-server-darwin-arm64","fileSha256":"54b65e941897cfbba5dedaddc0d3ef97cd8ba65ecb6e631d7338c5ee40f49417","transport":{"type":"stdio"}},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.0.1/gitlab-mcp-server-windows-amd64.exe","fileSha256":"4d25fc3d766a85eb7556ec88ffaf00b1c06ba0bf4e23cd7d0957dd2925f4d550","transport":{"type":"stdio"}},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.0.1/gitlab-mcp-server-windows-arm64.exe","fileSha256":"732022830cd9d0db0c82440a39b49e56fe78c353d0601237964d4dec7a1c7886","transport":{"type":"stdio"}}],"remotes":[{"type":"streamable-http","url":"https://{host}:{port}/mcp","headers":[{"description":"GitLab Personal Access Token for authentication","isSecret":true,"name":"X-Gitlab-Token"}],"variables":{"host":{"description":"Hostname of the GitLab MCP Server HTTP instance","placeholder":"localhost"},"port":{"description":"Port of the GitLab MCP Server HTTP instance","default":"8080","placeholder":"8080"}}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-22T13:03:47.964282Z","publishedAt":"2026-04-22T13:03:47.964282Z","updatedAt":"2026-04-22T13:03:47.964282Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jmrplens/gitlab-mcp-server","description":"MCP server exposing 1006 GitLab REST API operations as tools for AI assistants.","title":"GitLab MCP Server","repository":{"url":"https://github.com/jmrplens/gitlab-mcp-server","source":"github","id":"1208139072"},"version":"1.0.5","websiteUrl":"https://jmrplens.github.io/gitlab-mcp-server/","icons":[{"src":"https://raw.githubusercontent.com/jmrplens/gitlab-mcp-server/main/site/src/assets/logo-light.svg","mimeType":"image/svg+xml","sizes":["any"],"theme":"light"},{"src":"https://raw.githubusercontent.com/jmrplens/gitlab-mcp-server/main/site/src/assets/logo-dark.svg","mimeType":"image/svg+xml","sizes":["any"],"theme":"dark"}],"packages":[{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.0.1/gitlab-mcp-server-linux-amd64","fileSha256":"db8e5d750cb4a7e70a9bb2166ba8c1c30c7e441200261ad8e92c6d542837c5c5","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (e.g. https://gitlab.example.com)","isRequired":true,"placeholder":"https://gitlab.example.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools (default: false)","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Maximum attachment upload size in bytes (default: 2147483648 = 2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled) (default: true)","default":"true","name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.0.1/gitlab-mcp-server-linux-arm64","fileSha256":"43ecfd1004dd5df056951f2d7f96553890fb40cb5e23db9a524de0677091fd04","transport":{"type":"stdio"}},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.0.1/gitlab-mcp-server-darwin-amd64","fileSha256":"016dd69b31cd0268b9c154de3994d247bc94953bfc4b2dca49d753edf5092fd4","transport":{"type":"stdio"}},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.0.1/gitlab-mcp-server-darwin-arm64","fileSha256":"229b05afa654234b6458cd7203ea7de3785f36d3f8d24eeaf38b6e4ccbc8a790","transport":{"type":"stdio"}},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.0.1/gitlab-mcp-server-windows-amd64.exe","fileSha256":"0bbc91074d42bc16b503482881e78bd270d8dcc6b9e41aca84394c84b16cd49c","transport":{"type":"stdio"}},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.0.1/gitlab-mcp-server-windows-arm64.exe","fileSha256":"cdae49b8842a11046294093733c064982e68eb563bf36d1f183b02641e78f088","transport":{"type":"stdio"}}],"remotes":[{"type":"streamable-http","url":"https://{host}:{port}/mcp","headers":[{"description":"GitLab Personal Access Token for authentication","isSecret":true,"name":"X-Gitlab-Token"}],"variables":{"host":{"description":"Hostname of the GitLab MCP Server HTTP instance","placeholder":"localhost"},"port":{"description":"Port of the GitLab MCP Server HTTP instance","default":"8080","placeholder":"8080"}}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-22T19:20:22.533427Z","publishedAt":"2026-04-22T19:20:22.533427Z","updatedAt":"2026-04-22T19:20:22.533427Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jmrplens/gitlab-mcp-server","description":"MCP server exposing 1006 GitLab REST API operations as tools for AI assistants.","title":"GitLab MCP Server","repository":{"url":"https://github.com/jmrplens/gitlab-mcp-server","source":"github","id":"1208139072"},"version":"1.0.6","websiteUrl":"https://jmrplens.github.io/gitlab-mcp-server/","icons":[{"src":"https://raw.githubusercontent.com/jmrplens/gitlab-mcp-server/main/site/src/assets/logo-light.svg","mimeType":"image/svg+xml","sizes":["any"],"theme":"light"},{"src":"https://raw.githubusercontent.com/jmrplens/gitlab-mcp-server/main/site/src/assets/logo-dark.svg","mimeType":"image/svg+xml","sizes":["any"],"theme":"dark"}],"packages":[{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.0.1/gitlab-mcp-server-linux-amd64","fileSha256":"0a4d0c8a037f283dc38367638afbc5c1389b0abc05288eabeb20a342eda73b19","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (e.g. https://gitlab.example.com)","isRequired":true,"placeholder":"https://gitlab.example.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools (default: false)","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Maximum attachment upload size in bytes (default: 2147483648 = 2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled) (default: true)","default":"true","name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.0.1/gitlab-mcp-server-linux-arm64","fileSha256":"00e8e7be8846c1d067a7b10ece6545c2231e5549e2d860270e5d3c078d3fec1f","transport":{"type":"stdio"}},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.0.1/gitlab-mcp-server-darwin-amd64","fileSha256":"09cdf73765dfd4f990165d3f3adbd7e944afde0ca5c532b8b3585dce25777b64","transport":{"type":"stdio"}},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.0.1/gitlab-mcp-server-darwin-arm64","fileSha256":"5d78692b70d0338bc4703367e004d237d81ea02bdfee83d4475a9e5ce4ffd457","transport":{"type":"stdio"}},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.0.1/gitlab-mcp-server-windows-amd64.exe","fileSha256":"3db81500466be47b66df3152e7677dc6b4697d6ee2c7431cb2827638b5cab544","transport":{"type":"stdio"}},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.0.1/gitlab-mcp-server-windows-arm64.exe","fileSha256":"bba38e31ed08481548900e435bb0b603b1fa74048d8d04429349617f49138876","transport":{"type":"stdio"}}],"remotes":[{"type":"streamable-http","url":"https://{host}:{port}/mcp","headers":[{"description":"GitLab Personal Access Token for authentication","isSecret":true,"name":"X-Gitlab-Token"}],"variables":{"host":{"description":"Hostname of the GitLab MCP Server HTTP instance","placeholder":"localhost"},"port":{"description":"Port of the GitLab MCP Server HTTP instance","default":"8080","placeholder":"8080"}}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-23T12:22:44.795223Z","publishedAt":"2026-04-23T12:22:44.795223Z","updatedAt":"2026-04-23T12:22:44.795223Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jmrplens/gitlab-mcp-server","description":"MCP server exposing 1006 GitLab REST API operations as tools for AI assistants.","title":"GitLab MCP Server","repository":{"url":"https://github.com/jmrplens/gitlab-mcp-server","source":"github","id":"1208139072"},"version":"1.1.0","websiteUrl":"https://jmrplens.github.io/gitlab-mcp-server/","icons":[{"src":"https://raw.githubusercontent.com/jmrplens/gitlab-mcp-server/main/site/src/assets/logo-light.svg","mimeType":"image/svg+xml","sizes":["any"],"theme":"light"},{"src":"https://raw.githubusercontent.com/jmrplens/gitlab-mcp-server/main/site/src/assets/logo-dark.svg","mimeType":"image/svg+xml","sizes":["any"],"theme":"dark"}],"packages":[{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.0.1/gitlab-mcp-server-linux-amd64","fileSha256":"108826af33198a84ac851744970cab4f1b0d55871893592c0e1213d7c15f36bd","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (e.g. https://gitlab.example.com)","isRequired":true,"placeholder":"https://gitlab.example.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools (default: false)","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Maximum attachment upload size in bytes (default: 2147483648 = 2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled) (default: true)","default":"true","name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.0.1/gitlab-mcp-server-linux-arm64","fileSha256":"a0da47ed70a6c87484faef02df67254b00a7af0e7c7e134b0b519bb2b9924171","transport":{"type":"stdio"}},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.0.1/gitlab-mcp-server-darwin-amd64","fileSha256":"ef1b6a0108a14e394e976912cf1be14a824096cbd67e1039343022968a067e94","transport":{"type":"stdio"}},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.0.1/gitlab-mcp-server-darwin-arm64","fileSha256":"2a9f4b279878258d09485d8699dc25448ecd1e02814ffedb57aa24b7c8658b16","transport":{"type":"stdio"}},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.0.1/gitlab-mcp-server-windows-amd64.exe","fileSha256":"61f0152fa3534573f01bb00762d87b5997ac94c096a3620875ac2851975ba4dc","transport":{"type":"stdio"}},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.0.1/gitlab-mcp-server-windows-arm64.exe","fileSha256":"3a1d22fc3d3dc01ddb7139212749e54dd45c7021b5c3ed2de143c4227d72ae14","transport":{"type":"stdio"}}],"remotes":[{"type":"streamable-http","url":"https://{host}:{port}/mcp","headers":[{"description":"GitLab Personal Access Token for authentication","isSecret":true,"name":"X-Gitlab-Token"}],"variables":{"host":{"description":"Hostname of the GitLab MCP Server HTTP instance","placeholder":"localhost"},"port":{"description":"Port of the GitLab MCP Server HTTP instance","default":"8080","placeholder":"8080"}}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-23T23:57:26.486083Z","publishedAt":"2026-04-23T23:57:26.486083Z","updatedAt":"2026-04-23T23:57:26.486083Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jmrplens/gitlab-mcp-server","description":"MCP server exposing 1000 GitLab REST API and GraphQL operations as tools for AI assistants.","title":"GitLab MCP Server","repository":{"url":"https://github.com/jmrplens/gitlab-mcp-server","source":"github","id":"1208139072"},"version":"1.2.0","websiteUrl":"https://jmrplens.github.io/gitlab-mcp-server/","icons":[{"src":"https://raw.githubusercontent.com/jmrplens/gitlab-mcp-server/main/site/src/assets/logo-light.svg","mimeType":"image/svg+xml","sizes":["any"],"theme":"light"},{"src":"https://raw.githubusercontent.com/jmrplens/gitlab-mcp-server/main/site/src/assets/logo-dark.svg","mimeType":"image/svg+xml","sizes":["any"],"theme":"dark"}],"packages":[{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.2.0/gitlab-mcp-server-linux-amd64","version":"1.2.0","fileSha256":"b42bdc66675e9428140eb15284f8fc8c3e32e9e4895856140305e74383e61091","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (e.g. https://gitlab.example.com)","isRequired":true,"placeholder":"https://gitlab.example.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.2.0/gitlab-mcp-server-linux-arm64","version":"1.2.0","fileSha256":"f82aa83b5d03cebc0711cf375bf50291e779de872c00da59ce3c4868aa2842e3","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (e.g. https://gitlab.example.com)","isRequired":true,"placeholder":"https://gitlab.example.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.2.0/gitlab-mcp-server-darwin-amd64","version":"1.2.0","fileSha256":"87cc50db7006cc229c82db57010f13c65d61d775f7d57ff4910d4e1f2a0c75ab","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (e.g. https://gitlab.example.com)","isRequired":true,"placeholder":"https://gitlab.example.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.2.0/gitlab-mcp-server-darwin-arm64","version":"1.2.0","fileSha256":"3057f3dd137a8f2851dc139781e014cce93a934e11f80ca76dee1a8fe530cbc5","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (e.g. https://gitlab.example.com)","isRequired":true,"placeholder":"https://gitlab.example.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.2.0/gitlab-mcp-server-windows-amd64.exe","version":"1.2.0","fileSha256":"a5c5a85f987c0ca0dcf6cf10f331f834e7f5853024b4ef3901fccf97bcd7edc1","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (e.g. https://gitlab.example.com)","isRequired":true,"placeholder":"https://gitlab.example.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.2.0/gitlab-mcp-server-windows-arm64.exe","version":"1.2.0","fileSha256":"9497d17e90e2aa60cb8077ca9018810c759943de1706744790c5f841a4d0e653","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (e.g. https://gitlab.example.com)","isRequired":true,"placeholder":"https://gitlab.example.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]}],"remotes":[{"type":"streamable-http","url":"https://gitlab-mcp-server.fly.dev/","headers":[{"description":"GitLab Personal Access Token (glpat-...). Alternatively, send Authorization: Bearer <token>.","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"PRIVATE-TOKEN"},{"description":"Target GitLab instance URL (e.g. https://gitlab.com). Required in the public hosted multi-tenant instance.","isRequired":true,"placeholder":"https://gitlab.com","name":"GITLAB-URL"}]},{"type":"streamable-http","url":"https://{host}:{port}/","headers":[{"description":"GitLab Personal Access Token (glpat-...). Alternatively, send Authorization: Bearer <token>.","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"PRIVATE-TOKEN"},{"description":"Target GitLab instance URL. Omit if the server was started with --gitlab-url.","placeholder":"https://gitlab.example.com","name":"GITLAB-URL"}],"variables":{"host":{"description":"Hostname of the self-hosted GitLab MCP Server HTTP instance","placeholder":"localhost"},"port":{"description":"Port of the self-hosted GitLab MCP Server HTTP instance","default":"8080","placeholder":"8080"}}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-24T12:55:46.969646Z","publishedAt":"2026-04-24T12:55:46.969646Z","updatedAt":"2026-04-24T12:55:46.969646Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jmrplens/gitlab-mcp-server","description":"MCP server exposing 1000 GitLab REST API and GraphQL operations as tools for AI assistants.","title":"GitLab MCP Server","repository":{"url":"https://github.com/jmrplens/gitlab-mcp-server","source":"github","id":"1208139072"},"version":"1.2.1","websiteUrl":"https://jmrplens.github.io/gitlab-mcp-server/","icons":[{"src":"https://raw.githubusercontent.com/jmrplens/gitlab-mcp-server/main/site/src/assets/logo-light.svg","mimeType":"image/svg+xml","sizes":["any"],"theme":"light"},{"src":"https://raw.githubusercontent.com/jmrplens/gitlab-mcp-server/main/site/src/assets/logo-dark.svg","mimeType":"image/svg+xml","sizes":["any"],"theme":"dark"}],"packages":[{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.2.1/gitlab-mcp-server-linux-amd64","version":"1.2.1","fileSha256":"385cf2d326de1a097d6a433f3ce7625b6e756fe4372310049c4c11f98b4b0b91","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (e.g. https://gitlab.example.com)","isRequired":true,"placeholder":"https://gitlab.example.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.2.1/gitlab-mcp-server-linux-arm64","version":"1.2.1","fileSha256":"e67f881a75a8e9e2b3c77336828c0aa853330e33fc7c625bb05c7ab817eb3b94","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (e.g. https://gitlab.example.com)","isRequired":true,"placeholder":"https://gitlab.example.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.2.1/gitlab-mcp-server-darwin-amd64","version":"1.2.1","fileSha256":"8805ed34f92cb74a7d1261c76f149c3309638dc074e3708138b8ef13b8a599d5","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (e.g. https://gitlab.example.com)","isRequired":true,"placeholder":"https://gitlab.example.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.2.1/gitlab-mcp-server-darwin-arm64","version":"1.2.1","fileSha256":"07b3cdf5c0853f45336d5f4b6c4b46680ce41028a88ab327a4fc506fe8f5deb5","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (e.g. https://gitlab.example.com)","isRequired":true,"placeholder":"https://gitlab.example.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.2.1/gitlab-mcp-server-windows-amd64.exe","version":"1.2.1","fileSha256":"2db074cb0547b859f88ab3a4552ed1887c0b25985b0e4de0d833bf42f5f56a00","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (e.g. https://gitlab.example.com)","isRequired":true,"placeholder":"https://gitlab.example.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.2.1/gitlab-mcp-server-windows-arm64.exe","version":"1.2.1","fileSha256":"e6a4a8ef9dad9db2d02a2255a51d2577625084c778098c0882e05897e4604556","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (e.g. https://gitlab.example.com)","isRequired":true,"placeholder":"https://gitlab.example.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]}],"remotes":[{"type":"streamable-http","url":"https://gitlab-mcp-server.fly.dev/","headers":[{"description":"GitLab Personal Access Token (glpat-...). Alternatively, send Authorization: Bearer <token>.","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"PRIVATE-TOKEN"},{"description":"Target GitLab instance URL (e.g. https://gitlab.com). Required in the public hosted multi-tenant instance.","isRequired":true,"placeholder":"https://gitlab.com","name":"GITLAB-URL"}]},{"type":"streamable-http","url":"https://{host}:{port}/","headers":[{"description":"GitLab Personal Access Token (glpat-...). Alternatively, send Authorization: Bearer <token>.","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"PRIVATE-TOKEN"},{"description":"Target GitLab instance URL. Omit if the server was started with --gitlab-url.","placeholder":"https://gitlab.example.com","name":"GITLAB-URL"}],"variables":{"host":{"description":"Hostname of the self-hosted GitLab MCP Server HTTP instance","placeholder":"localhost"},"port":{"description":"Port of the self-hosted GitLab MCP Server HTTP instance","default":"8080","placeholder":"8080"}}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-25T20:32:36.460907Z","publishedAt":"2026-04-25T20:32:36.460907Z","updatedAt":"2026-04-25T20:32:36.460907Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jmrplens/gitlab-mcp-server","description":"MCP server exposing 1000 GitLab REST API and GraphQL operations as tools for AI assistants.","title":"GitLab MCP Server","repository":{"url":"https://github.com/jmrplens/gitlab-mcp-server","source":"github","id":"1208139072"},"version":"1.2.2","websiteUrl":"https://jmrplens.github.io/gitlab-mcp-server/","icons":[{"src":"https://raw.githubusercontent.com/jmrplens/gitlab-mcp-server/main/site/src/assets/logo-light.svg","mimeType":"image/svg+xml","sizes":["any"],"theme":"light"},{"src":"https://raw.githubusercontent.com/jmrplens/gitlab-mcp-server/main/site/src/assets/logo-dark.svg","mimeType":"image/svg+xml","sizes":["any"],"theme":"dark"}],"packages":[{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.2.2/gitlab-mcp-server-linux-amd64","version":"1.2.2","fileSha256":"2ada6e246cd33326e335511bc71ef09c16857880992e689e6c654a1d88ec54cf","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (e.g. https://gitlab.example.com)","isRequired":true,"placeholder":"https://gitlab.example.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.2.2/gitlab-mcp-server-linux-arm64","version":"1.2.2","fileSha256":"43b2ef7b2059db7fa1afb39a74fc8a4243ed88b041b749dc0c340a36e166b4c9","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (e.g. https://gitlab.example.com)","isRequired":true,"placeholder":"https://gitlab.example.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.2.2/gitlab-mcp-server-darwin-amd64","version":"1.2.2","fileSha256":"8c80aad2b3d9f7a66fd8f4883d2c5875d0ca22d1c8a1e6e5c08c67189c44e049","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (e.g. https://gitlab.example.com)","isRequired":true,"placeholder":"https://gitlab.example.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.2.2/gitlab-mcp-server-darwin-arm64","version":"1.2.2","fileSha256":"c444dcc540b578a1cb761f117cdb9bb9d76189db2b50790f492902d3d111593e","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (e.g. https://gitlab.example.com)","isRequired":true,"placeholder":"https://gitlab.example.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.2.2/gitlab-mcp-server-windows-amd64.exe","version":"1.2.2","fileSha256":"d5aa20400de16aa05974b3e6d55b16411dc473d29b7fb0a8eedd39506f0c8828","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (e.g. https://gitlab.example.com)","isRequired":true,"placeholder":"https://gitlab.example.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.2.2/gitlab-mcp-server-windows-arm64.exe","version":"1.2.2","fileSha256":"5a557c87eb7fddd8aa62f262410b64e652a761297897f80edca0327408518411","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (e.g. https://gitlab.example.com)","isRequired":true,"placeholder":"https://gitlab.example.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]}],"remotes":[{"type":"streamable-http","url":"https://gitlab-mcp-server.fly.dev/","headers":[{"description":"GitLab Personal Access Token (glpat-...). Alternatively, send Authorization: Bearer <token>.","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"PRIVATE-TOKEN"},{"description":"Target GitLab instance URL (e.g. https://gitlab.com). Required in the public hosted multi-tenant instance.","isRequired":true,"placeholder":"https://gitlab.com","name":"GITLAB-URL"}]},{"type":"streamable-http","url":"https://{host}:{port}/","headers":[{"description":"GitLab Personal Access Token (glpat-...). Alternatively, send Authorization: Bearer <token>.","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"PRIVATE-TOKEN"},{"description":"Target GitLab instance URL. Omit if the server was started with --gitlab-url.","placeholder":"https://gitlab.example.com","name":"GITLAB-URL"}],"variables":{"host":{"description":"Hostname of the self-hosted GitLab MCP Server HTTP instance","placeholder":"localhost"},"port":{"description":"Port of the self-hosted GitLab MCP Server HTTP instance","default":"8080","placeholder":"8080"}}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-25T23:45:35.412996Z","publishedAt":"2026-04-25T23:45:35.412996Z","updatedAt":"2026-04-25T23:45:35.412996Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jmrplens/gitlab-mcp-server","description":"MCP server exposing 1000 GitLab REST API and GraphQL operations as tools for AI assistants.","title":"GitLab MCP Server","repository":{"url":"https://github.com/jmrplens/gitlab-mcp-server","source":"github","id":"1208139072"},"version":"1.2.4","websiteUrl":"https://jmrplens.github.io/gitlab-mcp-server/","icons":[{"src":"https://raw.githubusercontent.com/jmrplens/gitlab-mcp-server/main/site/src/assets/logo-light.svg","mimeType":"image/svg+xml","sizes":["any"],"theme":"light"},{"src":"https://raw.githubusercontent.com/jmrplens/gitlab-mcp-server/main/site/src/assets/logo-dark.svg","mimeType":"image/svg+xml","sizes":["any"],"theme":"dark"}],"packages":[{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.2.4/gitlab-mcp-server-linux-amd64","version":"1.2.4","fileSha256":"6a7b1492c89205399223d44dc213b63d3831668badace7868cf883529ace694b","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (e.g. https://gitlab.example.com)","isRequired":true,"placeholder":"https://gitlab.example.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.2.4/gitlab-mcp-server-linux-arm64","version":"1.2.4","fileSha256":"7bfeb31f9f3f0eb041252fdf032105baade0f8577c72a266dc8fcd201314fe37","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (e.g. https://gitlab.example.com)","isRequired":true,"placeholder":"https://gitlab.example.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.2.4/gitlab-mcp-server-darwin-amd64","version":"1.2.4","fileSha256":"f3b087853fb3821d2f5cefd4099c5d3808a86699a5bab8d8e678efc872cb79fe","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (e.g. https://gitlab.example.com)","isRequired":true,"placeholder":"https://gitlab.example.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.2.4/gitlab-mcp-server-darwin-arm64","version":"1.2.4","fileSha256":"ce4a7c42135648c3f55c831a0b51368c79fb283e6fcf8fdd454774be81e7fd72","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (e.g. https://gitlab.example.com)","isRequired":true,"placeholder":"https://gitlab.example.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.2.4/gitlab-mcp-server-windows-amd64.exe","version":"1.2.4","fileSha256":"2e962ee9208aa810249177e3c5562b3c7685ca09caecd98b980f7d2d8a1cff55","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (e.g. https://gitlab.example.com)","isRequired":true,"placeholder":"https://gitlab.example.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.2.4/gitlab-mcp-server-windows-arm64.exe","version":"1.2.4","fileSha256":"04db977e7e53e2f33cbf05659e94c7649cfbf688ad0cce730ca734923cbebc44","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (e.g. https://gitlab.example.com)","isRequired":true,"placeholder":"https://gitlab.example.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]}],"remotes":[{"type":"streamable-http","url":"https://gitlab-mcp-server.fly.dev/","headers":[{"description":"GitLab Personal Access Token (glpat-...). Alternatively, send Authorization: Bearer <token>.","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"PRIVATE-TOKEN"},{"description":"Target GitLab instance URL (e.g. https://gitlab.com). Required in the public hosted multi-tenant instance.","isRequired":true,"placeholder":"https://gitlab.com","name":"GITLAB-URL"}]},{"type":"streamable-http","url":"https://{host}:{port}/","headers":[{"description":"GitLab Personal Access Token (glpat-...). Alternatively, send Authorization: Bearer <token>.","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"PRIVATE-TOKEN"},{"description":"Target GitLab instance URL. Omit if the server was started with --gitlab-url.","placeholder":"https://gitlab.example.com","name":"GITLAB-URL"}],"variables":{"host":{"description":"Hostname of the self-hosted GitLab MCP Server HTTP instance","placeholder":"localhost"},"port":{"description":"Port of the self-hosted GitLab MCP Server HTTP instance","default":"8080","placeholder":"8080"}}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-26T08:13:36.374527Z","publishedAt":"2026-04-26T08:13:36.374527Z","updatedAt":"2026-04-26T08:13:36.374527Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jmrplens/gitlab-mcp-server","description":"MCP server exposing 1000 GitLab REST API and GraphQL operations as tools for AI assistants.","title":"GitLab MCP Server","repository":{"url":"https://github.com/jmrplens/gitlab-mcp-server","source":"github","id":"1208139072"},"version":"1.3.0","websiteUrl":"https://jmrplens.github.io/gitlab-mcp-server/","icons":[{"src":"https://raw.githubusercontent.com/jmrplens/gitlab-mcp-server/main/site/src/assets/logo-light.svg","mimeType":"image/svg+xml","sizes":["any"],"theme":"light"},{"src":"https://raw.githubusercontent.com/jmrplens/gitlab-mcp-server/main/site/src/assets/logo-dark.svg","mimeType":"image/svg+xml","sizes":["any"],"theme":"dark"}],"packages":[{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.3.0/gitlab-mcp-server-linux-amd64","version":"1.3.0","fileSha256":"61e89e22618af117b6484becb8303c5d740fdb2af96ba56ad3464f07366516b9","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (e.g. https://gitlab.example.com)","isRequired":true,"placeholder":"https://gitlab.example.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.3.0/gitlab-mcp-server-linux-arm64","version":"1.3.0","fileSha256":"d8d089da49ce8779e9a5e96068dc37291b6b27741d51aed9c429733b5ba0bcc2","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (e.g. https://gitlab.example.com)","isRequired":true,"placeholder":"https://gitlab.example.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.3.0/gitlab-mcp-server-darwin-amd64","version":"1.3.0","fileSha256":"2ef99fe9e9e3e95c1ff53309cf9b16e714bd75c7ccbef7e778bdb74133c52961","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (e.g. https://gitlab.example.com)","isRequired":true,"placeholder":"https://gitlab.example.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.3.0/gitlab-mcp-server-darwin-arm64","version":"1.3.0","fileSha256":"dfb86a14a3de31fc64237ba6f7eee102972f32de35cbf23ccb197557733aff57","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (e.g. https://gitlab.example.com)","isRequired":true,"placeholder":"https://gitlab.example.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.3.0/gitlab-mcp-server-windows-amd64.exe","version":"1.3.0","fileSha256":"5fbc906dca2e7167c72f9575ea78e1ddb1baf30b308c607153e9b1e5e56fa025","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (e.g. https://gitlab.example.com)","isRequired":true,"placeholder":"https://gitlab.example.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.3.0/gitlab-mcp-server-windows-arm64.exe","version":"1.3.0","fileSha256":"f84199a4444d0dbe0a33237e6cd207486dd8f61975e4a55c3541fd2f4ee22ed1","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (e.g. https://gitlab.example.com)","isRequired":true,"placeholder":"https://gitlab.example.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]}],"remotes":[{"type":"streamable-http","url":"https://gitlab-mcp-server.fly.dev/","headers":[{"description":"GitLab Personal Access Token (glpat-...). Alternatively, send Authorization: Bearer <token>.","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"PRIVATE-TOKEN"},{"description":"Target GitLab instance URL (e.g. https://gitlab.com). Required in the public hosted multi-tenant instance.","isRequired":true,"placeholder":"https://gitlab.com","name":"GITLAB-URL"}]},{"type":"streamable-http","url":"https://{host}:{port}/","headers":[{"description":"GitLab Personal Access Token (glpat-...). Alternatively, send Authorization: Bearer <token>.","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"PRIVATE-TOKEN"},{"description":"Target GitLab instance URL. Omit if the server was started with --gitlab-url.","placeholder":"https://gitlab.example.com","name":"GITLAB-URL"}],"variables":{"host":{"description":"Hostname of the self-hosted GitLab MCP Server HTTP instance","placeholder":"localhost"},"port":{"description":"Port of the self-hosted GitLab MCP Server HTTP instance","default":"8080","placeholder":"8080"}}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-27T00:16:52.535309Z","publishedAt":"2026-04-27T00:16:52.535309Z","updatedAt":"2026-04-27T00:16:52.535309Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jmrplens/gitlab-mcp-server","description":"MCP server exposing 1000 GitLab REST API and GraphQL operations as tools for AI assistants.","title":"GitLab MCP Server","repository":{"url":"https://github.com/jmrplens/gitlab-mcp-server","source":"github","id":"1208139072"},"version":"1.3.1","websiteUrl":"https://jmrplens.github.io/gitlab-mcp-server/","icons":[{"src":"https://raw.githubusercontent.com/jmrplens/gitlab-mcp-server/main/site/src/assets/logo-light.svg","mimeType":"image/svg+xml","sizes":["any"],"theme":"light"},{"src":"https://raw.githubusercontent.com/jmrplens/gitlab-mcp-server/main/site/src/assets/logo-dark.svg","mimeType":"image/svg+xml","sizes":["any"],"theme":"dark"}],"packages":[{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.3.1/gitlab-mcp-server-linux-amd64","version":"1.3.1","fileSha256":"69a530a8dd69141cf65a8f949edaa8a698a869b89a3912ddd58b105257160f92","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (e.g. https://gitlab.example.com)","isRequired":true,"placeholder":"https://gitlab.example.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.3.1/gitlab-mcp-server-linux-arm64","version":"1.3.1","fileSha256":"d8e52ca64761e37b412556e196047d422cbea1be7b88984af69825bd781b3184","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (e.g. https://gitlab.example.com)","isRequired":true,"placeholder":"https://gitlab.example.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.3.1/gitlab-mcp-server-darwin-amd64","version":"1.3.1","fileSha256":"76e34237e5287007c30ebf651c107b29d12167882760e53145f57213d4005bf5","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (e.g. https://gitlab.example.com)","isRequired":true,"placeholder":"https://gitlab.example.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.3.1/gitlab-mcp-server-darwin-arm64","version":"1.3.1","fileSha256":"c433c4fcda500632fda287cda57cf9aa395c4c385492297fd431985711ff0090","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (e.g. https://gitlab.example.com)","isRequired":true,"placeholder":"https://gitlab.example.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.3.1/gitlab-mcp-server-windows-amd64.exe","version":"1.3.1","fileSha256":"5a35baa6963b942f19fef996d17257e7739e13cfee98e1345c66ba4943eb2b50","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (e.g. https://gitlab.example.com)","isRequired":true,"placeholder":"https://gitlab.example.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.3.1/gitlab-mcp-server-windows-arm64.exe","version":"1.3.1","fileSha256":"77f5867dd6347dc213333f3c18d30af5ee20882549d30c66c30431f134e82005","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (e.g. https://gitlab.example.com)","isRequired":true,"placeholder":"https://gitlab.example.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]}],"remotes":[{"type":"streamable-http","url":"https://gitlab-mcp-server.fly.dev/","headers":[{"description":"GitLab Personal Access Token (glpat-...). Alternatively, send Authorization: Bearer <token>.","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"PRIVATE-TOKEN"},{"description":"Target GitLab instance URL (e.g. https://gitlab.com). Required in the public hosted multi-tenant instance.","isRequired":true,"placeholder":"https://gitlab.com","name":"GITLAB-URL"}]},{"type":"streamable-http","url":"https://{host}:{port}/","headers":[{"description":"GitLab Personal Access Token (glpat-...). Alternatively, send Authorization: Bearer <token>.","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"PRIVATE-TOKEN"},{"description":"Target GitLab instance URL. Omit if the server was started with --gitlab-url.","placeholder":"https://gitlab.example.com","name":"GITLAB-URL"}],"variables":{"host":{"description":"Hostname of the self-hosted GitLab MCP Server HTTP instance","placeholder":"localhost"},"port":{"description":"Port of the self-hosted GitLab MCP Server HTTP instance","default":"8080","placeholder":"8080"}}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-27T09:33:21.399006Z","publishedAt":"2026-04-27T09:33:21.399006Z","updatedAt":"2026-04-27T09:33:21.399006Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jmrplens/gitlab-mcp-server","description":"MCP server exposing 1000 GitLab REST API and GraphQL operations as tools for AI assistants.","title":"GitLab MCP Server","repository":{"url":"https://github.com/jmrplens/gitlab-mcp-server","source":"github","id":"1208139072"},"version":"1.3.2","websiteUrl":"https://jmrplens.github.io/gitlab-mcp-server/","icons":[{"src":"https://raw.githubusercontent.com/jmrplens/gitlab-mcp-server/main/site/src/assets/logo-light.svg","mimeType":"image/svg+xml","sizes":["any"],"theme":"light"},{"src":"https://raw.githubusercontent.com/jmrplens/gitlab-mcp-server/main/site/src/assets/logo-dark.svg","mimeType":"image/svg+xml","sizes":["any"],"theme":"dark"}],"packages":[{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.3.2/gitlab-mcp-server-linux-amd64","version":"1.3.2","fileSha256":"9fa3002fba55f935b981550cf6956e101f8b8bd3398692731b49040db0374b3b","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (e.g. https://gitlab.example.com)","isRequired":true,"placeholder":"https://gitlab.example.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.3.2/gitlab-mcp-server-linux-arm64","version":"1.3.2","fileSha256":"af49b9417d2f5fb2dfed8253a12d2975cd3aa5928dbd33bb5cff1a42a87c659d","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (e.g. https://gitlab.example.com)","isRequired":true,"placeholder":"https://gitlab.example.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.3.2/gitlab-mcp-server-darwin-amd64","version":"1.3.2","fileSha256":"31beb8e7c86742432fb6cf068af8f618d9c412e61806911e3f3527c3fd246306","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (e.g. https://gitlab.example.com)","isRequired":true,"placeholder":"https://gitlab.example.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.3.2/gitlab-mcp-server-darwin-arm64","version":"1.3.2","fileSha256":"074fd56efb388f5246a29e389c8ff8241f97ce21597af88474d6454d56a41923","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (e.g. https://gitlab.example.com)","isRequired":true,"placeholder":"https://gitlab.example.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.3.2/gitlab-mcp-server-windows-amd64.exe","version":"1.3.2","fileSha256":"cd387ed1ffe061031b2b43cbbd979bf1896ea7bc5f646d4d3bb25b80ee224cf4","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (e.g. https://gitlab.example.com)","isRequired":true,"placeholder":"https://gitlab.example.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.3.2/gitlab-mcp-server-windows-arm64.exe","version":"1.3.2","fileSha256":"d587f59157f2851672489981354ccce788cca80bc1cb71aae141cd39301871c9","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (e.g. https://gitlab.example.com)","isRequired":true,"placeholder":"https://gitlab.example.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]}],"remotes":[{"type":"streamable-http","url":"https://gitlab-mcp-server.fly.dev/","headers":[{"description":"GitLab Personal Access Token (glpat-...). Alternatively, send Authorization: Bearer <token>.","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"PRIVATE-TOKEN"},{"description":"Target GitLab instance URL (e.g. https://gitlab.com). Required in the public hosted multi-tenant instance.","isRequired":true,"placeholder":"https://gitlab.com","name":"GITLAB-URL"}]},{"type":"streamable-http","url":"https://{host}:{port}/","headers":[{"description":"GitLab Personal Access Token (glpat-...). Alternatively, send Authorization: Bearer <token>.","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"PRIVATE-TOKEN"},{"description":"Target GitLab instance URL. Omit if the server was started with --gitlab-url.","placeholder":"https://gitlab.example.com","name":"GITLAB-URL"}],"variables":{"host":{"description":"Hostname of the self-hosted GitLab MCP Server HTTP instance","placeholder":"localhost"},"port":{"description":"Port of the self-hosted GitLab MCP Server HTTP instance","default":"8080","placeholder":"8080"}}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-27T20:05:29.544902Z","publishedAt":"2026-04-27T20:05:29.544902Z","updatedAt":"2026-04-27T20:05:29.544902Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jmrplens/gitlab-mcp-server","description":"MCP server exposing 1006 GitLab REST API and GraphQL operations as tools for AI assistants.","title":"GitLab MCP Server","repository":{"url":"https://github.com/jmrplens/gitlab-mcp-server","source":"github","id":"1208139072"},"version":"1.3.3","websiteUrl":"https://jmrplens.github.io/gitlab-mcp-server/","icons":[{"src":"https://raw.githubusercontent.com/jmrplens/gitlab-mcp-server/main/site/src/assets/logo-light.svg","mimeType":"image/svg+xml","sizes":["any"],"theme":"light"},{"src":"https://raw.githubusercontent.com/jmrplens/gitlab-mcp-server/main/site/src/assets/logo-dark.svg","mimeType":"image/svg+xml","sizes":["any"],"theme":"dark"}],"packages":[{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.3.3/gitlab-mcp-server-linux-amd64","version":"1.3.3","fileSha256":"1d803bf059451de65a78f2b15eec179245630121a1e1fd8c54002437cea095bd","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (e.g. https://gitlab.example.com)","isRequired":true,"placeholder":"https://gitlab.example.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.3.3/gitlab-mcp-server-linux-arm64","version":"1.3.3","fileSha256":"08ec18fe0be590535497981fef840ac2bb87ed1d051f61febc64ee3b67577657","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (e.g. https://gitlab.example.com)","isRequired":true,"placeholder":"https://gitlab.example.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.3.3/gitlab-mcp-server-darwin-amd64","version":"1.3.3","fileSha256":"655dc54cc5a8c209ef1545c6c3b92178df3cc4e8add3cb69cc859dd17f21ed09","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (e.g. https://gitlab.example.com)","isRequired":true,"placeholder":"https://gitlab.example.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.3.3/gitlab-mcp-server-darwin-arm64","version":"1.3.3","fileSha256":"6e26726237b0b89e1ebbdd035c02551f98513597928320cbe04bed4717b346d1","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (e.g. https://gitlab.example.com)","isRequired":true,"placeholder":"https://gitlab.example.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.3.3/gitlab-mcp-server-windows-amd64.exe","version":"1.3.3","fileSha256":"e2a206bf9140152ae5ff31f51b052a48aa53340eb3afe858b6aa368d58d2203d","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (e.g. https://gitlab.example.com)","isRequired":true,"placeholder":"https://gitlab.example.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.3.3/gitlab-mcp-server-windows-arm64.exe","version":"1.3.3","fileSha256":"51003407bed5de84a57888c46b413d34046587a7fd135a96f136cf98d36989a7","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (e.g. https://gitlab.example.com)","isRequired":true,"placeholder":"https://gitlab.example.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]}],"remotes":[{"type":"streamable-http","url":"https://gitlab-mcp-server.fly.dev/","headers":[{"description":"GitLab Personal Access Token (glpat-...). Alternatively, send Authorization: Bearer <token>.","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"PRIVATE-TOKEN"},{"description":"Target GitLab instance URL (e.g. https://gitlab.com). Required in the public hosted multi-tenant instance.","isRequired":true,"placeholder":"https://gitlab.com","name":"GITLAB-URL"}]},{"type":"streamable-http","url":"https://{host}:{port}/","headers":[{"description":"GitLab Personal Access Token (glpat-...). Alternatively, send Authorization: Bearer <token>.","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"PRIVATE-TOKEN"},{"description":"Target GitLab instance URL. Omit if the server was started with --gitlab-url.","placeholder":"https://gitlab.example.com","name":"GITLAB-URL"}],"variables":{"host":{"description":"Hostname of the self-hosted GitLab MCP Server HTTP instance","placeholder":"localhost"},"port":{"description":"Port of the self-hosted GitLab MCP Server HTTP instance","default":"8080","placeholder":"8080"}}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-28T07:14:37.876938Z","publishedAt":"2026-04-28T07:14:37.876938Z","updatedAt":"2026-04-28T07:14:37.876938Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jmrplens/gitlab-mcp-server","description":"MCP server exposing 1006 GitLab REST API and GraphQL operations as tools for AI assistants.","title":"GitLab MCP Server","repository":{"url":"https://github.com/jmrplens/gitlab-mcp-server","source":"github","id":"1208139072"},"version":"1.3.4","websiteUrl":"https://jmrplens.github.io/gitlab-mcp-server/","icons":[{"src":"https://raw.githubusercontent.com/jmrplens/gitlab-mcp-server/main/site/src/assets/logo-light.svg","mimeType":"image/svg+xml","sizes":["any"],"theme":"light"},{"src":"https://raw.githubusercontent.com/jmrplens/gitlab-mcp-server/main/site/src/assets/logo-dark.svg","mimeType":"image/svg+xml","sizes":["any"],"theme":"dark"}],"packages":[{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.3.4/gitlab-mcp-server-linux-amd64","version":"1.3.4","fileSha256":"a16b1c34d808ccc93f766df39f5fc05444f5704820677e4ada116554f2dc2895","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (e.g. https://gitlab.example.com)","isRequired":true,"placeholder":"https://gitlab.example.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.3.4/gitlab-mcp-server-linux-arm64","version":"1.3.4","fileSha256":"bddbb6d9f75e94505e06a931e94cbcb01167b158d255055576bfec199889e143","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (e.g. https://gitlab.example.com)","isRequired":true,"placeholder":"https://gitlab.example.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.3.4/gitlab-mcp-server-darwin-amd64","version":"1.3.4","fileSha256":"02070f8dc750f506bef4e47cbcaf27e023dedc3b93a98d525e706ea9ee48ddc1","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (e.g. https://gitlab.example.com)","isRequired":true,"placeholder":"https://gitlab.example.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.3.4/gitlab-mcp-server-darwin-arm64","version":"1.3.4","fileSha256":"c781e5609353eda98d4c6652d351c0fee624d5d80f3dbdbdc77ff230bbbada76","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (e.g. https://gitlab.example.com)","isRequired":true,"placeholder":"https://gitlab.example.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.3.4/gitlab-mcp-server-windows-amd64.exe","version":"1.3.4","fileSha256":"f76b38b483fa574cf5d49baf11d80d6c478a09031afa0ba839d034f6b439805c","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (e.g. https://gitlab.example.com)","isRequired":true,"placeholder":"https://gitlab.example.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.3.4/gitlab-mcp-server-windows-arm64.exe","version":"1.3.4","fileSha256":"257e73e9c07491e4491237dd146cde1bd92860753c48ee634f8843bca1a560f7","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (e.g. https://gitlab.example.com)","isRequired":true,"placeholder":"https://gitlab.example.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]}],"remotes":[{"type":"streamable-http","url":"https://gitlab-mcp-server.fly.dev/","headers":[{"description":"GitLab Personal Access Token (glpat-...). Alternatively, send Authorization: Bearer <token>.","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"PRIVATE-TOKEN"},{"description":"Target GitLab instance URL (e.g. https://gitlab.com). Required in the public hosted multi-tenant instance.","isRequired":true,"placeholder":"https://gitlab.com","name":"GITLAB-URL"}]},{"type":"streamable-http","url":"https://{host}:{port}/","headers":[{"description":"GitLab Personal Access Token (glpat-...). Alternatively, send Authorization: Bearer <token>.","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"PRIVATE-TOKEN"},{"description":"Target GitLab instance URL. Omit if the server was started with --gitlab-url.","placeholder":"https://gitlab.example.com","name":"GITLAB-URL"}],"variables":{"host":{"description":"Hostname of the self-hosted GitLab MCP Server HTTP instance","placeholder":"localhost"},"port":{"description":"Port of the self-hosted GitLab MCP Server HTTP instance","default":"8080","placeholder":"8080"}}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-28T15:21:25.824842Z","publishedAt":"2026-04-28T15:21:25.824842Z","updatedAt":"2026-04-28T15:21:25.824842Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jmrplens/gitlab-mcp-server","description":"MCP server exposing 1006 GitLab REST API and GraphQL operations as tools for AI assistants.","title":"GitLab MCP Server","repository":{"url":"https://github.com/jmrplens/gitlab-mcp-server","source":"github","id":"1208139072"},"version":"1.4.0","websiteUrl":"https://jmrplens.github.io/gitlab-mcp-server/","icons":[{"src":"https://raw.githubusercontent.com/jmrplens/gitlab-mcp-server/main/site/src/assets/logo-light.svg","mimeType":"image/svg+xml","sizes":["any"],"theme":"light"},{"src":"https://raw.githubusercontent.com/jmrplens/gitlab-mcp-server/main/site/src/assets/logo-dark.svg","mimeType":"image/svg+xml","sizes":["any"],"theme":"dark"}],"packages":[{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.4.0/gitlab-mcp-server-linux-amd64","version":"1.4.0","fileSha256":"f27e89dad5c98834e85020af5f0aeae4209fa183465e35f62d5d1d85914c5f2a","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (e.g. https://gitlab.example.com)","isRequired":true,"placeholder":"https://gitlab.example.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","default":"true","name":"EMBEDDED_RESOURCES"},{"description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","default":"false","name":"GITLAB_IGNORE_SCOPES"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.4.0/gitlab-mcp-server-linux-arm64","version":"1.4.0","fileSha256":"c3879ee608442a20a4139b63efc003d278ee53af606d0a25f4cedab446f7c43c","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (e.g. https://gitlab.example.com)","isRequired":true,"placeholder":"https://gitlab.example.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","default":"true","name":"EMBEDDED_RESOURCES"},{"description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","default":"false","name":"GITLAB_IGNORE_SCOPES"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.4.0/gitlab-mcp-server-darwin-amd64","version":"1.4.0","fileSha256":"5cf8e2cd8ebf08445bc72bdb3ff21e99b82233d257c78ecf0af6fc8b97cd4614","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (e.g. https://gitlab.example.com)","isRequired":true,"placeholder":"https://gitlab.example.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","default":"true","name":"EMBEDDED_RESOURCES"},{"description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","default":"false","name":"GITLAB_IGNORE_SCOPES"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.4.0/gitlab-mcp-server-darwin-arm64","version":"1.4.0","fileSha256":"b0bfe6c0162aec60dba136bb161ad40ed8df4184f65099964e680acb16d6ad24","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (e.g. https://gitlab.example.com)","isRequired":true,"placeholder":"https://gitlab.example.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","default":"true","name":"EMBEDDED_RESOURCES"},{"description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","default":"false","name":"GITLAB_IGNORE_SCOPES"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.4.0/gitlab-mcp-server-windows-amd64.exe","version":"1.4.0","fileSha256":"aceb981db7010b3e1e9a4cb27e3f2fccef41de6467a4e663eec45b19d22c8282","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (e.g. https://gitlab.example.com)","isRequired":true,"placeholder":"https://gitlab.example.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","default":"true","name":"EMBEDDED_RESOURCES"},{"description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","default":"false","name":"GITLAB_IGNORE_SCOPES"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.4.0/gitlab-mcp-server-windows-arm64.exe","version":"1.4.0","fileSha256":"66f484cd217dcad63e582a2bbecf46bc8100aac190ea5d105b945091db38b5c7","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (e.g. https://gitlab.example.com)","isRequired":true,"placeholder":"https://gitlab.example.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","default":"true","name":"EMBEDDED_RESOURCES"},{"description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","default":"false","name":"GITLAB_IGNORE_SCOPES"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]}],"remotes":[{"type":"streamable-http","url":"https://gitlab-mcp-server.fly.dev/","headers":[{"description":"GitLab Personal Access Token (glpat-...). Alternatively, send Authorization: Bearer <token>.","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"PRIVATE-TOKEN"},{"description":"Target GitLab instance URL (e.g. https://gitlab.com). Required in the public hosted multi-tenant instance.","isRequired":true,"placeholder":"https://gitlab.com","name":"GITLAB-URL"}]},{"type":"streamable-http","url":"https://{host}:{port}/","headers":[{"description":"GitLab Personal Access Token (glpat-...). Alternatively, send Authorization: Bearer <token>.","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"PRIVATE-TOKEN"},{"description":"Target GitLab instance URL. Omit if the server was started with --gitlab-url.","placeholder":"https://gitlab.example.com","name":"GITLAB-URL"}],"variables":{"host":{"description":"Hostname of the self-hosted GitLab MCP Server HTTP instance","placeholder":"localhost"},"port":{"description":"Port of the self-hosted GitLab MCP Server HTTP instance","default":"8080","placeholder":"8080"}}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-29T15:14:54.021144Z","publishedAt":"2026-04-29T15:14:54.021144Z","updatedAt":"2026-04-29T15:14:54.021144Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jmrplens/gitlab-mcp-server","description":"MCP server exposing 1006 GitLab REST API and GraphQL operations as tools for AI assistants.","title":"GitLab MCP Server","repository":{"url":"https://github.com/jmrplens/gitlab-mcp-server","source":"github","id":"1208139072"},"version":"1.4.1","websiteUrl":"https://jmrplens.github.io/gitlab-mcp-server/","icons":[{"src":"https://raw.githubusercontent.com/jmrplens/gitlab-mcp-server/main/site/src/assets/logo-light.svg","mimeType":"image/svg+xml","sizes":["any"],"theme":"light"},{"src":"https://raw.githubusercontent.com/jmrplens/gitlab-mcp-server/main/site/src/assets/logo-dark.svg","mimeType":"image/svg+xml","sizes":["any"],"theme":"dark"}],"packages":[{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.4.1/gitlab-mcp-server-linux-amd64","version":"1.4.1","fileSha256":"a82bec610e374b0e7bb93bfd43bdce7f5b9646cf3644a238764f72cec03e69ef","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (e.g. https://gitlab.example.com)","isRequired":true,"placeholder":"https://gitlab.example.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","default":"true","name":"EMBEDDED_RESOURCES"},{"description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","default":"false","name":"GITLAB_IGNORE_SCOPES"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.4.1/gitlab-mcp-server-linux-arm64","version":"1.4.1","fileSha256":"527fcc6a619f8bd1d6702a459eee52c89fa77c095a2e1b6762766e864da91aed","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (e.g. https://gitlab.example.com)","isRequired":true,"placeholder":"https://gitlab.example.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","default":"true","name":"EMBEDDED_RESOURCES"},{"description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","default":"false","name":"GITLAB_IGNORE_SCOPES"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.4.1/gitlab-mcp-server-darwin-amd64","version":"1.4.1","fileSha256":"89140251d0c23af388166de16bf42afe8f360b1c8a38e0214d59e6f3ddd06ddc","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (e.g. https://gitlab.example.com)","isRequired":true,"placeholder":"https://gitlab.example.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","default":"true","name":"EMBEDDED_RESOURCES"},{"description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","default":"false","name":"GITLAB_IGNORE_SCOPES"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.4.1/gitlab-mcp-server-darwin-arm64","version":"1.4.1","fileSha256":"0b7e3a01dae9ca8148edeef3f814c17a18744abf4839c0aa64d28f63c9618fcf","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (e.g. https://gitlab.example.com)","isRequired":true,"placeholder":"https://gitlab.example.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","default":"true","name":"EMBEDDED_RESOURCES"},{"description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","default":"false","name":"GITLAB_IGNORE_SCOPES"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.4.1/gitlab-mcp-server-windows-amd64.exe","version":"1.4.1","fileSha256":"d7cc8d5052f701b882cdbcb345e133be9a09c754c87ed6c323ec34d4a7bed8b0","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (e.g. https://gitlab.example.com)","isRequired":true,"placeholder":"https://gitlab.example.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","default":"true","name":"EMBEDDED_RESOURCES"},{"description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","default":"false","name":"GITLAB_IGNORE_SCOPES"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.4.1/gitlab-mcp-server-windows-arm64.exe","version":"1.4.1","fileSha256":"01f3d8c7a87c583823e123be8f71e8ef7ed1761ccc213ff06d24598106310119","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (e.g. https://gitlab.example.com)","isRequired":true,"placeholder":"https://gitlab.example.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","default":"true","name":"EMBEDDED_RESOURCES"},{"description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","default":"false","name":"GITLAB_IGNORE_SCOPES"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]}],"remotes":[{"type":"streamable-http","url":"https://gitlab-mcp-server.fly.dev/","headers":[{"description":"GitLab Personal Access Token (glpat-...). Alternatively, send Authorization: Bearer <token>.","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"PRIVATE-TOKEN"},{"description":"Target GitLab instance URL (e.g. https://gitlab.com). Required in the public hosted multi-tenant instance.","isRequired":true,"placeholder":"https://gitlab.com","name":"GITLAB-URL"}]},{"type":"streamable-http","url":"https://{host}:{port}/","headers":[{"description":"GitLab Personal Access Token (glpat-...). Alternatively, send Authorization: Bearer <token>.","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"PRIVATE-TOKEN"},{"description":"Target GitLab instance URL. Omit if the server was started with --gitlab-url.","placeholder":"https://gitlab.example.com","name":"GITLAB-URL"}],"variables":{"host":{"description":"Hostname of the self-hosted GitLab MCP Server HTTP instance","placeholder":"localhost"},"port":{"description":"Port of the self-hosted GitLab MCP Server HTTP instance","default":"8080","placeholder":"8080"}}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-30T02:50:50.578377Z","publishedAt":"2026-04-30T02:50:50.578377Z","updatedAt":"2026-04-30T02:50:50.578377Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jmrplens/gitlab-mcp-server","description":"MCP server exposing 1006 GitLab REST API and GraphQL operations as tools for AI assistants.","title":"GitLab MCP Server","repository":{"url":"https://github.com/jmrplens/gitlab-mcp-server","source":"github","id":"1208139072"},"version":"1.4.2","websiteUrl":"https://jmrplens.github.io/gitlab-mcp-server/","icons":[{"src":"https://raw.githubusercontent.com/jmrplens/gitlab-mcp-server/main/site/src/assets/logo-light.svg","mimeType":"image/svg+xml","sizes":["any"],"theme":"light"},{"src":"https://raw.githubusercontent.com/jmrplens/gitlab-mcp-server/main/site/src/assets/logo-dark.svg","mimeType":"image/svg+xml","sizes":["any"],"theme":"dark"}],"packages":[{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.4.2/gitlab-mcp-server-linux-amd64","version":"1.4.2","fileSha256":"d938c06af490e82e5b9e0963a4ca5d2c10a0bae0ef310c6cd7b345c1c09794c1","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (e.g. https://gitlab.example.com)","isRequired":true,"placeholder":"https://gitlab.example.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","default":"true","name":"EMBEDDED_RESOURCES"},{"description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","default":"false","name":"GITLAB_IGNORE_SCOPES"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.4.2/gitlab-mcp-server-linux-arm64","version":"1.4.2","fileSha256":"0fa23c920cb468c13eeaaf050bd84595f6edd82aeac0faf7cb5b2b188f296c93","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (e.g. https://gitlab.example.com)","isRequired":true,"placeholder":"https://gitlab.example.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","default":"true","name":"EMBEDDED_RESOURCES"},{"description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","default":"false","name":"GITLAB_IGNORE_SCOPES"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.4.2/gitlab-mcp-server-darwin-amd64","version":"1.4.2","fileSha256":"9ec52abefe99281e1a58cc6ed03f210b91ca9cf1a89820fa9ed9951fa7fca8a0","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (e.g. https://gitlab.example.com)","isRequired":true,"placeholder":"https://gitlab.example.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","default":"true","name":"EMBEDDED_RESOURCES"},{"description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","default":"false","name":"GITLAB_IGNORE_SCOPES"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.4.2/gitlab-mcp-server-darwin-arm64","version":"1.4.2","fileSha256":"1f6d92a747f642dc4871bee9e105bbd50019f69fd9195fc915be942a6a94f057","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (e.g. https://gitlab.example.com)","isRequired":true,"placeholder":"https://gitlab.example.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","default":"true","name":"EMBEDDED_RESOURCES"},{"description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","default":"false","name":"GITLAB_IGNORE_SCOPES"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.4.2/gitlab-mcp-server-windows-amd64.exe","version":"1.4.2","fileSha256":"c980392b49b7ba5784c280ee9c3f36fd50462701c50f2941d811a665ba8bcbdb","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (e.g. https://gitlab.example.com)","isRequired":true,"placeholder":"https://gitlab.example.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","default":"true","name":"EMBEDDED_RESOURCES"},{"description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","default":"false","name":"GITLAB_IGNORE_SCOPES"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.4.2/gitlab-mcp-server-windows-arm64.exe","version":"1.4.2","fileSha256":"6ddae3e7e78cfd6ce72a395b712f3142b83b03833aabc181d08d6f86126c6ad4","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (e.g. https://gitlab.example.com)","isRequired":true,"placeholder":"https://gitlab.example.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","default":"true","name":"EMBEDDED_RESOURCES"},{"description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","default":"false","name":"GITLAB_IGNORE_SCOPES"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]}],"remotes":[{"type":"streamable-http","url":"https://gitlab-mcp-server.fly.dev/","headers":[{"description":"GitLab Personal Access Token (glpat-...). Alternatively, send Authorization: Bearer <token>.","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"PRIVATE-TOKEN"},{"description":"Target GitLab instance URL (e.g. https://gitlab.com). Required in the public hosted multi-tenant instance.","isRequired":true,"placeholder":"https://gitlab.com","name":"GITLAB-URL"}]},{"type":"streamable-http","url":"https://{host}:{port}/","headers":[{"description":"GitLab Personal Access Token (glpat-...). Alternatively, send Authorization: Bearer <token>.","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"PRIVATE-TOKEN"},{"description":"Target GitLab instance URL. Omit if the server was started with --gitlab-url.","placeholder":"https://gitlab.example.com","name":"GITLAB-URL"}],"variables":{"host":{"description":"Hostname of the self-hosted GitLab MCP Server HTTP instance","placeholder":"localhost"},"port":{"description":"Port of the self-hosted GitLab MCP Server HTTP instance","default":"8080","placeholder":"8080"}}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-30T21:42:56.109688Z","publishedAt":"2026-04-30T21:42:56.109688Z","updatedAt":"2026-04-30T21:42:56.109688Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jmrplens/gitlab-mcp-server","description":"MCP server exposing 1006 GitLab REST API and GraphQL operations as tools for AI assistants.","title":"GitLab MCP Server","repository":{"url":"https://github.com/jmrplens/gitlab-mcp-server","source":"github","id":"1208139072"},"version":"1.4.3","websiteUrl":"https://jmrplens.github.io/gitlab-mcp-server/","icons":[{"src":"https://raw.githubusercontent.com/jmrplens/gitlab-mcp-server/main/site/src/assets/logo-light.svg","mimeType":"image/svg+xml","sizes":["any"],"theme":"light"},{"src":"https://raw.githubusercontent.com/jmrplens/gitlab-mcp-server/main/site/src/assets/logo-dark.svg","mimeType":"image/svg+xml","sizes":["any"],"theme":"dark"}],"packages":[{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.4.3/gitlab-mcp-server-linux-amd64","version":"1.4.3","fileSha256":"c1a1787e0de79da3ea34ecfea6b249d138385cc4d4d04a470868728f170462f2","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (e.g. https://gitlab.example.com)","isRequired":true,"placeholder":"https://gitlab.example.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","default":"true","name":"EMBEDDED_RESOURCES"},{"description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","default":"false","name":"GITLAB_IGNORE_SCOPES"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.4.3/gitlab-mcp-server-linux-arm64","version":"1.4.3","fileSha256":"f64989e246e18973958191b0f5769dedefc5f474b567648c5599c09fd3fe84f4","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (e.g. https://gitlab.example.com)","isRequired":true,"placeholder":"https://gitlab.example.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","default":"true","name":"EMBEDDED_RESOURCES"},{"description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","default":"false","name":"GITLAB_IGNORE_SCOPES"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.4.3/gitlab-mcp-server-darwin-amd64","version":"1.4.3","fileSha256":"abf14c4b3b9343cf2977b5176dba40e7981eb007ce8ab66446eaacfd01c76e8f","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (e.g. https://gitlab.example.com)","isRequired":true,"placeholder":"https://gitlab.example.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","default":"true","name":"EMBEDDED_RESOURCES"},{"description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","default":"false","name":"GITLAB_IGNORE_SCOPES"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.4.3/gitlab-mcp-server-darwin-arm64","version":"1.4.3","fileSha256":"cd7fe11a2102adf90779bcb815e69b0774903a066d9bf838910b61ae497a4a9e","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (e.g. https://gitlab.example.com)","isRequired":true,"placeholder":"https://gitlab.example.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","default":"true","name":"EMBEDDED_RESOURCES"},{"description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","default":"false","name":"GITLAB_IGNORE_SCOPES"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.4.3/gitlab-mcp-server-windows-amd64.exe","version":"1.4.3","fileSha256":"855b15067f3e814ede33bee46814a8801f919ecdea0c950de6ef108dc57b7c6f","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (e.g. https://gitlab.example.com)","isRequired":true,"placeholder":"https://gitlab.example.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","default":"true","name":"EMBEDDED_RESOURCES"},{"description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","default":"false","name":"GITLAB_IGNORE_SCOPES"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.4.3/gitlab-mcp-server-windows-arm64.exe","version":"1.4.3","fileSha256":"fcd777a78c3a5569c10a8b135c552c2b55a656d63054a36473c858a5553eee35","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (e.g. https://gitlab.example.com)","isRequired":true,"placeholder":"https://gitlab.example.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","default":"true","name":"EMBEDDED_RESOURCES"},{"description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","default":"false","name":"GITLAB_IGNORE_SCOPES"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]}],"remotes":[{"type":"streamable-http","url":"https://gitlab-mcp-server.fly.dev/","headers":[{"description":"GitLab Personal Access Token (glpat-...). Alternatively, send Authorization: Bearer <token>.","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"PRIVATE-TOKEN"},{"description":"Target GitLab instance URL (e.g. https://gitlab.com). Required in the public hosted multi-tenant instance.","isRequired":true,"placeholder":"https://gitlab.com","name":"GITLAB-URL"}]},{"type":"streamable-http","url":"https://{host}:{port}/","headers":[{"description":"GitLab Personal Access Token (glpat-...). Alternatively, send Authorization: Bearer <token>.","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"PRIVATE-TOKEN"},{"description":"Target GitLab instance URL. Omit if the server was started with --gitlab-url.","placeholder":"https://gitlab.example.com","name":"GITLAB-URL"}],"variables":{"host":{"description":"Hostname of the self-hosted GitLab MCP Server HTTP instance","placeholder":"localhost"},"port":{"description":"Port of the self-hosted GitLab MCP Server HTTP instance","default":"8080","placeholder":"8080"}}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-01T00:23:32.121537Z","publishedAt":"2026-05-01T00:23:32.121537Z","updatedAt":"2026-05-01T00:23:32.121537Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jmrplens/gitlab-mcp-server","description":"MCP server exposing 1006 GitLab REST API and GraphQL operations as tools for AI assistants.","title":"GitLab MCP Server","repository":{"url":"https://github.com/jmrplens/gitlab-mcp-server","source":"github","id":"1208139072"},"version":"1.4.4","websiteUrl":"https://jmrplens.github.io/gitlab-mcp-server/","icons":[{"src":"https://raw.githubusercontent.com/jmrplens/gitlab-mcp-server/main/site/src/assets/logo-light.svg","mimeType":"image/svg+xml","sizes":["any"],"theme":"light"},{"src":"https://raw.githubusercontent.com/jmrplens/gitlab-mcp-server/main/site/src/assets/logo-dark.svg","mimeType":"image/svg+xml","sizes":["any"],"theme":"dark"}],"packages":[{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.4.4/gitlab-mcp-server-linux-amd64","version":"1.4.4","fileSha256":"e0d8d4fbd63d3d015f36338dd8471c61b03d5603375844eedf33517e295d8a80","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (default: https://gitlab.com; set for self-managed instances)","default":"https://gitlab.com","placeholder":"https://gitlab.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","default":"true","name":"EMBEDDED_RESOURCES"},{"description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","default":"false","name":"GITLAB_IGNORE_SCOPES"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.4.4/gitlab-mcp-server-linux-arm64","version":"1.4.4","fileSha256":"8b00cadbd40abf148b6aead1978f59eae3b9527e3d85305b1c3682716ac83bbb","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (default: https://gitlab.com; set for self-managed instances)","default":"https://gitlab.com","placeholder":"https://gitlab.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","default":"true","name":"EMBEDDED_RESOURCES"},{"description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","default":"false","name":"GITLAB_IGNORE_SCOPES"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.4.4/gitlab-mcp-server-darwin-amd64","version":"1.4.4","fileSha256":"e4a477bc1429f157f535e01d0cbe18886fdcec8f16d465c2089d9da5fca2c6e6","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (default: https://gitlab.com; set for self-managed instances)","default":"https://gitlab.com","placeholder":"https://gitlab.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","default":"true","name":"EMBEDDED_RESOURCES"},{"description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","default":"false","name":"GITLAB_IGNORE_SCOPES"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.4.4/gitlab-mcp-server-darwin-arm64","version":"1.4.4","fileSha256":"84c3afe78b966c5ccd3296d285ceae118a71999b2d5ce63ccc2391bb34a0c2de","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (default: https://gitlab.com; set for self-managed instances)","default":"https://gitlab.com","placeholder":"https://gitlab.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","default":"true","name":"EMBEDDED_RESOURCES"},{"description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","default":"false","name":"GITLAB_IGNORE_SCOPES"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.4.4/gitlab-mcp-server-windows-amd64.exe","version":"1.4.4","fileSha256":"e071d376b0141fd12a6138b5f5bdca4932443571ec76059f2bee377e071eec12","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (default: https://gitlab.com; set for self-managed instances)","default":"https://gitlab.com","placeholder":"https://gitlab.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","default":"true","name":"EMBEDDED_RESOURCES"},{"description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","default":"false","name":"GITLAB_IGNORE_SCOPES"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.4.4/gitlab-mcp-server-windows-arm64.exe","version":"1.4.4","fileSha256":"307f1fb2b7445d29be1830cf7d440432bcf208334b873165aa9ca9b8d46ce53a","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (default: https://gitlab.com; set for self-managed instances)","default":"https://gitlab.com","placeholder":"https://gitlab.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","default":"true","name":"EMBEDDED_RESOURCES"},{"description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","default":"false","name":"GITLAB_IGNORE_SCOPES"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]}],"remotes":[{"type":"streamable-http","url":"https://gitlab-mcp-server.fly.dev/","headers":[{"description":"GitLab Personal Access Token (glpat-...). Alternatively, send Authorization: Bearer <token>.","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"PRIVATE-TOKEN"},{"description":"Target GitLab instance URL (e.g. https://gitlab.com). Required in the public hosted multi-tenant instance.","isRequired":true,"placeholder":"https://gitlab.com","name":"GITLAB-URL"}]},{"type":"streamable-http","url":"https://{host}:{port}/","headers":[{"description":"GitLab Personal Access Token (glpat-...). Alternatively, send Authorization: Bearer <token>.","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"PRIVATE-TOKEN"},{"description":"Target GitLab instance URL. Omit if the server was started with --gitlab-url.","placeholder":"https://gitlab.example.com","name":"GITLAB-URL"}],"variables":{"host":{"description":"Hostname of the self-hosted GitLab MCP Server HTTP instance","placeholder":"localhost"},"port":{"description":"Port of the self-hosted GitLab MCP Server HTTP instance","default":"8080","placeholder":"8080"}}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-02T09:46:59.809303Z","publishedAt":"2026-05-02T09:46:59.809303Z","updatedAt":"2026-05-02T09:46:59.809303Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jmrplens/gitlab-mcp-server","description":"1006 GitLab MCP tools self-managed; 1011 on GitLab.com Enterprise/Premium with Orbit.","title":"GitLab MCP Server","repository":{"url":"https://github.com/jmrplens/gitlab-mcp-server","source":"github","id":"1208139072"},"version":"1.5.0","websiteUrl":"https://jmrplens.github.io/gitlab-mcp-server/","icons":[{"src":"https://raw.githubusercontent.com/jmrplens/gitlab-mcp-server/main/site/src/assets/logo-light.svg","mimeType":"image/svg+xml","sizes":["any"],"theme":"light"},{"src":"https://raw.githubusercontent.com/jmrplens/gitlab-mcp-server/main/site/src/assets/logo-dark.svg","mimeType":"image/svg+xml","sizes":["any"],"theme":"dark"}],"packages":[{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.5.0/gitlab-mcp-server-linux-amd64","version":"1.5.0","fileSha256":"dad4149ad62e18fbbe304c3fecd6f88274df900ea03b6e6e34bd6ea644b6dff6","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (default: https://gitlab.com; set for self-managed instances)","default":"https://gitlab.com","placeholder":"https://gitlab.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools; GitLab.com Enterprise/Premium also exposes Orbit Knowledge Graph tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","default":"true","name":"EMBEDDED_RESOURCES"},{"description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","default":"false","name":"GITLAB_IGNORE_SCOPES"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.5.0/gitlab-mcp-server-linux-arm64","version":"1.5.0","fileSha256":"f952100708dbbe03daba1c49c13d6997219253e63cab11c83f113e805c2b488b","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (default: https://gitlab.com; set for self-managed instances)","default":"https://gitlab.com","placeholder":"https://gitlab.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools; GitLab.com Enterprise/Premium also exposes Orbit Knowledge Graph tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","default":"true","name":"EMBEDDED_RESOURCES"},{"description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","default":"false","name":"GITLAB_IGNORE_SCOPES"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.5.0/gitlab-mcp-server-darwin-amd64","version":"1.5.0","fileSha256":"3438714ddf4c76a1f317d9597a801b0b227a4fdcc48f9f04967ceacd1b3439a5","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (default: https://gitlab.com; set for self-managed instances)","default":"https://gitlab.com","placeholder":"https://gitlab.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools; GitLab.com Enterprise/Premium also exposes Orbit Knowledge Graph tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","default":"true","name":"EMBEDDED_RESOURCES"},{"description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","default":"false","name":"GITLAB_IGNORE_SCOPES"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.5.0/gitlab-mcp-server-darwin-arm64","version":"1.5.0","fileSha256":"97374df6d210574b59e25fdf6710dd769fc0806703ed8e587d06b7948db77e79","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (default: https://gitlab.com; set for self-managed instances)","default":"https://gitlab.com","placeholder":"https://gitlab.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools; GitLab.com Enterprise/Premium also exposes Orbit Knowledge Graph tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","default":"true","name":"EMBEDDED_RESOURCES"},{"description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","default":"false","name":"GITLAB_IGNORE_SCOPES"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.5.0/gitlab-mcp-server-windows-amd64.exe","version":"1.5.0","fileSha256":"da7d65d289d58c106b355a7558bd6becd3fff89a1fe89c7698120d9ca59f6869","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (default: https://gitlab.com; set for self-managed instances)","default":"https://gitlab.com","placeholder":"https://gitlab.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools; GitLab.com Enterprise/Premium also exposes Orbit Knowledge Graph tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","default":"true","name":"EMBEDDED_RESOURCES"},{"description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","default":"false","name":"GITLAB_IGNORE_SCOPES"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.5.0/gitlab-mcp-server-windows-arm64.exe","version":"1.5.0","fileSha256":"2c36af32b822ec7934c42d3e10995e879ded874483a51b112425adc1576ca128","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (default: https://gitlab.com; set for self-managed instances)","default":"https://gitlab.com","placeholder":"https://gitlab.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools; GitLab.com Enterprise/Premium also exposes Orbit Knowledge Graph tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","default":"true","name":"EMBEDDED_RESOURCES"},{"description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","default":"false","name":"GITLAB_IGNORE_SCOPES"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]}],"remotes":[{"type":"streamable-http","url":"https://gitlab-mcp-server.fly.dev/","headers":[{"description":"GitLab Personal Access Token (glpat-...). Alternatively, send Authorization: Bearer <token>.","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"PRIVATE-TOKEN"},{"description":"Target GitLab instance URL (e.g. https://gitlab.com). Required in the public hosted multi-tenant instance.","isRequired":true,"placeholder":"https://gitlab.com","name":"GITLAB-URL"}]},{"type":"streamable-http","url":"https://{host}:{port}/","headers":[{"description":"GitLab Personal Access Token (glpat-...). Alternatively, send Authorization: Bearer <token>.","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"PRIVATE-TOKEN"},{"description":"Target GitLab instance URL. Omit if the server was started with --gitlab-url.","placeholder":"https://gitlab.example.com","name":"GITLAB-URL"}],"variables":{"host":{"description":"Hostname of the self-hosted GitLab MCP Server HTTP instance","placeholder":"localhost"},"port":{"description":"Port of the self-hosted GitLab MCP Server HTTP instance","default":"8080","placeholder":"8080"}}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-06T20:06:30.077508Z","publishedAt":"2026-05-06T20:06:30.077508Z","updatedAt":"2026-05-06T20:06:30.077508Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jmrplens/gitlab-mcp-server","description":"1006 GitLab MCP tools self-managed; 1011 on GitLab.com Enterprise/Premium with Orbit.","title":"GitLab MCP Server","repository":{"url":"https://github.com/jmrplens/gitlab-mcp-server","source":"github","id":"1208139072"},"version":"1.6.0","websiteUrl":"https://jmrplens.github.io/gitlab-mcp-server/","icons":[{"src":"https://raw.githubusercontent.com/jmrplens/gitlab-mcp-server/main/site/src/assets/logo-light.svg","mimeType":"image/svg+xml","sizes":["any"],"theme":"light"},{"src":"https://raw.githubusercontent.com/jmrplens/gitlab-mcp-server/main/site/src/assets/logo-dark.svg","mimeType":"image/svg+xml","sizes":["any"],"theme":"dark"}],"packages":[{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.6.0/gitlab-mcp-server-linux-amd64","version":"1.6.0","fileSha256":"59f91a20263d54f92c9445a820958ffbb2d2637b58c71ecdf8a4ea2a5938a0e4","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (default: https://gitlab.com; set for self-managed instances)","default":"https://gitlab.com","placeholder":"https://gitlab.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools; GitLab.com Enterprise/Premium also exposes Orbit Knowledge Graph tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","default":"true","name":"EMBEDDED_RESOURCES"},{"description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","default":"false","name":"GITLAB_IGNORE_SCOPES"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.6.0/gitlab-mcp-server-linux-arm64","version":"1.6.0","fileSha256":"d881c10f13246b730a873a18253ac46b3fb6ba1ad10ba6454a3c3a38c4b5cdc7","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (default: https://gitlab.com; set for self-managed instances)","default":"https://gitlab.com","placeholder":"https://gitlab.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools; GitLab.com Enterprise/Premium also exposes Orbit Knowledge Graph tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","default":"true","name":"EMBEDDED_RESOURCES"},{"description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","default":"false","name":"GITLAB_IGNORE_SCOPES"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.6.0/gitlab-mcp-server-darwin-amd64","version":"1.6.0","fileSha256":"5f6c3d3bc88a04bd08bf71f510a6f4e52cde31e5ff7d5950ac25d87705c942ba","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (default: https://gitlab.com; set for self-managed instances)","default":"https://gitlab.com","placeholder":"https://gitlab.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools; GitLab.com Enterprise/Premium also exposes Orbit Knowledge Graph tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","default":"true","name":"EMBEDDED_RESOURCES"},{"description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","default":"false","name":"GITLAB_IGNORE_SCOPES"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.6.0/gitlab-mcp-server-darwin-arm64","version":"1.6.0","fileSha256":"28bed33518202c292b92f0a759e82077445161e597db0ec3f2b12f2f86131a70","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (default: https://gitlab.com; set for self-managed instances)","default":"https://gitlab.com","placeholder":"https://gitlab.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools; GitLab.com Enterprise/Premium also exposes Orbit Knowledge Graph tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","default":"true","name":"EMBEDDED_RESOURCES"},{"description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","default":"false","name":"GITLAB_IGNORE_SCOPES"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.6.0/gitlab-mcp-server-windows-amd64.exe","version":"1.6.0","fileSha256":"77f04dc9a0a7d232f2cf0ee7b07d8d37d1999a5b33c0170d1be9a7a86cd1adea","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (default: https://gitlab.com; set for self-managed instances)","default":"https://gitlab.com","placeholder":"https://gitlab.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools; GitLab.com Enterprise/Premium also exposes Orbit Knowledge Graph tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","default":"true","name":"EMBEDDED_RESOURCES"},{"description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","default":"false","name":"GITLAB_IGNORE_SCOPES"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.6.0/gitlab-mcp-server-windows-arm64.exe","version":"1.6.0","fileSha256":"f067a064c62b36aa5132f9265db7b99cf36d9eb585fd567fb0bd060bbeebd9a3","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (default: https://gitlab.com; set for self-managed instances)","default":"https://gitlab.com","placeholder":"https://gitlab.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools; GitLab.com Enterprise/Premium also exposes Orbit Knowledge Graph tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","default":"true","name":"EMBEDDED_RESOURCES"},{"description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","default":"false","name":"GITLAB_IGNORE_SCOPES"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]}],"remotes":[{"type":"streamable-http","url":"https://gitlab-mcp-server.fly.dev/","headers":[{"description":"GitLab Personal Access Token (glpat-...). Alternatively, send Authorization: Bearer <token>.","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"PRIVATE-TOKEN"},{"description":"Target GitLab instance URL (e.g. https://gitlab.com). Required in the public hosted multi-tenant instance.","isRequired":true,"placeholder":"https://gitlab.com","name":"GITLAB-URL"}]},{"type":"streamable-http","url":"https://{host}:{port}/","headers":[{"description":"GitLab Personal Access Token (glpat-...). Alternatively, send Authorization: Bearer <token>.","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"PRIVATE-TOKEN"},{"description":"Target GitLab instance URL. Omit if the server was started with --gitlab-url.","placeholder":"https://gitlab.example.com","name":"GITLAB-URL"}],"variables":{"host":{"description":"Hostname of the self-hosted GitLab MCP Server HTTP instance","placeholder":"localhost"},"port":{"description":"Port of the self-hosted GitLab MCP Server HTTP instance","default":"8080","placeholder":"8080"}}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-10T20:42:35.314396Z","publishedAt":"2026-05-10T20:42:35.314396Z","updatedAt":"2026-05-10T20:42:35.314396Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jmrplens/gitlab-mcp-server","description":"1006 GitLab MCP tools self-managed; 1011 on GitLab.com Enterprise/Premium with Orbit.","title":"GitLab MCP Server","repository":{"url":"https://github.com/jmrplens/gitlab-mcp-server","source":"github","id":"1208139072"},"version":"1.6.1","websiteUrl":"https://jmrplens.github.io/gitlab-mcp-server/","icons":[{"src":"https://raw.githubusercontent.com/jmrplens/gitlab-mcp-server/main/site/src/assets/logo-light.svg","mimeType":"image/svg+xml","sizes":["any"],"theme":"light"},{"src":"https://raw.githubusercontent.com/jmrplens/gitlab-mcp-server/main/site/src/assets/logo-dark.svg","mimeType":"image/svg+xml","sizes":["any"],"theme":"dark"}],"packages":[{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.6.1/gitlab-mcp-server-linux-amd64","version":"1.6.1","fileSha256":"24c0ae8fa0d63f0ecdfb7d528ea2f00a517ad6f4c33eb0aa7ce37ab2ac9df344","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (default: https://gitlab.com; set for self-managed instances)","default":"https://gitlab.com","placeholder":"https://gitlab.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools; GitLab.com Enterprise/Premium also exposes Orbit Knowledge Graph tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","default":"true","name":"EMBEDDED_RESOURCES"},{"description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","default":"false","name":"GITLAB_IGNORE_SCOPES"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.6.1/gitlab-mcp-server-linux-arm64","version":"1.6.1","fileSha256":"20abc3e2d085ca8f425f0b2fa14f4fb94c5cec9bb64d6b1de6f5d7337f933692","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (default: https://gitlab.com; set for self-managed instances)","default":"https://gitlab.com","placeholder":"https://gitlab.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools; GitLab.com Enterprise/Premium also exposes Orbit Knowledge Graph tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","default":"true","name":"EMBEDDED_RESOURCES"},{"description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","default":"false","name":"GITLAB_IGNORE_SCOPES"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.6.1/gitlab-mcp-server-darwin-amd64","version":"1.6.1","fileSha256":"dbede308eb92f14f3b2bb51808ceadcef7ed36dbf735b25b81676a00e7c72cc0","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (default: https://gitlab.com; set for self-managed instances)","default":"https://gitlab.com","placeholder":"https://gitlab.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools; GitLab.com Enterprise/Premium also exposes Orbit Knowledge Graph tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","default":"true","name":"EMBEDDED_RESOURCES"},{"description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","default":"false","name":"GITLAB_IGNORE_SCOPES"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.6.1/gitlab-mcp-server-darwin-arm64","version":"1.6.1","fileSha256":"eb191b806f5387e6277a800f9615ecd4e1b8b8cc074752b3e4dbebdf54f6057d","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (default: https://gitlab.com; set for self-managed instances)","default":"https://gitlab.com","placeholder":"https://gitlab.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools; GitLab.com Enterprise/Premium also exposes Orbit Knowledge Graph tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","default":"true","name":"EMBEDDED_RESOURCES"},{"description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","default":"false","name":"GITLAB_IGNORE_SCOPES"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.6.1/gitlab-mcp-server-windows-amd64.exe","version":"1.6.1","fileSha256":"02304c8df66eb62ec8534c2b7a7c11e3b980d21267b0fa5337ed9f87ffd33583","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (default: https://gitlab.com; set for self-managed instances)","default":"https://gitlab.com","placeholder":"https://gitlab.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools; GitLab.com Enterprise/Premium also exposes Orbit Knowledge Graph tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","default":"true","name":"EMBEDDED_RESOURCES"},{"description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","default":"false","name":"GITLAB_IGNORE_SCOPES"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v1.6.1/gitlab-mcp-server-windows-arm64.exe","version":"1.6.1","fileSha256":"2f46aafaf653df9c8dfe16501373f45ab21d1bd9d8007ba568abc47aa44c5cf9","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (default: https://gitlab.com; set for self-managed instances)","default":"https://gitlab.com","placeholder":"https://gitlab.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Enable meta-tools that group actions per domain for reduced tool count (default: true)","format":"boolean","default":"true","name":"META_TOOLS"},{"description":"Enable GitLab Premium/Ultimate tools; GitLab.com Enterprise/Premium also exposes Orbit Knowledge Graph tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","default":"true","name":"EMBEDDED_RESOURCES"},{"description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","default":"false","name":"GITLAB_IGNORE_SCOPES"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]}],"remotes":[{"type":"streamable-http","url":"https://gitlab-mcp-server.fly.dev/","headers":[{"description":"GitLab Personal Access Token (glpat-...). Alternatively, send Authorization: Bearer <token>.","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"PRIVATE-TOKEN"},{"description":"Target GitLab instance URL (e.g. https://gitlab.com). Required in the public hosted multi-tenant instance.","isRequired":true,"placeholder":"https://gitlab.com","name":"GITLAB-URL"}]},{"type":"streamable-http","url":"https://{host}:{port}/","headers":[{"description":"GitLab Personal Access Token (glpat-...). Alternatively, send Authorization: Bearer <token>.","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"PRIVATE-TOKEN"},{"description":"Target GitLab instance URL. Omit if the server was started with --gitlab-url.","placeholder":"https://gitlab.example.com","name":"GITLAB-URL"}],"variables":{"host":{"description":"Hostname of the self-hosted GitLab MCP Server HTTP instance","placeholder":"localhost"},"port":{"description":"Port of the self-hosted GitLab MCP Server HTTP instance","default":"8080","placeholder":"8080"}}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-11T17:42:56.806068Z","publishedAt":"2026-05-11T17:42:56.806068Z","updatedAt":"2026-05-11T17:42:56.806068Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jmrplens/gitlab-mcp-server","description":"Manage GitLab projects, issues, merge requests, pipelines, repositories, and admin workflows.","title":"GitLab MCP Server","repository":{"url":"https://github.com/jmrplens/gitlab-mcp-server","source":"github","id":"1208139072"},"version":"2.0.0","websiteUrl":"https://jmrplens.github.io/gitlab-mcp-server/","icons":[{"src":"https://raw.githubusercontent.com/jmrplens/gitlab-mcp-server/main/site/src/assets/logo-light.svg","mimeType":"image/svg+xml","sizes":["any"],"theme":"light"},{"src":"https://raw.githubusercontent.com/jmrplens/gitlab-mcp-server/main/site/src/assets/logo-dark.svg","mimeType":"image/svg+xml","sizes":["any"],"theme":"dark"}],"packages":[{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v2.0.0/gitlab-mcp-server-linux-amd64","version":"2.0.0","fileSha256":"eba39e553180ae0a1d9bc2f3bacca7cc5cc6c9b12a3049aeede7d5e9d82df8e7","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (default: https://gitlab.com; set for self-managed instances)","default":"https://gitlab.com","placeholder":"https://gitlab.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Tool catalog selector: dynamic, meta, or individual (default: dynamic)","default":"dynamic","choices":["meta","individual","dynamic"],"name":"TOOL_SURFACE"},{"description":"Resource and prompt catalog selector: full or minimal (default: full)","default":"full","choices":["full","minimal"],"name":"CAPABILITY_SURFACE"},{"description":"Meta-tool input schema detail: opaque, compact, or full (default: opaque)","default":"opaque","choices":["opaque","compact","full"],"name":"META_PARAM_SCHEMA"},{"description":"Enable GitLab Premium/Ultimate tools; GitLab.com Enterprise/Premium also exposes Orbit Knowledge Graph tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","default":"true","name":"EMBEDDED_RESOURCES"},{"description":"Comma-separated tool names to exclude from registration (e.g. gitlab_admin,gitlab_runner)","placeholder":"gitlab_admin,gitlab_runner","name":"EXCLUDE_TOOLS"},{"description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","default":"false","name":"GITLAB_IGNORE_SCOPES"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Extra OS path-list-separated directories allowed for local GitLab import archives","placeholder":"/path/to/exports:/another/path/to/exports","name":"GITLAB_MCP_ALLOWED_IMPORT_DIRS"},{"description":"Per-server tools/call rate limit in requests per second; 0 disables it (default: 0)","format":"number","default":"0","name":"RATE_LIMIT_RPS"},{"description":"Token-bucket burst size when RATE_LIMIT_RPS is greater than 0 (default: 40)","format":"number","default":"40","name":"RATE_LIMIT_BURST"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v2.0.0/gitlab-mcp-server-linux-arm64","version":"2.0.0","fileSha256":"8b8d7604e0f9c1239be0b7e3a53de07010c10be95e8d4b0665dd81e7cedce312","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (default: https://gitlab.com; set for self-managed instances)","default":"https://gitlab.com","placeholder":"https://gitlab.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Tool catalog selector: dynamic, meta, or individual (default: dynamic)","default":"dynamic","choices":["meta","individual","dynamic"],"name":"TOOL_SURFACE"},{"description":"Resource and prompt catalog selector: full or minimal (default: full)","default":"full","choices":["full","minimal"],"name":"CAPABILITY_SURFACE"},{"description":"Meta-tool input schema detail: opaque, compact, or full (default: opaque)","default":"opaque","choices":["opaque","compact","full"],"name":"META_PARAM_SCHEMA"},{"description":"Enable GitLab Premium/Ultimate tools; GitLab.com Enterprise/Premium also exposes Orbit Knowledge Graph tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","default":"true","name":"EMBEDDED_RESOURCES"},{"description":"Comma-separated tool names to exclude from registration (e.g. gitlab_admin,gitlab_runner)","placeholder":"gitlab_admin,gitlab_runner","name":"EXCLUDE_TOOLS"},{"description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","default":"false","name":"GITLAB_IGNORE_SCOPES"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Extra OS path-list-separated directories allowed for local GitLab import archives","placeholder":"/path/to/exports:/another/path/to/exports","name":"GITLAB_MCP_ALLOWED_IMPORT_DIRS"},{"description":"Per-server tools/call rate limit in requests per second; 0 disables it (default: 0)","format":"number","default":"0","name":"RATE_LIMIT_RPS"},{"description":"Token-bucket burst size when RATE_LIMIT_RPS is greater than 0 (default: 40)","format":"number","default":"40","name":"RATE_LIMIT_BURST"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v2.0.0/gitlab-mcp-server-darwin-amd64","version":"2.0.0","fileSha256":"99a8d8f82cfac69fb9120bf9162e7c507f3ddf502c8620630a77f4ae4081a4c8","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (default: https://gitlab.com; set for self-managed instances)","default":"https://gitlab.com","placeholder":"https://gitlab.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Tool catalog selector: dynamic, meta, or individual (default: dynamic)","default":"dynamic","choices":["meta","individual","dynamic"],"name":"TOOL_SURFACE"},{"description":"Resource and prompt catalog selector: full or minimal (default: full)","default":"full","choices":["full","minimal"],"name":"CAPABILITY_SURFACE"},{"description":"Meta-tool input schema detail: opaque, compact, or full (default: opaque)","default":"opaque","choices":["opaque","compact","full"],"name":"META_PARAM_SCHEMA"},{"description":"Enable GitLab Premium/Ultimate tools; GitLab.com Enterprise/Premium also exposes Orbit Knowledge Graph tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","default":"true","name":"EMBEDDED_RESOURCES"},{"description":"Comma-separated tool names to exclude from registration (e.g. gitlab_admin,gitlab_runner)","placeholder":"gitlab_admin,gitlab_runner","name":"EXCLUDE_TOOLS"},{"description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","default":"false","name":"GITLAB_IGNORE_SCOPES"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Extra OS path-list-separated directories allowed for local GitLab import archives","placeholder":"/path/to/exports:/another/path/to/exports","name":"GITLAB_MCP_ALLOWED_IMPORT_DIRS"},{"description":"Per-server tools/call rate limit in requests per second; 0 disables it (default: 0)","format":"number","default":"0","name":"RATE_LIMIT_RPS"},{"description":"Token-bucket burst size when RATE_LIMIT_RPS is greater than 0 (default: 40)","format":"number","default":"40","name":"RATE_LIMIT_BURST"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v2.0.0/gitlab-mcp-server-darwin-arm64","version":"2.0.0","fileSha256":"78336c73265dec07a04798bea45342b1a1e4d73389db363284bfd17ebcfdbb60","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (default: https://gitlab.com; set for self-managed instances)","default":"https://gitlab.com","placeholder":"https://gitlab.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Tool catalog selector: dynamic, meta, or individual (default: dynamic)","default":"dynamic","choices":["meta","individual","dynamic"],"name":"TOOL_SURFACE"},{"description":"Resource and prompt catalog selector: full or minimal (default: full)","default":"full","choices":["full","minimal"],"name":"CAPABILITY_SURFACE"},{"description":"Meta-tool input schema detail: opaque, compact, or full (default: opaque)","default":"opaque","choices":["opaque","compact","full"],"name":"META_PARAM_SCHEMA"},{"description":"Enable GitLab Premium/Ultimate tools; GitLab.com Enterprise/Premium also exposes Orbit Knowledge Graph tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","default":"true","name":"EMBEDDED_RESOURCES"},{"description":"Comma-separated tool names to exclude from registration (e.g. gitlab_admin,gitlab_runner)","placeholder":"gitlab_admin,gitlab_runner","name":"EXCLUDE_TOOLS"},{"description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","default":"false","name":"GITLAB_IGNORE_SCOPES"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Extra OS path-list-separated directories allowed for local GitLab import archives","placeholder":"/path/to/exports:/another/path/to/exports","name":"GITLAB_MCP_ALLOWED_IMPORT_DIRS"},{"description":"Per-server tools/call rate limit in requests per second; 0 disables it (default: 0)","format":"number","default":"0","name":"RATE_LIMIT_RPS"},{"description":"Token-bucket burst size when RATE_LIMIT_RPS is greater than 0 (default: 40)","format":"number","default":"40","name":"RATE_LIMIT_BURST"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v2.0.0/gitlab-mcp-server-windows-amd64.exe","version":"2.0.0","fileSha256":"803127a5d841b59ec48f7ede4b91bef09fa709c357c05aff221d0915dc9750e5","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (default: https://gitlab.com; set for self-managed instances)","default":"https://gitlab.com","placeholder":"https://gitlab.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Tool catalog selector: dynamic, meta, or individual (default: dynamic)","default":"dynamic","choices":["meta","individual","dynamic"],"name":"TOOL_SURFACE"},{"description":"Resource and prompt catalog selector: full or minimal (default: full)","default":"full","choices":["full","minimal"],"name":"CAPABILITY_SURFACE"},{"description":"Meta-tool input schema detail: opaque, compact, or full (default: opaque)","default":"opaque","choices":["opaque","compact","full"],"name":"META_PARAM_SCHEMA"},{"description":"Enable GitLab Premium/Ultimate tools; GitLab.com Enterprise/Premium also exposes Orbit Knowledge Graph tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","default":"true","name":"EMBEDDED_RESOURCES"},{"description":"Comma-separated tool names to exclude from registration (e.g. gitlab_admin,gitlab_runner)","placeholder":"gitlab_admin,gitlab_runner","name":"EXCLUDE_TOOLS"},{"description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","default":"false","name":"GITLAB_IGNORE_SCOPES"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Extra OS path-list-separated directories allowed for local GitLab import archives","placeholder":"C:\\path\\to\\exports;D:\\other\\exports","name":"GITLAB_MCP_ALLOWED_IMPORT_DIRS"},{"description":"Per-server tools/call rate limit in requests per second; 0 disables it (default: 0)","format":"number","default":"0","name":"RATE_LIMIT_RPS"},{"description":"Token-bucket burst size when RATE_LIMIT_RPS is greater than 0 (default: 40)","format":"number","default":"40","name":"RATE_LIMIT_BURST"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v2.0.0/gitlab-mcp-server-windows-arm64.exe","version":"2.0.0","fileSha256":"9c6afe3d6605713142ceebfcdfdbcb77f8964c75f4d754faa93fda3a5233b05d","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (default: https://gitlab.com; set for self-managed instances)","default":"https://gitlab.com","placeholder":"https://gitlab.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Tool catalog selector: dynamic, meta, or individual (default: dynamic)","default":"dynamic","choices":["meta","individual","dynamic"],"name":"TOOL_SURFACE"},{"description":"Resource and prompt catalog selector: full or minimal (default: full)","default":"full","choices":["full","minimal"],"name":"CAPABILITY_SURFACE"},{"description":"Meta-tool input schema detail: opaque, compact, or full (default: opaque)","default":"opaque","choices":["opaque","compact","full"],"name":"META_PARAM_SCHEMA"},{"description":"Enable GitLab Premium/Ultimate tools; GitLab.com Enterprise/Premium also exposes Orbit Knowledge Graph tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","default":"true","name":"EMBEDDED_RESOURCES"},{"description":"Comma-separated tool names to exclude from registration (e.g. gitlab_admin,gitlab_runner)","placeholder":"gitlab_admin,gitlab_runner","name":"EXCLUDE_TOOLS"},{"description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","default":"false","name":"GITLAB_IGNORE_SCOPES"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Extra OS path-list-separated directories allowed for local GitLab import archives","placeholder":"C:\\path\\to\\exports;D:\\other\\exports","name":"GITLAB_MCP_ALLOWED_IMPORT_DIRS"},{"description":"Per-server tools/call rate limit in requests per second; 0 disables it (default: 0)","format":"number","default":"0","name":"RATE_LIMIT_RPS"},{"description":"Token-bucket burst size when RATE_LIMIT_RPS is greater than 0 (default: 40)","format":"number","default":"40","name":"RATE_LIMIT_BURST"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]}],"remotes":[{"type":"streamable-http","url":"https://gitlab-mcp-server.fly.dev/","headers":[{"description":"GitLab Personal Access Token (glpat-...). Alternatively, send Authorization: Bearer <token>.","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"PRIVATE-TOKEN"},{"description":"Target GitLab instance URL (e.g. https://gitlab.com). Required in the public hosted multi-tenant instance.","isRequired":true,"placeholder":"https://gitlab.com","name":"GITLAB-URL"}]},{"type":"streamable-http","url":"https://{host}:{port}/","headers":[{"description":"GitLab Personal Access Token (glpat-...). Alternatively, send Authorization: Bearer <token>.","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"PRIVATE-TOKEN"},{"description":"Target GitLab instance URL. Omit if the server was started with --gitlab-url.","placeholder":"https://gitlab.example.com","name":"GITLAB-URL"}],"variables":{"host":{"description":"Hostname of the self-hosted GitLab MCP Server HTTP instance","placeholder":"localhost"},"port":{"description":"Port of the self-hosted GitLab MCP Server HTTP instance","default":"8080","placeholder":"8080"}}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-18T17:10:57.225235Z","publishedAt":"2026-05-18T17:10:57.225235Z","updatedAt":"2026-05-18T17:10:57.225235Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jmrplens/gitlab-mcp-server","description":"GitLab MCP server with meta/dynamic tools, resources, prompts, and broad GitLab API coverage.","title":"GitLab MCP Server","repository":{"url":"https://github.com/jmrplens/gitlab-mcp-server","source":"github","id":"1208139072"},"version":"2.0.0-RC1","websiteUrl":"https://jmrplens.github.io/gitlab-mcp-server/","icons":[{"src":"https://raw.githubusercontent.com/jmrplens/gitlab-mcp-server/main/site/src/assets/logo-light.svg","mimeType":"image/svg+xml","sizes":["any"],"theme":"light"},{"src":"https://raw.githubusercontent.com/jmrplens/gitlab-mcp-server/main/site/src/assets/logo-dark.svg","mimeType":"image/svg+xml","sizes":["any"],"theme":"dark"}],"packages":[{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v2.0.0-RC1/gitlab-mcp-server-linux-amd64","version":"2.0.0-RC1","fileSha256":"7aa188b686b16c702d235eba223d40ede03fb3e0ac78f8da34de891f1533abed","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (default: https://gitlab.com; set for self-managed instances)","default":"https://gitlab.com","placeholder":"https://gitlab.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Tool catalog selector: dynamic, meta, or individual (default: dynamic)","default":"dynamic","choices":["meta","individual","dynamic"],"name":"TOOL_SURFACE"},{"description":"Resource and prompt catalog selector: full or minimal (default: full)","default":"full","choices":["full","minimal"],"name":"CAPABILITY_SURFACE"},{"description":"Meta-tool input schema detail: opaque, compact, or full (default: opaque)","default":"opaque","choices":["opaque","compact","full"],"name":"META_PARAM_SCHEMA"},{"description":"Enable GitLab Premium/Ultimate tools; GitLab.com Enterprise/Premium also exposes Orbit Knowledge Graph tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","default":"true","name":"EMBEDDED_RESOURCES"},{"description":"Comma-separated tool names to exclude from registration (e.g. gitlab_admin,gitlab_runner)","placeholder":"gitlab_admin,gitlab_runner","name":"EXCLUDE_TOOLS"},{"description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","default":"false","name":"GITLAB_IGNORE_SCOPES"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Extra OS path-list-separated directories allowed for local GitLab import archives","placeholder":"/path/to/exports:/another/path/to/exports","name":"GITLAB_MCP_ALLOWED_IMPORT_DIRS"},{"description":"Per-server tools/call rate limit in requests per second; 0 disables it (default: 0)","format":"number","default":"0","name":"RATE_LIMIT_RPS"},{"description":"Token-bucket burst size when RATE_LIMIT_RPS is greater than 0 (default: 40)","format":"number","default":"40","name":"RATE_LIMIT_BURST"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v2.0.0-RC1/gitlab-mcp-server-linux-arm64","version":"2.0.0-RC1","fileSha256":"2410231d4244cd91720b5d41dda9d9647e6dd4439666fb87346a3c8de21423af","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (default: https://gitlab.com; set for self-managed instances)","default":"https://gitlab.com","placeholder":"https://gitlab.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Tool catalog selector: dynamic, meta, or individual (default: dynamic)","default":"dynamic","choices":["meta","individual","dynamic"],"name":"TOOL_SURFACE"},{"description":"Resource and prompt catalog selector: full or minimal (default: full)","default":"full","choices":["full","minimal"],"name":"CAPABILITY_SURFACE"},{"description":"Meta-tool input schema detail: opaque, compact, or full (default: opaque)","default":"opaque","choices":["opaque","compact","full"],"name":"META_PARAM_SCHEMA"},{"description":"Enable GitLab Premium/Ultimate tools; GitLab.com Enterprise/Premium also exposes Orbit Knowledge Graph tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","default":"true","name":"EMBEDDED_RESOURCES"},{"description":"Comma-separated tool names to exclude from registration (e.g. gitlab_admin,gitlab_runner)","placeholder":"gitlab_admin,gitlab_runner","name":"EXCLUDE_TOOLS"},{"description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","default":"false","name":"GITLAB_IGNORE_SCOPES"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Extra OS path-list-separated directories allowed for local GitLab import archives","placeholder":"/path/to/exports:/another/path/to/exports","name":"GITLAB_MCP_ALLOWED_IMPORT_DIRS"},{"description":"Per-server tools/call rate limit in requests per second; 0 disables it (default: 0)","format":"number","default":"0","name":"RATE_LIMIT_RPS"},{"description":"Token-bucket burst size when RATE_LIMIT_RPS is greater than 0 (default: 40)","format":"number","default":"40","name":"RATE_LIMIT_BURST"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v2.0.0-RC1/gitlab-mcp-server-darwin-amd64","version":"2.0.0-RC1","fileSha256":"0cfd92523a6e34c24f8e99f6ccf22727cd113753c80b5ddef6d31ac926a20229","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (default: https://gitlab.com; set for self-managed instances)","default":"https://gitlab.com","placeholder":"https://gitlab.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Tool catalog selector: dynamic, meta, or individual (default: dynamic)","default":"dynamic","choices":["meta","individual","dynamic"],"name":"TOOL_SURFACE"},{"description":"Resource and prompt catalog selector: full or minimal (default: full)","default":"full","choices":["full","minimal"],"name":"CAPABILITY_SURFACE"},{"description":"Meta-tool input schema detail: opaque, compact, or full (default: opaque)","default":"opaque","choices":["opaque","compact","full"],"name":"META_PARAM_SCHEMA"},{"description":"Enable GitLab Premium/Ultimate tools; GitLab.com Enterprise/Premium also exposes Orbit Knowledge Graph tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","default":"true","name":"EMBEDDED_RESOURCES"},{"description":"Comma-separated tool names to exclude from registration (e.g. gitlab_admin,gitlab_runner)","placeholder":"gitlab_admin,gitlab_runner","name":"EXCLUDE_TOOLS"},{"description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","default":"false","name":"GITLAB_IGNORE_SCOPES"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Extra OS path-list-separated directories allowed for local GitLab import archives","placeholder":"/path/to/exports:/another/path/to/exports","name":"GITLAB_MCP_ALLOWED_IMPORT_DIRS"},{"description":"Per-server tools/call rate limit in requests per second; 0 disables it (default: 0)","format":"number","default":"0","name":"RATE_LIMIT_RPS"},{"description":"Token-bucket burst size when RATE_LIMIT_RPS is greater than 0 (default: 40)","format":"number","default":"40","name":"RATE_LIMIT_BURST"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v2.0.0-RC1/gitlab-mcp-server-darwin-arm64","version":"2.0.0-RC1","fileSha256":"582f59d11075f68551c5e51c27a0bf396989dfd5bf7d181c6d5ab84fbab9cec1","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (default: https://gitlab.com; set for self-managed instances)","default":"https://gitlab.com","placeholder":"https://gitlab.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Tool catalog selector: dynamic, meta, or individual (default: dynamic)","default":"dynamic","choices":["meta","individual","dynamic"],"name":"TOOL_SURFACE"},{"description":"Resource and prompt catalog selector: full or minimal (default: full)","default":"full","choices":["full","minimal"],"name":"CAPABILITY_SURFACE"},{"description":"Meta-tool input schema detail: opaque, compact, or full (default: opaque)","default":"opaque","choices":["opaque","compact","full"],"name":"META_PARAM_SCHEMA"},{"description":"Enable GitLab Premium/Ultimate tools; GitLab.com Enterprise/Premium also exposes Orbit Knowledge Graph tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","default":"true","name":"EMBEDDED_RESOURCES"},{"description":"Comma-separated tool names to exclude from registration (e.g. gitlab_admin,gitlab_runner)","placeholder":"gitlab_admin,gitlab_runner","name":"EXCLUDE_TOOLS"},{"description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","default":"false","name":"GITLAB_IGNORE_SCOPES"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Extra OS path-list-separated directories allowed for local GitLab import archives","placeholder":"/path/to/exports:/another/path/to/exports","name":"GITLAB_MCP_ALLOWED_IMPORT_DIRS"},{"description":"Per-server tools/call rate limit in requests per second; 0 disables it (default: 0)","format":"number","default":"0","name":"RATE_LIMIT_RPS"},{"description":"Token-bucket burst size when RATE_LIMIT_RPS is greater than 0 (default: 40)","format":"number","default":"40","name":"RATE_LIMIT_BURST"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v2.0.0-RC1/gitlab-mcp-server-windows-amd64.exe","version":"2.0.0-RC1","fileSha256":"f2e4adb725fdf31bd7f42443a83a2498ca4afa40a5488c4aa83fe83ead45d63e","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (default: https://gitlab.com; set for self-managed instances)","default":"https://gitlab.com","placeholder":"https://gitlab.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Tool catalog selector: dynamic, meta, or individual (default: dynamic)","default":"dynamic","choices":["meta","individual","dynamic"],"name":"TOOL_SURFACE"},{"description":"Resource and prompt catalog selector: full or minimal (default: full)","default":"full","choices":["full","minimal"],"name":"CAPABILITY_SURFACE"},{"description":"Meta-tool input schema detail: opaque, compact, or full (default: opaque)","default":"opaque","choices":["opaque","compact","full"],"name":"META_PARAM_SCHEMA"},{"description":"Enable GitLab Premium/Ultimate tools; GitLab.com Enterprise/Premium also exposes Orbit Knowledge Graph tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","default":"true","name":"EMBEDDED_RESOURCES"},{"description":"Comma-separated tool names to exclude from registration (e.g. gitlab_admin,gitlab_runner)","placeholder":"gitlab_admin,gitlab_runner","name":"EXCLUDE_TOOLS"},{"description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","default":"false","name":"GITLAB_IGNORE_SCOPES"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Extra OS path-list-separated directories allowed for local GitLab import archives","placeholder":"C:\\path\\to\\exports;D:\\other\\exports","name":"GITLAB_MCP_ALLOWED_IMPORT_DIRS"},{"description":"Per-server tools/call rate limit in requests per second; 0 disables it (default: 0)","format":"number","default":"0","name":"RATE_LIMIT_RPS"},{"description":"Token-bucket burst size when RATE_LIMIT_RPS is greater than 0 (default: 40)","format":"number","default":"40","name":"RATE_LIMIT_BURST"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v2.0.0-RC1/gitlab-mcp-server-windows-arm64.exe","version":"2.0.0-RC1","fileSha256":"dc13891654dbffd1533a310fc3e4ef3d3c128a4b3dcf091f9fc7354e4632fa54","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (default: https://gitlab.com; set for self-managed instances)","default":"https://gitlab.com","placeholder":"https://gitlab.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Tool catalog selector: dynamic, meta, or individual (default: dynamic)","default":"dynamic","choices":["meta","individual","dynamic"],"name":"TOOL_SURFACE"},{"description":"Resource and prompt catalog selector: full or minimal (default: full)","default":"full","choices":["full","minimal"],"name":"CAPABILITY_SURFACE"},{"description":"Meta-tool input schema detail: opaque, compact, or full (default: opaque)","default":"opaque","choices":["opaque","compact","full"],"name":"META_PARAM_SCHEMA"},{"description":"Enable GitLab Premium/Ultimate tools; GitLab.com Enterprise/Premium also exposes Orbit Knowledge Graph tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","default":"true","name":"EMBEDDED_RESOURCES"},{"description":"Comma-separated tool names to exclude from registration (e.g. gitlab_admin,gitlab_runner)","placeholder":"gitlab_admin,gitlab_runner","name":"EXCLUDE_TOOLS"},{"description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","default":"false","name":"GITLAB_IGNORE_SCOPES"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Extra OS path-list-separated directories allowed for local GitLab import archives","placeholder":"C:\\path\\to\\exports;D:\\other\\exports","name":"GITLAB_MCP_ALLOWED_IMPORT_DIRS"},{"description":"Per-server tools/call rate limit in requests per second; 0 disables it (default: 0)","format":"number","default":"0","name":"RATE_LIMIT_RPS"},{"description":"Token-bucket burst size when RATE_LIMIT_RPS is greater than 0 (default: 40)","format":"number","default":"40","name":"RATE_LIMIT_BURST"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]}],"remotes":[{"type":"streamable-http","url":"https://gitlab-mcp-server.fly.dev/","headers":[{"description":"GitLab Personal Access Token (glpat-...). Alternatively, send Authorization: Bearer <token>.","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"PRIVATE-TOKEN"},{"description":"Target GitLab instance URL (e.g. https://gitlab.com). Required in the public hosted multi-tenant instance.","isRequired":true,"placeholder":"https://gitlab.com","name":"GITLAB-URL"}]},{"type":"streamable-http","url":"https://{host}:{port}/","headers":[{"description":"GitLab Personal Access Token (glpat-...). Alternatively, send Authorization: Bearer <token>.","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"PRIVATE-TOKEN"},{"description":"Target GitLab instance URL. Omit if the server was started with --gitlab-url.","placeholder":"https://gitlab.example.com","name":"GITLAB-URL"}],"variables":{"host":{"description":"Hostname of the self-hosted GitLab MCP Server HTTP instance","placeholder":"localhost"},"port":{"description":"Port of the self-hosted GitLab MCP Server HTTP instance","default":"8080","placeholder":"8080"}}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-18T01:34:27.570223Z","publishedAt":"2026-05-18T01:34:27.570223Z","updatedAt":"2026-05-18T01:34:27.570223Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jmrplens/gitlab-mcp-server","description":"Manage GitLab projects, issues, merge requests, pipelines, repositories, and admin workflows.","title":"GitLab MCP Server","repository":{"url":"https://github.com/jmrplens/gitlab-mcp-server","source":"github","id":"1208139072"},"version":"2.0.1","websiteUrl":"https://jmrplens.github.io/gitlab-mcp-server/","icons":[{"src":"https://raw.githubusercontent.com/jmrplens/gitlab-mcp-server/main/site/src/assets/logo-light.svg","mimeType":"image/svg+xml","sizes":["any"],"theme":"light"},{"src":"https://raw.githubusercontent.com/jmrplens/gitlab-mcp-server/main/site/src/assets/logo-dark.svg","mimeType":"image/svg+xml","sizes":["any"],"theme":"dark"}],"packages":[{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v2.0.1/gitlab-mcp-server-linux-amd64","version":"2.0.1","fileSha256":"d55fcf84883eff62c544278a3d9644d9f982bc3fae0f5fd9b8d610de262e9cf8","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (default: https://gitlab.com; set for self-managed instances)","default":"https://gitlab.com","placeholder":"https://gitlab.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Tool catalog selector: dynamic, meta, or individual (default: dynamic)","default":"dynamic","choices":["meta","individual","dynamic"],"name":"TOOL_SURFACE"},{"description":"Resource and prompt catalog selector: full or minimal (default: full)","default":"full","choices":["full","minimal"],"name":"CAPABILITY_SURFACE"},{"description":"Meta-tool input schema detail: opaque, compact, or full (default: opaque)","default":"opaque","choices":["opaque","compact","full"],"name":"META_PARAM_SCHEMA"},{"description":"Enable GitLab Premium/Ultimate tools; GitLab.com Enterprise/Premium also exposes Orbit Knowledge Graph tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","default":"true","name":"EMBEDDED_RESOURCES"},{"description":"Comma-separated tool names to exclude from registration (e.g. gitlab_admin,gitlab_runner)","placeholder":"gitlab_admin,gitlab_runner","name":"EXCLUDE_TOOLS"},{"description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","default":"false","name":"GITLAB_IGNORE_SCOPES"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Extra OS path-list-separated directories allowed for local GitLab import archives","placeholder":"/path/to/exports:/another/path/to/exports","name":"GITLAB_MCP_ALLOWED_IMPORT_DIRS"},{"description":"Per-server tools/call rate limit in requests per second; 0 disables it (default: 0)","format":"number","default":"0","name":"RATE_LIMIT_RPS"},{"description":"Token-bucket burst size when RATE_LIMIT_RPS is greater than 0 (default: 40)","format":"number","default":"40","name":"RATE_LIMIT_BURST"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v2.0.1/gitlab-mcp-server-linux-arm64","version":"2.0.1","fileSha256":"36426e5f764728a66215e0c34619d5f21f38446ab95bf766cbc6476b6685df4c","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (default: https://gitlab.com; set for self-managed instances)","default":"https://gitlab.com","placeholder":"https://gitlab.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Tool catalog selector: dynamic, meta, or individual (default: dynamic)","default":"dynamic","choices":["meta","individual","dynamic"],"name":"TOOL_SURFACE"},{"description":"Resource and prompt catalog selector: full or minimal (default: full)","default":"full","choices":["full","minimal"],"name":"CAPABILITY_SURFACE"},{"description":"Meta-tool input schema detail: opaque, compact, or full (default: opaque)","default":"opaque","choices":["opaque","compact","full"],"name":"META_PARAM_SCHEMA"},{"description":"Enable GitLab Premium/Ultimate tools; GitLab.com Enterprise/Premium also exposes Orbit Knowledge Graph tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","default":"true","name":"EMBEDDED_RESOURCES"},{"description":"Comma-separated tool names to exclude from registration (e.g. gitlab_admin,gitlab_runner)","placeholder":"gitlab_admin,gitlab_runner","name":"EXCLUDE_TOOLS"},{"description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","default":"false","name":"GITLAB_IGNORE_SCOPES"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Extra OS path-list-separated directories allowed for local GitLab import archives","placeholder":"/path/to/exports:/another/path/to/exports","name":"GITLAB_MCP_ALLOWED_IMPORT_DIRS"},{"description":"Per-server tools/call rate limit in requests per second; 0 disables it (default: 0)","format":"number","default":"0","name":"RATE_LIMIT_RPS"},{"description":"Token-bucket burst size when RATE_LIMIT_RPS is greater than 0 (default: 40)","format":"number","default":"40","name":"RATE_LIMIT_BURST"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v2.0.1/gitlab-mcp-server-darwin-amd64","version":"2.0.1","fileSha256":"96265bef5839477e7544b1d79cf8f3f549692862fb9a876fd7f2a6612766c3f9","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (default: https://gitlab.com; set for self-managed instances)","default":"https://gitlab.com","placeholder":"https://gitlab.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Tool catalog selector: dynamic, meta, or individual (default: dynamic)","default":"dynamic","choices":["meta","individual","dynamic"],"name":"TOOL_SURFACE"},{"description":"Resource and prompt catalog selector: full or minimal (default: full)","default":"full","choices":["full","minimal"],"name":"CAPABILITY_SURFACE"},{"description":"Meta-tool input schema detail: opaque, compact, or full (default: opaque)","default":"opaque","choices":["opaque","compact","full"],"name":"META_PARAM_SCHEMA"},{"description":"Enable GitLab Premium/Ultimate tools; GitLab.com Enterprise/Premium also exposes Orbit Knowledge Graph tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","default":"true","name":"EMBEDDED_RESOURCES"},{"description":"Comma-separated tool names to exclude from registration (e.g. gitlab_admin,gitlab_runner)","placeholder":"gitlab_admin,gitlab_runner","name":"EXCLUDE_TOOLS"},{"description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","default":"false","name":"GITLAB_IGNORE_SCOPES"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Extra OS path-list-separated directories allowed for local GitLab import archives","placeholder":"/path/to/exports:/another/path/to/exports","name":"GITLAB_MCP_ALLOWED_IMPORT_DIRS"},{"description":"Per-server tools/call rate limit in requests per second; 0 disables it (default: 0)","format":"number","default":"0","name":"RATE_LIMIT_RPS"},{"description":"Token-bucket burst size when RATE_LIMIT_RPS is greater than 0 (default: 40)","format":"number","default":"40","name":"RATE_LIMIT_BURST"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v2.0.1/gitlab-mcp-server-darwin-arm64","version":"2.0.1","fileSha256":"2b78d1f027fb1a3c0f53d9ec0ecdc0d468133fc7fff38aef3e5002fcc1260c9a","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (default: https://gitlab.com; set for self-managed instances)","default":"https://gitlab.com","placeholder":"https://gitlab.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Tool catalog selector: dynamic, meta, or individual (default: dynamic)","default":"dynamic","choices":["meta","individual","dynamic"],"name":"TOOL_SURFACE"},{"description":"Resource and prompt catalog selector: full or minimal (default: full)","default":"full","choices":["full","minimal"],"name":"CAPABILITY_SURFACE"},{"description":"Meta-tool input schema detail: opaque, compact, or full (default: opaque)","default":"opaque","choices":["opaque","compact","full"],"name":"META_PARAM_SCHEMA"},{"description":"Enable GitLab Premium/Ultimate tools; GitLab.com Enterprise/Premium also exposes Orbit Knowledge Graph tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","default":"true","name":"EMBEDDED_RESOURCES"},{"description":"Comma-separated tool names to exclude from registration (e.g. gitlab_admin,gitlab_runner)","placeholder":"gitlab_admin,gitlab_runner","name":"EXCLUDE_TOOLS"},{"description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","default":"false","name":"GITLAB_IGNORE_SCOPES"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Extra OS path-list-separated directories allowed for local GitLab import archives","placeholder":"/path/to/exports:/another/path/to/exports","name":"GITLAB_MCP_ALLOWED_IMPORT_DIRS"},{"description":"Per-server tools/call rate limit in requests per second; 0 disables it (default: 0)","format":"number","default":"0","name":"RATE_LIMIT_RPS"},{"description":"Token-bucket burst size when RATE_LIMIT_RPS is greater than 0 (default: 40)","format":"number","default":"40","name":"RATE_LIMIT_BURST"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v2.0.1/gitlab-mcp-server-windows-amd64.exe","version":"2.0.1","fileSha256":"37fb04af7449a103c375f793e86ed284e30e8a96860e20a86fdcd012645eccf4","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (default: https://gitlab.com; set for self-managed instances)","default":"https://gitlab.com","placeholder":"https://gitlab.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Tool catalog selector: dynamic, meta, or individual (default: dynamic)","default":"dynamic","choices":["meta","individual","dynamic"],"name":"TOOL_SURFACE"},{"description":"Resource and prompt catalog selector: full or minimal (default: full)","default":"full","choices":["full","minimal"],"name":"CAPABILITY_SURFACE"},{"description":"Meta-tool input schema detail: opaque, compact, or full (default: opaque)","default":"opaque","choices":["opaque","compact","full"],"name":"META_PARAM_SCHEMA"},{"description":"Enable GitLab Premium/Ultimate tools; GitLab.com Enterprise/Premium also exposes Orbit Knowledge Graph tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","default":"true","name":"EMBEDDED_RESOURCES"},{"description":"Comma-separated tool names to exclude from registration (e.g. gitlab_admin,gitlab_runner)","placeholder":"gitlab_admin,gitlab_runner","name":"EXCLUDE_TOOLS"},{"description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","default":"false","name":"GITLAB_IGNORE_SCOPES"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Extra OS path-list-separated directories allowed for local GitLab import archives","placeholder":"C:\\path\\to\\exports;D:\\other\\exports","name":"GITLAB_MCP_ALLOWED_IMPORT_DIRS"},{"description":"Per-server tools/call rate limit in requests per second; 0 disables it (default: 0)","format":"number","default":"0","name":"RATE_LIMIT_RPS"},{"description":"Token-bucket burst size when RATE_LIMIT_RPS is greater than 0 (default: 40)","format":"number","default":"40","name":"RATE_LIMIT_BURST"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v2.0.1/gitlab-mcp-server-windows-arm64.exe","version":"2.0.1","fileSha256":"0ecca918de1a242ba467c6a61caa7991f826155dcdf6f44b6044fbf3aedfbe2b","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (default: https://gitlab.com; set for self-managed instances)","default":"https://gitlab.com","placeholder":"https://gitlab.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Tool catalog selector: dynamic, meta, or individual (default: dynamic)","default":"dynamic","choices":["meta","individual","dynamic"],"name":"TOOL_SURFACE"},{"description":"Resource and prompt catalog selector: full or minimal (default: full)","default":"full","choices":["full","minimal"],"name":"CAPABILITY_SURFACE"},{"description":"Meta-tool input schema detail: opaque, compact, or full (default: opaque)","default":"opaque","choices":["opaque","compact","full"],"name":"META_PARAM_SCHEMA"},{"description":"Enable GitLab Premium/Ultimate tools; GitLab.com Enterprise/Premium also exposes Orbit Knowledge Graph tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","default":"true","name":"EMBEDDED_RESOURCES"},{"description":"Comma-separated tool names to exclude from registration (e.g. gitlab_admin,gitlab_runner)","placeholder":"gitlab_admin,gitlab_runner","name":"EXCLUDE_TOOLS"},{"description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","default":"false","name":"GITLAB_IGNORE_SCOPES"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Extra OS path-list-separated directories allowed for local GitLab import archives","placeholder":"C:\\path\\to\\exports;D:\\other\\exports","name":"GITLAB_MCP_ALLOWED_IMPORT_DIRS"},{"description":"Per-server tools/call rate limit in requests per second; 0 disables it (default: 0)","format":"number","default":"0","name":"RATE_LIMIT_RPS"},{"description":"Token-bucket burst size when RATE_LIMIT_RPS is greater than 0 (default: 40)","format":"number","default":"40","name":"RATE_LIMIT_BURST"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]}],"remotes":[{"type":"streamable-http","url":"https://gitlab-mcp-server.fly.dev/","headers":[{"description":"GitLab Personal Access Token (glpat-...). Alternatively, send Authorization: Bearer <token>.","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"PRIVATE-TOKEN"},{"description":"Target GitLab instance URL (e.g. https://gitlab.com). Required in the public hosted multi-tenant instance.","isRequired":true,"placeholder":"https://gitlab.com","name":"GITLAB-URL"}]},{"type":"streamable-http","url":"https://{host}:{port}/","headers":[{"description":"GitLab Personal Access Token (glpat-...). Alternatively, send Authorization: Bearer <token>.","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"PRIVATE-TOKEN"},{"description":"Target GitLab instance URL. Omit if the server was started with --gitlab-url.","placeholder":"https://gitlab.example.com","name":"GITLAB-URL"}],"variables":{"host":{"description":"Hostname of the self-hosted GitLab MCP Server HTTP instance","placeholder":"localhost"},"port":{"description":"Port of the self-hosted GitLab MCP Server HTTP instance","default":"8080","placeholder":"8080"}}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-18T19:54:18.818714Z","publishedAt":"2026-05-18T19:54:18.818714Z","updatedAt":"2026-05-18T19:54:18.818714Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jmrplens/gitlab-mcp-server","description":"Manage GitLab projects, issues, merge requests, pipelines, repositories, and admin workflows.","title":"GitLab MCP Server","repository":{"url":"https://github.com/jmrplens/gitlab-mcp-server","source":"github","id":"1208139072"},"version":"2.0.2","websiteUrl":"https://jmrplens.github.io/gitlab-mcp-server/","icons":[{"src":"https://raw.githubusercontent.com/jmrplens/gitlab-mcp-server/main/site/src/assets/logo-light.svg","mimeType":"image/svg+xml","sizes":["any"],"theme":"light"},{"src":"https://raw.githubusercontent.com/jmrplens/gitlab-mcp-server/main/site/src/assets/logo-dark.svg","mimeType":"image/svg+xml","sizes":["any"],"theme":"dark"}],"packages":[{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v2.0.2/gitlab-mcp-server-linux-amd64","version":"2.0.2","fileSha256":"eb4fd4ecba948ed73770578c5cfea2cadb6270b87d4b2225d5e0906d4bafed12","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (default: https://gitlab.com; set for self-managed instances)","default":"https://gitlab.com","placeholder":"https://gitlab.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Tool catalog selector: dynamic, meta, or individual (default: dynamic)","default":"dynamic","choices":["meta","individual","dynamic"],"name":"TOOL_SURFACE"},{"description":"Resource and prompt catalog selector: full or minimal (default: full)","default":"full","choices":["full","minimal"],"name":"CAPABILITY_SURFACE"},{"description":"Meta-tool input schema detail: opaque, compact, or full (default: opaque)","default":"opaque","choices":["opaque","compact","full"],"name":"META_PARAM_SCHEMA"},{"description":"Enable GitLab Premium/Ultimate tools; GitLab.com Enterprise/Premium also exposes Orbit Knowledge Graph tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","default":"true","name":"EMBEDDED_RESOURCES"},{"description":"Comma-separated tool names to exclude from registration (e.g. gitlab_admin,gitlab_runner)","placeholder":"gitlab_admin,gitlab_runner","name":"EXCLUDE_TOOLS"},{"description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","default":"false","name":"GITLAB_IGNORE_SCOPES"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Extra OS path-list-separated directories allowed for local GitLab import archives","placeholder":"/path/to/exports:/another/path/to/exports","name":"GITLAB_MCP_ALLOWED_IMPORT_DIRS"},{"description":"Per-server tools/call rate limit in requests per second; 0 disables it (default: 0)","format":"number","default":"0","name":"RATE_LIMIT_RPS"},{"description":"Token-bucket burst size when RATE_LIMIT_RPS is greater than 0 (default: 40)","format":"number","default":"40","name":"RATE_LIMIT_BURST"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v2.0.2/gitlab-mcp-server-linux-arm64","version":"2.0.2","fileSha256":"14501d50711cd983d1dd6870f8b7b5a8d4cf85b56f977894cf0b4b951424cc77","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (default: https://gitlab.com; set for self-managed instances)","default":"https://gitlab.com","placeholder":"https://gitlab.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Tool catalog selector: dynamic, meta, or individual (default: dynamic)","default":"dynamic","choices":["meta","individual","dynamic"],"name":"TOOL_SURFACE"},{"description":"Resource and prompt catalog selector: full or minimal (default: full)","default":"full","choices":["full","minimal"],"name":"CAPABILITY_SURFACE"},{"description":"Meta-tool input schema detail: opaque, compact, or full (default: opaque)","default":"opaque","choices":["opaque","compact","full"],"name":"META_PARAM_SCHEMA"},{"description":"Enable GitLab Premium/Ultimate tools; GitLab.com Enterprise/Premium also exposes Orbit Knowledge Graph tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","default":"true","name":"EMBEDDED_RESOURCES"},{"description":"Comma-separated tool names to exclude from registration (e.g. gitlab_admin,gitlab_runner)","placeholder":"gitlab_admin,gitlab_runner","name":"EXCLUDE_TOOLS"},{"description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","default":"false","name":"GITLAB_IGNORE_SCOPES"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Extra OS path-list-separated directories allowed for local GitLab import archives","placeholder":"/path/to/exports:/another/path/to/exports","name":"GITLAB_MCP_ALLOWED_IMPORT_DIRS"},{"description":"Per-server tools/call rate limit in requests per second; 0 disables it (default: 0)","format":"number","default":"0","name":"RATE_LIMIT_RPS"},{"description":"Token-bucket burst size when RATE_LIMIT_RPS is greater than 0 (default: 40)","format":"number","default":"40","name":"RATE_LIMIT_BURST"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v2.0.2/gitlab-mcp-server-darwin-amd64","version":"2.0.2","fileSha256":"c035cb438f274ea846eb870184f9cc72421e15fe2c4438014c468b04bff442e1","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (default: https://gitlab.com; set for self-managed instances)","default":"https://gitlab.com","placeholder":"https://gitlab.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Tool catalog selector: dynamic, meta, or individual (default: dynamic)","default":"dynamic","choices":["meta","individual","dynamic"],"name":"TOOL_SURFACE"},{"description":"Resource and prompt catalog selector: full or minimal (default: full)","default":"full","choices":["full","minimal"],"name":"CAPABILITY_SURFACE"},{"description":"Meta-tool input schema detail: opaque, compact, or full (default: opaque)","default":"opaque","choices":["opaque","compact","full"],"name":"META_PARAM_SCHEMA"},{"description":"Enable GitLab Premium/Ultimate tools; GitLab.com Enterprise/Premium also exposes Orbit Knowledge Graph tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","default":"true","name":"EMBEDDED_RESOURCES"},{"description":"Comma-separated tool names to exclude from registration (e.g. gitlab_admin,gitlab_runner)","placeholder":"gitlab_admin,gitlab_runner","name":"EXCLUDE_TOOLS"},{"description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","default":"false","name":"GITLAB_IGNORE_SCOPES"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Extra OS path-list-separated directories allowed for local GitLab import archives","placeholder":"/path/to/exports:/another/path/to/exports","name":"GITLAB_MCP_ALLOWED_IMPORT_DIRS"},{"description":"Per-server tools/call rate limit in requests per second; 0 disables it (default: 0)","format":"number","default":"0","name":"RATE_LIMIT_RPS"},{"description":"Token-bucket burst size when RATE_LIMIT_RPS is greater than 0 (default: 40)","format":"number","default":"40","name":"RATE_LIMIT_BURST"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v2.0.2/gitlab-mcp-server-darwin-arm64","version":"2.0.2","fileSha256":"44413c07c31e614e6d46674a16d87987a92d1dfedcb37aa65b2027689c1c333f","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (default: https://gitlab.com; set for self-managed instances)","default":"https://gitlab.com","placeholder":"https://gitlab.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Tool catalog selector: dynamic, meta, or individual (default: dynamic)","default":"dynamic","choices":["meta","individual","dynamic"],"name":"TOOL_SURFACE"},{"description":"Resource and prompt catalog selector: full or minimal (default: full)","default":"full","choices":["full","minimal"],"name":"CAPABILITY_SURFACE"},{"description":"Meta-tool input schema detail: opaque, compact, or full (default: opaque)","default":"opaque","choices":["opaque","compact","full"],"name":"META_PARAM_SCHEMA"},{"description":"Enable GitLab Premium/Ultimate tools; GitLab.com Enterprise/Premium also exposes Orbit Knowledge Graph tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","default":"true","name":"EMBEDDED_RESOURCES"},{"description":"Comma-separated tool names to exclude from registration (e.g. gitlab_admin,gitlab_runner)","placeholder":"gitlab_admin,gitlab_runner","name":"EXCLUDE_TOOLS"},{"description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","default":"false","name":"GITLAB_IGNORE_SCOPES"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Extra OS path-list-separated directories allowed for local GitLab import archives","placeholder":"/path/to/exports:/another/path/to/exports","name":"GITLAB_MCP_ALLOWED_IMPORT_DIRS"},{"description":"Per-server tools/call rate limit in requests per second; 0 disables it (default: 0)","format":"number","default":"0","name":"RATE_LIMIT_RPS"},{"description":"Token-bucket burst size when RATE_LIMIT_RPS is greater than 0 (default: 40)","format":"number","default":"40","name":"RATE_LIMIT_BURST"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v2.0.2/gitlab-mcp-server-windows-amd64.exe","version":"2.0.2","fileSha256":"72313368d36ae36e3d4fea8bb7b42fffe93796aeff865d575c193e201bf5ca3e","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (default: https://gitlab.com; set for self-managed instances)","default":"https://gitlab.com","placeholder":"https://gitlab.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Tool catalog selector: dynamic, meta, or individual (default: dynamic)","default":"dynamic","choices":["meta","individual","dynamic"],"name":"TOOL_SURFACE"},{"description":"Resource and prompt catalog selector: full or minimal (default: full)","default":"full","choices":["full","minimal"],"name":"CAPABILITY_SURFACE"},{"description":"Meta-tool input schema detail: opaque, compact, or full (default: opaque)","default":"opaque","choices":["opaque","compact","full"],"name":"META_PARAM_SCHEMA"},{"description":"Enable GitLab Premium/Ultimate tools; GitLab.com Enterprise/Premium also exposes Orbit Knowledge Graph tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","default":"true","name":"EMBEDDED_RESOURCES"},{"description":"Comma-separated tool names to exclude from registration (e.g. gitlab_admin,gitlab_runner)","placeholder":"gitlab_admin,gitlab_runner","name":"EXCLUDE_TOOLS"},{"description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","default":"false","name":"GITLAB_IGNORE_SCOPES"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Extra OS path-list-separated directories allowed for local GitLab import archives","placeholder":"C:\\path\\to\\exports;D:\\other\\exports","name":"GITLAB_MCP_ALLOWED_IMPORT_DIRS"},{"description":"Per-server tools/call rate limit in requests per second; 0 disables it (default: 0)","format":"number","default":"0","name":"RATE_LIMIT_RPS"},{"description":"Token-bucket burst size when RATE_LIMIT_RPS is greater than 0 (default: 40)","format":"number","default":"40","name":"RATE_LIMIT_BURST"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v2.0.2/gitlab-mcp-server-windows-arm64.exe","version":"2.0.2","fileSha256":"cbb9e70298c5a4ff4a3a09b59148d805a283136a998abd5e438b9478e4c7d14b","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (default: https://gitlab.com; set for self-managed instances)","default":"https://gitlab.com","placeholder":"https://gitlab.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Tool catalog selector: dynamic, meta, or individual (default: dynamic)","default":"dynamic","choices":["meta","individual","dynamic"],"name":"TOOL_SURFACE"},{"description":"Resource and prompt catalog selector: full or minimal (default: full)","default":"full","choices":["full","minimal"],"name":"CAPABILITY_SURFACE"},{"description":"Meta-tool input schema detail: opaque, compact, or full (default: opaque)","default":"opaque","choices":["opaque","compact","full"],"name":"META_PARAM_SCHEMA"},{"description":"Enable GitLab Premium/Ultimate tools; GitLab.com Enterprise/Premium also exposes Orbit Knowledge Graph tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","default":"true","name":"EMBEDDED_RESOURCES"},{"description":"Comma-separated tool names to exclude from registration (e.g. gitlab_admin,gitlab_runner)","placeholder":"gitlab_admin,gitlab_runner","name":"EXCLUDE_TOOLS"},{"description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","default":"false","name":"GITLAB_IGNORE_SCOPES"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Extra OS path-list-separated directories allowed for local GitLab import archives","placeholder":"C:\\path\\to\\exports;D:\\other\\exports","name":"GITLAB_MCP_ALLOWED_IMPORT_DIRS"},{"description":"Per-server tools/call rate limit in requests per second; 0 disables it (default: 0)","format":"number","default":"0","name":"RATE_LIMIT_RPS"},{"description":"Token-bucket burst size when RATE_LIMIT_RPS is greater than 0 (default: 40)","format":"number","default":"40","name":"RATE_LIMIT_BURST"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]}],"remotes":[{"type":"streamable-http","url":"https://gitlab-mcp-server.fly.dev/","headers":[{"description":"GitLab Personal Access Token (glpat-...). Alternatively, send Authorization: Bearer <token>.","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"PRIVATE-TOKEN"},{"description":"Target GitLab instance URL (e.g. https://gitlab.com). Required in the public hosted multi-tenant instance.","isRequired":true,"placeholder":"https://gitlab.com","name":"GITLAB-URL"}]},{"type":"streamable-http","url":"https://{host}:{port}/","headers":[{"description":"GitLab Personal Access Token (glpat-...). Alternatively, send Authorization: Bearer <token>.","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"PRIVATE-TOKEN"},{"description":"Target GitLab instance URL. Omit if the server was started with --gitlab-url.","placeholder":"https://gitlab.example.com","name":"GITLAB-URL"}],"variables":{"host":{"description":"Hostname of the self-hosted GitLab MCP Server HTTP instance","placeholder":"localhost"},"port":{"description":"Port of the self-hosted GitLab MCP Server HTTP instance","default":"8080","placeholder":"8080"}}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-19T14:59:47.956074Z","publishedAt":"2026-05-19T14:59:47.956074Z","updatedAt":"2026-05-19T14:59:47.956074Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jmrplens/gitlab-mcp-server","description":"Manage GitLab projects, issues, merge requests, pipelines, repositories, and admin workflows.","title":"GitLab MCP Server","repository":{"url":"https://github.com/jmrplens/gitlab-mcp-server","source":"github","id":"1208139072"},"version":"2.0.3","websiteUrl":"https://jmrplens.github.io/gitlab-mcp-server/","icons":[{"src":"https://raw.githubusercontent.com/jmrplens/gitlab-mcp-server/main/site/src/assets/logo-light.svg","mimeType":"image/svg+xml","sizes":["any"],"theme":"light"},{"src":"https://raw.githubusercontent.com/jmrplens/gitlab-mcp-server/main/site/src/assets/logo-dark.svg","mimeType":"image/svg+xml","sizes":["any"],"theme":"dark"}],"packages":[{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v2.0.3/gitlab-mcp-server-linux-amd64","version":"2.0.3","fileSha256":"697cc2714c8c019dc7acfe326541734419cac1e2405bf6284416438652c871e6","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (default: https://gitlab.com; set for self-managed instances)","default":"https://gitlab.com","placeholder":"https://gitlab.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Tool catalog selector: dynamic, meta, or individual (default: dynamic)","default":"dynamic","choices":["meta","individual","dynamic"],"name":"TOOL_SURFACE"},{"description":"Resource and prompt catalog selector: full or minimal (default: full)","default":"full","choices":["full","minimal"],"name":"CAPABILITY_SURFACE"},{"description":"Meta-tool input schema detail: opaque, compact, or full (default: opaque)","default":"opaque","choices":["opaque","compact","full"],"name":"META_PARAM_SCHEMA"},{"description":"Enable GitLab Premium/Ultimate tools; GitLab.com Enterprise/Premium also exposes Orbit Knowledge Graph tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","default":"true","name":"EMBEDDED_RESOURCES"},{"description":"Comma-separated tool names to exclude from registration (e.g. gitlab_admin,gitlab_runner)","placeholder":"gitlab_admin,gitlab_runner","name":"EXCLUDE_TOOLS"},{"description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","default":"false","name":"GITLAB_IGNORE_SCOPES"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Extra OS path-list-separated directories allowed for local GitLab import archives","placeholder":"/path/to/exports:/another/path/to/exports","name":"GITLAB_MCP_ALLOWED_IMPORT_DIRS"},{"description":"Per-server tools/call rate limit in requests per second; 0 disables it (default: 0)","format":"number","default":"0","name":"RATE_LIMIT_RPS"},{"description":"Token-bucket burst size when RATE_LIMIT_RPS is greater than 0 (default: 40)","format":"number","default":"40","name":"RATE_LIMIT_BURST"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v2.0.3/gitlab-mcp-server-linux-arm64","version":"2.0.3","fileSha256":"cd3a618d68889449db81047ec0508c1abdce1c8733d21fe1e749d6db135b1a63","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (default: https://gitlab.com; set for self-managed instances)","default":"https://gitlab.com","placeholder":"https://gitlab.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Tool catalog selector: dynamic, meta, or individual (default: dynamic)","default":"dynamic","choices":["meta","individual","dynamic"],"name":"TOOL_SURFACE"},{"description":"Resource and prompt catalog selector: full or minimal (default: full)","default":"full","choices":["full","minimal"],"name":"CAPABILITY_SURFACE"},{"description":"Meta-tool input schema detail: opaque, compact, or full (default: opaque)","default":"opaque","choices":["opaque","compact","full"],"name":"META_PARAM_SCHEMA"},{"description":"Enable GitLab Premium/Ultimate tools; GitLab.com Enterprise/Premium also exposes Orbit Knowledge Graph tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","default":"true","name":"EMBEDDED_RESOURCES"},{"description":"Comma-separated tool names to exclude from registration (e.g. gitlab_admin,gitlab_runner)","placeholder":"gitlab_admin,gitlab_runner","name":"EXCLUDE_TOOLS"},{"description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","default":"false","name":"GITLAB_IGNORE_SCOPES"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Extra OS path-list-separated directories allowed for local GitLab import archives","placeholder":"/path/to/exports:/another/path/to/exports","name":"GITLAB_MCP_ALLOWED_IMPORT_DIRS"},{"description":"Per-server tools/call rate limit in requests per second; 0 disables it (default: 0)","format":"number","default":"0","name":"RATE_LIMIT_RPS"},{"description":"Token-bucket burst size when RATE_LIMIT_RPS is greater than 0 (default: 40)","format":"number","default":"40","name":"RATE_LIMIT_BURST"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v2.0.3/gitlab-mcp-server-darwin-amd64","version":"2.0.3","fileSha256":"0a0fd332fe39d76be58657d4aa6b9b5e1fa5aeb87a4756a9a5a17a097ddd9426","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (default: https://gitlab.com; set for self-managed instances)","default":"https://gitlab.com","placeholder":"https://gitlab.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Tool catalog selector: dynamic, meta, or individual (default: dynamic)","default":"dynamic","choices":["meta","individual","dynamic"],"name":"TOOL_SURFACE"},{"description":"Resource and prompt catalog selector: full or minimal (default: full)","default":"full","choices":["full","minimal"],"name":"CAPABILITY_SURFACE"},{"description":"Meta-tool input schema detail: opaque, compact, or full (default: opaque)","default":"opaque","choices":["opaque","compact","full"],"name":"META_PARAM_SCHEMA"},{"description":"Enable GitLab Premium/Ultimate tools; GitLab.com Enterprise/Premium also exposes Orbit Knowledge Graph tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","default":"true","name":"EMBEDDED_RESOURCES"},{"description":"Comma-separated tool names to exclude from registration (e.g. gitlab_admin,gitlab_runner)","placeholder":"gitlab_admin,gitlab_runner","name":"EXCLUDE_TOOLS"},{"description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","default":"false","name":"GITLAB_IGNORE_SCOPES"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Extra OS path-list-separated directories allowed for local GitLab import archives","placeholder":"/path/to/exports:/another/path/to/exports","name":"GITLAB_MCP_ALLOWED_IMPORT_DIRS"},{"description":"Per-server tools/call rate limit in requests per second; 0 disables it (default: 0)","format":"number","default":"0","name":"RATE_LIMIT_RPS"},{"description":"Token-bucket burst size when RATE_LIMIT_RPS is greater than 0 (default: 40)","format":"number","default":"40","name":"RATE_LIMIT_BURST"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v2.0.3/gitlab-mcp-server-darwin-arm64","version":"2.0.3","fileSha256":"ab4fcedaf33d4ac4d9346a601c38985a62d27a299c988cea69a761338597f52a","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (default: https://gitlab.com; set for self-managed instances)","default":"https://gitlab.com","placeholder":"https://gitlab.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Tool catalog selector: dynamic, meta, or individual (default: dynamic)","default":"dynamic","choices":["meta","individual","dynamic"],"name":"TOOL_SURFACE"},{"description":"Resource and prompt catalog selector: full or minimal (default: full)","default":"full","choices":["full","minimal"],"name":"CAPABILITY_SURFACE"},{"description":"Meta-tool input schema detail: opaque, compact, or full (default: opaque)","default":"opaque","choices":["opaque","compact","full"],"name":"META_PARAM_SCHEMA"},{"description":"Enable GitLab Premium/Ultimate tools; GitLab.com Enterprise/Premium also exposes Orbit Knowledge Graph tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","default":"true","name":"EMBEDDED_RESOURCES"},{"description":"Comma-separated tool names to exclude from registration (e.g. gitlab_admin,gitlab_runner)","placeholder":"gitlab_admin,gitlab_runner","name":"EXCLUDE_TOOLS"},{"description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","default":"false","name":"GITLAB_IGNORE_SCOPES"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Extra OS path-list-separated directories allowed for local GitLab import archives","placeholder":"/path/to/exports:/another/path/to/exports","name":"GITLAB_MCP_ALLOWED_IMPORT_DIRS"},{"description":"Per-server tools/call rate limit in requests per second; 0 disables it (default: 0)","format":"number","default":"0","name":"RATE_LIMIT_RPS"},{"description":"Token-bucket burst size when RATE_LIMIT_RPS is greater than 0 (default: 40)","format":"number","default":"40","name":"RATE_LIMIT_BURST"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v2.0.3/gitlab-mcp-server-windows-amd64.exe","version":"2.0.3","fileSha256":"cff446933768da263c5b93ae0bff732fafb8ab767290b19da06d40d4cc5819e8","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (default: https://gitlab.com; set for self-managed instances)","default":"https://gitlab.com","placeholder":"https://gitlab.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Tool catalog selector: dynamic, meta, or individual (default: dynamic)","default":"dynamic","choices":["meta","individual","dynamic"],"name":"TOOL_SURFACE"},{"description":"Resource and prompt catalog selector: full or minimal (default: full)","default":"full","choices":["full","minimal"],"name":"CAPABILITY_SURFACE"},{"description":"Meta-tool input schema detail: opaque, compact, or full (default: opaque)","default":"opaque","choices":["opaque","compact","full"],"name":"META_PARAM_SCHEMA"},{"description":"Enable GitLab Premium/Ultimate tools; GitLab.com Enterprise/Premium also exposes Orbit Knowledge Graph tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","default":"true","name":"EMBEDDED_RESOURCES"},{"description":"Comma-separated tool names to exclude from registration (e.g. gitlab_admin,gitlab_runner)","placeholder":"gitlab_admin,gitlab_runner","name":"EXCLUDE_TOOLS"},{"description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","default":"false","name":"GITLAB_IGNORE_SCOPES"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Extra OS path-list-separated directories allowed for local GitLab import archives","placeholder":"C:\\path\\to\\exports;D:\\other\\exports","name":"GITLAB_MCP_ALLOWED_IMPORT_DIRS"},{"description":"Per-server tools/call rate limit in requests per second; 0 disables it (default: 0)","format":"number","default":"0","name":"RATE_LIMIT_RPS"},{"description":"Token-bucket burst size when RATE_LIMIT_RPS is greater than 0 (default: 40)","format":"number","default":"40","name":"RATE_LIMIT_BURST"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]},{"registryType":"mcpb","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v2.0.3/gitlab-mcp-server-windows-arm64.exe","version":"2.0.3","fileSha256":"821a0f87c03ec460c2eec46ed9a1eeabe2e6bdb20533dd75f8171980e124937f","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab instance URL (default: https://gitlab.com; set for self-managed instances)","default":"https://gitlab.com","placeholder":"https://gitlab.com","name":"GITLAB_URL"},{"description":"GitLab Personal Access Token (glpat-...)","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"GITLAB_TOKEN"},{"description":"Skip TLS certificate verification for self-signed certs (default: false)","format":"boolean","default":"false","name":"GITLAB_SKIP_TLS_VERIFY"},{"description":"Tool catalog selector: dynamic, meta, or individual (default: dynamic)","default":"dynamic","choices":["meta","individual","dynamic"],"name":"TOOL_SURFACE"},{"description":"Resource and prompt catalog selector: full or minimal (default: full)","default":"full","choices":["full","minimal"],"name":"CAPABILITY_SURFACE"},{"description":"Meta-tool input schema detail: opaque, compact, or full (default: opaque)","default":"opaque","choices":["opaque","compact","full"],"name":"META_PARAM_SCHEMA"},{"description":"Enable GitLab Premium/Ultimate tools; GitLab.com Enterprise/Premium also exposes Orbit Knowledge Graph tools (default: false)","format":"boolean","default":"false","name":"GITLAB_ENTERPRISE"},{"description":"Read-only mode: disables all mutating tools (default: false)","format":"boolean","default":"false","name":"GITLAB_READ_ONLY"},{"description":"Safe mode: intercepts mutating tools and returns a JSON preview instead of executing (default: false)","format":"boolean","default":"false","name":"GITLAB_SAFE_MODE"},{"description":"Append EmbeddedResource content blocks (clickable links to MCP resources) to get_* tool results (default: true)","format":"boolean","default":"true","name":"EMBEDDED_RESOURCES"},{"description":"Comma-separated tool names to exclude from registration (e.g. gitlab_admin,gitlab_runner)","placeholder":"gitlab_admin,gitlab_runner","name":"EXCLUDE_TOOLS"},{"description":"Skip Personal Access Token scope detection and register all tools regardless of token permissions (default: false)","format":"boolean","default":"false","name":"GITLAB_IGNORE_SCOPES"},{"description":"Maximum attachment upload size in bytes or human-readable (e.g. 2GB). Default: 2147483648 (2 GB)","default":"2147483648","name":"UPLOAD_MAX_FILE_SIZE"},{"description":"Extra OS path-list-separated directories allowed for local GitLab import archives","placeholder":"C:\\path\\to\\exports;D:\\other\\exports","name":"GITLAB_MCP_ALLOWED_IMPORT_DIRS"},{"description":"Per-server tools/call rate limit in requests per second; 0 disables it (default: 0)","format":"number","default":"0","name":"RATE_LIMIT_RPS"},{"description":"Token-bucket burst size when RATE_LIMIT_RPS is greater than 0 (default: 40)","format":"number","default":"40","name":"RATE_LIMIT_BURST"},{"description":"Logging verbosity (default: info)","default":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"},{"description":"Auto-update mode: true (auto-apply), check (log-only), false (disabled). Default: true","default":"true","choices":["true","check","false"],"name":"AUTO_UPDATE"},{"description":"GitHub repository slug for release assets (default: jmrplens/gitlab-mcp-server)","default":"jmrplens/gitlab-mcp-server","name":"AUTO_UPDATE_REPO"},{"description":"Periodic update check interval in HTTP mode (default: 1h)","default":"1h","name":"AUTO_UPDATE_INTERVAL"},{"description":"Pre-start download timeout, range 5s-10m (default: 60s)","default":"60s","name":"AUTO_UPDATE_TIMEOUT"}]}],"remotes":[{"type":"streamable-http","url":"https://gitlab-mcp-server.fly.dev/","headers":[{"description":"GitLab Personal Access Token (glpat-...). Alternatively, send Authorization: Bearer <token>.","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"PRIVATE-TOKEN"},{"description":"Target GitLab instance URL (e.g. https://gitlab.com). Required in the public hosted multi-tenant instance.","isRequired":true,"placeholder":"https://gitlab.com","name":"GITLAB-URL"}]},{"type":"streamable-http","url":"https://{host}:{port}/","headers":[{"description":"GitLab Personal Access Token (glpat-...). Alternatively, send Authorization: Bearer <token>.","isRequired":true,"isSecret":true,"placeholder":"glpat-xxxxxxxxxxxxxxxxxxxx","name":"PRIVATE-TOKEN"},{"description":"Target GitLab instance URL. Omit if the server was started with --gitlab-url.","placeholder":"https://gitlab.example.com","name":"GITLAB-URL"}],"variables":{"host":{"description":"Hostname of the self-hosted GitLab MCP Server HTTP instance","placeholder":"localhost"},"port":{"description":"Port of the self-hosted GitLab MCP Server HTTP instance","default":"8080","placeholder":"8080"}}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-20T10:37:05.936374Z","publishedAt":"2026-05-20T10:37:05.936374Z","updatedAt":"2026-05-20T10:37:05.936374Z","isLatest":false}}}],"metadata":{"nextCursor":"io.github.jmrplens/gitlab-mcp-server:2.0.3","count":30}}
