{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.zenml-io/mcp-zenml","description":"MCP server for ZenML - browse stacks, pipelines, runs, artifacts & trigger pipeline runs via API","repository":{"url":"https://github.com/zenml-io/mcp-zenml","source":"github"},"version":"1.4.0","packages":[{"registryType":"oci","identifier":"docker.io/zenmldocker/mcp-zenml:1.4.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Base URL of your ZenML server (e.g., https://<workspace-id>-zenml.cloudinfra.zenml.io).","isRequired":true,"format":"string","name":"ZENML_STORE_URL"},{"description":"API key used to authenticate with your ZenML server (ideally a service account key).","isRequired":true,"format":"string","isSecret":true,"name":"ZENML_STORE_API_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-01-27T13:05:07.451026Z","publishedAt":"2026-01-27T13:05:07.451026Z","updatedAt":"2026-01-27T13:05:07.451026Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.zenml-io/mcp-zenml","description":"MCP server for ZenML - browse stacks, pipelines, runs, artifacts & trigger pipeline runs via API","repository":{"url":"https://github.com/zenml-io/mcp-zenml","source":"github"},"version":"1.5.0","packages":[{"registryType":"oci","identifier":"docker.io/zenmldocker/mcp-zenml:1.5.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Base URL of your ZenML server (e.g., https://<workspace-id>-zenml.cloudinfra.zenml.io).","isRequired":true,"format":"string","name":"ZENML_STORE_URL"},{"description":"API key used to authenticate with your ZenML server (ideally a service account key).","isRequired":true,"format":"string","isSecret":true,"name":"ZENML_STORE_API_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-01-28T13:36:56.166365Z","publishedAt":"2026-01-28T13:36:56.166365Z","updatedAt":"2026-01-28T13:36:56.166365Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.zenml-io/mcp-zenml","description":"MCP server for ZenML - browse stacks, pipelines, runs, artifacts & trigger pipeline runs via API","repository":{"url":"https://github.com/zenml-io/mcp-zenml","source":"github"},"version":"1.5.1","packages":[{"registryType":"oci","identifier":"docker.io/zenmldocker/mcp-zenml:1.5.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Base URL of your ZenML server (e.g., https://<workspace-id>-zenml.cloudinfra.zenml.io).","isRequired":true,"format":"string","name":"ZENML_STORE_URL"},{"description":"API key used to authenticate with your ZenML server (ideally a service account key).","isRequired":true,"format":"string","isSecret":true,"name":"ZENML_STORE_API_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-16T14:40:29.186944Z","publishedAt":"2026-03-16T14:40:29.186944Z","updatedAt":"2026-03-16T14:40:29.186944Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.zenml-io/mcp-zenml","description":"MCP server for discovering, reading, and changing ZenML resources with compact generic tools","repository":{"url":"https://github.com/zenml-io/mcp-zenml","source":"github"},"version":"2.0.0","packages":[{"registryType":"oci","identifier":"docker.io/zenmldocker/mcp-zenml:2.0.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Base URL of your ZenML server (e.g., https://<workspace-id>-zenml.cloudinfra.zenml.io).","isRequired":true,"format":"string","name":"ZENML_STORE_URL"},{"description":"API key used to authenticate with your ZenML server (ideally a service account key).","isRequired":true,"format":"string","isSecret":true,"name":"ZENML_STORE_API_KEY"},{"description":"Tool registration profile: compact (default) or legacy.","format":"string","name":"ZENML_MCP_PROFILE"},{"description":"Mutation policy: read_write (default) or read_only.","format":"string","name":"ZENML_MCP_WRITE_POLICY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-21T15:12:02.086839Z","publishedAt":"2026-09-21T15:12:02.086839Z","updatedAt":"2026-09-21T15:12:02.086839Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.zepgram/toyota","description":"Toyota & Lexus vehicles: fuel, range, location, trips, health, climate, charging, commands","title":"Toyota & Lexus","repository":{"url":"https://github.com/zepgram/toyota-mcp","source":"github"},"version":"0.1.0","websiteUrl":"https://github.com/zepgram/toyota-mcp","packages":[{"registryType":"pypi","identifier":"toyota-mcp","version":"0.1.0","transport":{"type":"stdio"},"packageArguments":[{"description":"register only the read tools","type":"named","name":"--read-only"},{"description":"osm (worldwide addresses) or fr (French addresses and fuel prices)","type":"named","name":"--addresses","valueHint":"osm"},{"description":"named places, e.g. home=43.6045,1.4440;work=43.6290,1.3630","type":"named","name":"--places","valueHint":"home=lat,lon"}],"environmentVariables":[{"description":"MyToyota account email","isRequired":true,"name":"TOYOTA_USERNAME"},{"description":"MyToyota account password","isRequired":true,"isSecret":true,"name":"TOYOTA_PASSWORD"},{"description":"VIN selector when several vehicles share the account","name":"TOYOTA_VIN"},{"description":"T for Toyota (default), L for Lexus","name":"TOYOTA_BRAND"},{"description":"true (default) for km/L, false for miles/gallons","name":"TOYOTA_USE_METRIC"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-29T17:33:43.091519Z","publishedAt":"2026-08-29T17:33:43.091519Z","updatedAt":"2026-08-29T17:33:43.091519Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.zepgram/toyota","description":"Toyota & Lexus vehicles: fuel, range, location, trips, health, climate, charging, commands","title":"Toyota & Lexus","repository":{"url":"https://github.com/zepgram/toyota-mcp","source":"github"},"version":"0.2.0","websiteUrl":"https://github.com/zepgram/toyota-mcp","packages":[{"registryType":"pypi","identifier":"toyota-mcp","version":"0.2.0","transport":{"type":"stdio"},"packageArguments":[{"description":"register only the read tools","type":"named","name":"--read-only"},{"description":"osm (worldwide addresses) or fr (French addresses and fuel prices)","type":"named","name":"--addresses","valueHint":"osm"},{"description":"named places, e.g. home=43.6045,1.4440;work=43.6290,1.3630","type":"named","name":"--places","valueHint":"home=lat,lon"}],"environmentVariables":[{"description":"MyToyota account email — only for the headless password sign-in; prefer `toyota-mcp login`","name":"TOYOTA_USERNAME"},{"description":"MyToyota account password — only for the headless password sign-in; prefer `toyota-mcp login`","isSecret":true,"name":"TOYOTA_PASSWORD"},{"description":"VIN selector when several vehicles share the account","name":"TOYOTA_VIN"},{"description":"T for Toyota (default), L for Lexus","name":"TOYOTA_BRAND"},{"description":"true (default) for km/L, false for miles/gallons","name":"TOYOTA_USE_METRIC"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-29T18:52:22.120155Z","publishedAt":"2026-08-29T18:52:22.120155Z","updatedAt":"2026-08-29T18:52:22.120155Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.zepgram/toyota","description":"Toyota & Lexus vehicles: fuel, range, location, trips, health, climate, charging, commands","title":"Toyota & Lexus","repository":{"url":"https://github.com/zepgram/toyota-mcp","source":"github"},"version":"0.2.1","websiteUrl":"https://github.com/zepgram/toyota-mcp","packages":[{"registryType":"pypi","identifier":"toyota-mcp","version":"0.2.1","transport":{"type":"stdio"},"packageArguments":[{"description":"register only the read tools","type":"named","name":"--read-only"},{"description":"osm (worldwide addresses) or fr (French addresses and fuel prices)","type":"named","name":"--addresses","valueHint":"osm"},{"description":"named places, e.g. home=43.6045,1.4440;work=43.6290,1.3630","type":"named","name":"--places","valueHint":"home=lat,lon"}],"environmentVariables":[{"description":"MyToyota account email — only for the headless password sign-in; prefer `toyota-mcp login`","name":"TOYOTA_USERNAME"},{"description":"MyToyota account password — only for the headless password sign-in; prefer `toyota-mcp login`","isSecret":true,"name":"TOYOTA_PASSWORD"},{"description":"VIN selector when several vehicles share the account","name":"TOYOTA_VIN"},{"description":"T for Toyota (default), L for Lexus","name":"TOYOTA_BRAND"},{"description":"true (default) for km/L, false for miles/gallons","name":"TOYOTA_USE_METRIC"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-29T19:09:08.735933Z","publishedAt":"2026-08-29T19:09:08.735933Z","updatedAt":"2026-08-29T19:09:08.735933Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.zepgram/toyota","description":"Toyota & Lexus vehicles: fuel, range, location, trips, health, climate, charging, commands","title":"Toyota & Lexus","repository":{"url":"https://github.com/zepgram/toyota-mcp","source":"github"},"version":"0.3.0","websiteUrl":"https://github.com/zepgram/toyota-mcp","packages":[{"registryType":"pypi","identifier":"toyota-mcp","version":"0.3.0","transport":{"type":"stdio"},"packageArguments":[{"description":"register only the read tools","type":"named","name":"--read-only"},{"description":"osm (worldwide addresses) or fr (French addresses and fuel prices)","type":"named","name":"--addresses","valueHint":"osm"},{"description":"named places, e.g. home=43.6045,1.4440;work=43.6290,1.3630","type":"named","name":"--places","valueHint":"home=lat,lon"}],"environmentVariables":[{"description":"MyToyota account email — only for the headless password sign-in; prefer `toyota-mcp login`","name":"TOYOTA_USERNAME"},{"description":"MyToyota account password — only for the headless password sign-in; prefer `toyota-mcp login`","isSecret":true,"name":"TOYOTA_PASSWORD"},{"description":"VIN selector when several vehicles share the account","name":"TOYOTA_VIN"},{"description":"T for Toyota (default), L for Lexus","name":"TOYOTA_BRAND"},{"description":"true (default) for km/L, false for miles/gallons","name":"TOYOTA_USE_METRIC"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-29T20:11:23.085198Z","publishedAt":"2026-08-29T20:11:23.085198Z","updatedAt":"2026-08-29T20:11:23.085198Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.zepgram/toyota","description":"Toyota & Lexus vehicles: fuel, range, location, trips, health, climate, charging, commands","title":"Toyota & Lexus","repository":{"url":"https://github.com/zepgram/toyota-mcp","source":"github"},"version":"0.3.1","websiteUrl":"https://github.com/zepgram/toyota-mcp","packages":[{"registryType":"pypi","identifier":"toyota-mcp","version":"0.3.1","transport":{"type":"stdio"},"packageArguments":[{"description":"register only the read tools","type":"named","name":"--read-only"},{"description":"osm (worldwide addresses) or fr (French addresses and fuel prices)","type":"named","name":"--addresses","valueHint":"osm"},{"description":"named places, e.g. home=43.6045,1.4440;work=43.6290,1.3630","type":"named","name":"--places","valueHint":"home=lat,lon"}],"environmentVariables":[{"description":"MyToyota account email — only for the headless password sign-in; prefer `toyota-mcp login`","name":"TOYOTA_USERNAME"},{"description":"MyToyota account password — only for the headless password sign-in; prefer `toyota-mcp login`","isSecret":true,"name":"TOYOTA_PASSWORD"},{"description":"VIN selector when several vehicles share the account","name":"TOYOTA_VIN"},{"description":"T for Toyota (default), L for Lexus","name":"TOYOTA_BRAND"},{"description":"true (default) for km/L, false for miles/gallons","name":"TOYOTA_USE_METRIC"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-29T20:25:00.704689Z","publishedAt":"2026-08-29T20:25:00.704689Z","updatedAt":"2026-08-29T20:25:00.704689Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.zepgram/toyota","description":"Toyota & Lexus vehicles: fuel, range, location, trips, health, climate, charging, commands","title":"Toyota & Lexus","repository":{"url":"https://github.com/zepgram/toyota-mcp","source":"github"},"version":"0.3.2","websiteUrl":"https://github.com/zepgram/toyota-mcp","packages":[{"registryType":"pypi","identifier":"toyota-mcp","version":"0.3.2","transport":{"type":"stdio"},"packageArguments":[{"description":"register only the read tools","type":"named","name":"--read-only"},{"description":"osm (worldwide addresses) or fr (French addresses and fuel prices)","type":"named","name":"--addresses","valueHint":"osm"},{"description":"named places, e.g. home=43.6045,1.4440;work=43.6290,1.3630","type":"named","name":"--places","valueHint":"home=lat,lon"}],"environmentVariables":[{"description":"MyToyota account email — only for the headless password sign-in; prefer `toyota-mcp login`","name":"TOYOTA_USERNAME"},{"description":"MyToyota account password — only for the headless password sign-in; prefer `toyota-mcp login`","isSecret":true,"name":"TOYOTA_PASSWORD"},{"description":"VIN selector when several vehicles share the account","name":"TOYOTA_VIN"},{"description":"T for Toyota (default), L for Lexus","name":"TOYOTA_BRAND"},{"description":"true (default) for km/L, false for miles/gallons","name":"TOYOTA_USE_METRIC"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-29T20:31:36.885026Z","publishedAt":"2026-08-29T20:31:36.885026Z","updatedAt":"2026-08-29T20:31:36.885026Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.zepgram/toyota","description":"Toyota & Lexus vehicles: fuel, range, location, trips, health, climate, charging, commands","title":"Toyota & Lexus","repository":{"url":"https://github.com/zepgram/toyota-mcp","source":"github"},"version":"0.3.3","websiteUrl":"https://github.com/zepgram/toyota-mcp","packages":[{"registryType":"pypi","identifier":"toyota-mcp","version":"0.3.3","transport":{"type":"stdio"},"packageArguments":[{"description":"register only the read tools","type":"named","name":"--read-only"},{"description":"osm (worldwide addresses) or fr (French addresses and fuel prices)","type":"named","name":"--addresses","valueHint":"osm"},{"description":"named places, e.g. home=43.6045,1.4440;work=43.6290,1.3630","type":"named","name":"--places","valueHint":"home=lat,lon"}],"environmentVariables":[{"description":"MyToyota account email — only for the headless password sign-in; prefer `toyota-mcp login`","name":"TOYOTA_USERNAME"},{"description":"MyToyota account password — only for the headless password sign-in; prefer `toyota-mcp login`","isSecret":true,"name":"TOYOTA_PASSWORD"},{"description":"VIN selector when several vehicles share the account","name":"TOYOTA_VIN"},{"description":"T for Toyota (default), L for Lexus","name":"TOYOTA_BRAND"},{"description":"true (default) for km/L, false for miles/gallons","name":"TOYOTA_USE_METRIC"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-29T21:06:31.493347Z","publishedAt":"2026-08-29T21:06:31.493347Z","updatedAt":"2026-08-29T21:06:31.493347Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.zepgram/toyota","description":"Toyota & Lexus vehicles: fuel, range, location, trips, health, climate, charging, commands","title":"Toyota & Lexus","repository":{"url":"https://github.com/zepgram/toyota-mcp","source":"github"},"version":"0.3.4","websiteUrl":"https://github.com/zepgram/toyota-mcp","packages":[{"registryType":"pypi","identifier":"toyota-mcp","version":"0.3.4","transport":{"type":"stdio"},"packageArguments":[{"description":"register only the read tools","type":"named","name":"--read-only"},{"description":"osm (worldwide addresses) or fr (French addresses and fuel prices)","type":"named","name":"--addresses","valueHint":"osm"},{"description":"named places, e.g. home=43.6045,1.4440;work=43.6290,1.3630","type":"named","name":"--places","valueHint":"home=lat,lon"}],"environmentVariables":[{"description":"MyToyota account email — only for the headless password sign-in; prefer `toyota-mcp login`","name":"TOYOTA_USERNAME"},{"description":"MyToyota account password — only for the headless password sign-in; prefer `toyota-mcp login`","isSecret":true,"name":"TOYOTA_PASSWORD"},{"description":"VIN selector when several vehicles share the account","name":"TOYOTA_VIN"},{"description":"T for Toyota (default), L for Lexus","name":"TOYOTA_BRAND"},{"description":"true (default) for km/L, false for miles/gallons","name":"TOYOTA_USE_METRIC"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-29T22:55:43.703281Z","publishedAt":"2026-08-29T22:55:43.703281Z","updatedAt":"2026-08-29T22:55:43.703281Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.zepgram/toyota","description":"Toyota & Lexus vehicles: fuel, range, location, trips, health, climate, charging, commands","title":"Toyota & Lexus","repository":{"url":"https://github.com/zepgram/toyota-mcp","source":"github"},"version":"0.3.5","websiteUrl":"https://github.com/zepgram/toyota-mcp","packages":[{"registryType":"pypi","identifier":"toyota-mcp","version":"0.3.5","transport":{"type":"stdio"},"packageArguments":[{"description":"register only the read tools","type":"named","name":"--read-only"},{"description":"osm (worldwide addresses) or fr (French addresses and fuel prices)","type":"named","name":"--addresses","valueHint":"osm"},{"description":"named places, e.g. home=43.6045,1.4440;work=43.6290,1.3630","type":"named","name":"--places","valueHint":"home=lat,lon"}],"environmentVariables":[{"description":"MyToyota account email — only for the headless password sign-in; prefer `toyota-mcp login`","name":"TOYOTA_USERNAME"},{"description":"MyToyota account password — only for the headless password sign-in; prefer `toyota-mcp login`","isSecret":true,"name":"TOYOTA_PASSWORD"},{"description":"VIN selector when several vehicles share the account","name":"TOYOTA_VIN"},{"description":"T for Toyota (default), L for Lexus","name":"TOYOTA_BRAND"},{"description":"true (default) for km/L, false for miles/gallons","name":"TOYOTA_USE_METRIC"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-17T23:18:42.902748Z","publishedAt":"2026-09-17T23:18:42.902748Z","updatedAt":"2026-09-17T23:18:42.902748Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.zerabic/agentweb","description":"Search 11M+ businesses across 195 countries. Phone, email, hours, and geo search.","repository":{"url":"https://github.com/zerabic/agentweb-mcp","source":"github"},"version":"1.0.1","packages":[{"registryType":"npm","identifier":"agentweb-mcp","version":"1.0.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your AgentWeb API key. Get one free at https://agentweb.live/#signup","isRequired":true,"format":"string","isSecret":true,"name":"AGENTWEB_API_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-02-27T09:57:55.250931Z","publishedAt":"2026-02-27T09:57:55.250931Z","updatedAt":"2026-02-27T09:57:55.250931Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.zerabic/agentweb","description":"Free business data for AI agents. 11M+ businesses, 227 countries, phone/email/hours.","repository":{"url":"https://github.com/zerabic/agentweb-mcp","source":"github"},"version":"1.5.0","packages":[{"registryType":"npm","identifier":"agentweb-mcp","version":"1.5.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your free AgentWeb API key (get one at https://agentweb.live/#signup)","isRequired":true,"format":"string","isSecret":true,"name":"AGENTWEB_API_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-09T13:14:40.858628Z","publishedAt":"2026-04-09T13:14:40.858628Z","updatedAt":"2026-04-09T13:14:40.858628Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.zereight/gitlab-mcp","description":"GitLab MCP server for projects, merge requests, issues, pipelines, wiki, releases, and more.","repository":{"url":"https://github.com/zereight/gitlab-mcp","source":"github"},"version":"2.1.10","packages":[{"registryType":"npm","identifier":"@zereight/mcp-gitlab","version":"2.1.10","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab personal access token for local stdio use. Create a token with the GitLab scopes needed by the tools you plan to use, such as api or read_api.","isRequired":true,"format":"string","isSecret":true,"name":"GITLAB_PERSONAL_ACCESS_TOKEN"},{"description":"Optional GitLab CI job token to use instead of a personal access token when running inside GitLab CI.","format":"string","isSecret":true,"name":"GITLAB_JOB_TOKEN"},{"description":"Optional path to a GitLab authentication cookie file for cookie-based authentication.","format":"filepath","name":"GITLAB_AUTH_COOKIE_PATH"},{"description":"GitLab API base URL. Use https://gitlab.com/api/v4 for GitLab.com or your self-managed GitLab API URL.","format":"string","default":"https://gitlab.com/api/v4","name":"GITLAB_API_URL"},{"description":"Optional comma-separated list of GitLab project IDs that this server is allowed to access.","format":"string","name":"GITLAB_ALLOWED_PROJECT_IDS"},{"description":"Set to true to expose only read-only tools and block write operations.","format":"string","default":"false","name":"GITLAB_READ_ONLY_MODE"},{"description":"Set to true to enable GitLab wiki tools.","format":"string","default":"false","name":"USE_GITLAB_WIKI"},{"description":"Optional comma-separated list of toolsets to enable, such as projects, issues, merge_requests, pipelines, releases, users, groups, wiki, or search.","format":"string","name":"GITLAB_TOOLSETS"},{"description":"Optional comma-separated list of individual tool names to add on top of enabled toolsets.","format":"string","name":"GITLAB_TOOLS"},{"description":"Optional regular expression used to hide matching tools from the server.","format":"string","name":"GITLAB_DENIED_TOOLS_REGEX"},{"description":"Optional comma-separated list of tool names that require explicit approval before execution.","format":"string","name":"GITLAB_TOOL_POLICY_APPROVE"},{"description":"Optional comma-separated list of tool names to hide from tools/list.","format":"string","name":"GITLAB_TOOL_POLICY_HIDDEN"},{"description":"Set to 0 only when you intentionally need to connect to a GitLab instance with invalid or self-signed TLS certificates.","format":"string","name":"NODE_TLS_REJECT_UNAUTHORIZED"},{"description":"Optional path to a custom CA certificate file for self-managed GitLab instances.","format":"filepath","name":"GITLAB_CA_CERT_PATH"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-09T14:34:52.032279Z","publishedAt":"2026-05-09T14:34:52.032279Z","updatedAt":"2026-05-09T14:34:52.032279Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.zereight/gitlab-mcp","description":"GitLab MCP server for projects, merge requests, issues, pipelines, wiki, releases, and more.","repository":{"url":"https://github.com/zereight/gitlab-mcp","source":"github"},"version":"2.1.11","packages":[{"registryType":"npm","identifier":"@zereight/mcp-gitlab","version":"2.1.11","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab personal access token for local stdio use. Create a token with the GitLab scopes needed by the tools you plan to use, such as api or read_api.","isRequired":true,"format":"string","isSecret":true,"name":"GITLAB_PERSONAL_ACCESS_TOKEN"},{"description":"Optional GitLab CI job token to use instead of a personal access token when running inside GitLab CI.","format":"string","isSecret":true,"name":"GITLAB_JOB_TOKEN"},{"description":"Optional path to a GitLab authentication cookie file for cookie-based authentication.","format":"filepath","name":"GITLAB_AUTH_COOKIE_PATH"},{"description":"GitLab API base URL. Use https://gitlab.com/api/v4 for GitLab.com or your self-managed GitLab API URL.","format":"string","default":"https://gitlab.com/api/v4","name":"GITLAB_API_URL"},{"description":"Optional comma-separated list of GitLab project IDs that this server is allowed to access.","format":"string","name":"GITLAB_ALLOWED_PROJECT_IDS"},{"description":"Set to true to expose only read-only tools and block write operations.","format":"string","default":"false","name":"GITLAB_READ_ONLY_MODE"},{"description":"Set to true to enable GitLab wiki tools.","format":"string","default":"false","name":"USE_GITLAB_WIKI"},{"description":"Optional comma-separated list of toolsets to enable, such as projects, issues, merge_requests, pipelines, releases, users, groups, wiki, or search.","format":"string","name":"GITLAB_TOOLSETS"},{"description":"Optional comma-separated list of individual tool names to add on top of enabled toolsets.","format":"string","name":"GITLAB_TOOLS"},{"description":"Optional regular expression used to hide matching tools from the server.","format":"string","name":"GITLAB_DENIED_TOOLS_REGEX"},{"description":"Optional comma-separated list of tool names that require explicit approval before execution.","format":"string","name":"GITLAB_TOOL_POLICY_APPROVE"},{"description":"Optional comma-separated list of tool names to hide from tools/list.","format":"string","name":"GITLAB_TOOL_POLICY_HIDDEN"},{"description":"Set to 0 only when you intentionally need to connect to a GitLab instance with invalid or self-signed TLS certificates.","format":"string","name":"NODE_TLS_REJECT_UNAUTHORIZED"},{"description":"Optional path to a custom CA certificate file for self-managed GitLab instances.","format":"filepath","name":"GITLAB_CA_CERT_PATH"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-13T15:50:00.360722Z","publishedAt":"2026-05-13T15:50:00.360722Z","updatedAt":"2026-05-13T15:50:00.360722Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.zereight/gitlab-mcp","description":"GitLab MCP server for projects, merge requests, issues, pipelines, wiki, releases, and more.","repository":{"url":"https://github.com/zereight/gitlab-mcp","source":"github"},"version":"2.1.12","packages":[{"registryType":"npm","identifier":"@zereight/mcp-gitlab","version":"2.1.12","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab personal access token for local stdio use. Create a token with the GitLab scopes needed by the tools you plan to use, such as api or read_api.","isRequired":true,"format":"string","isSecret":true,"name":"GITLAB_PERSONAL_ACCESS_TOKEN"},{"description":"Optional GitLab CI job token to use instead of a personal access token when running inside GitLab CI.","format":"string","isSecret":true,"name":"GITLAB_JOB_TOKEN"},{"description":"Optional path to a GitLab authentication cookie file for cookie-based authentication.","format":"filepath","name":"GITLAB_AUTH_COOKIE_PATH"},{"description":"GitLab API base URL. Use https://gitlab.com/api/v4 for GitLab.com or your self-managed GitLab API URL.","format":"string","default":"https://gitlab.com/api/v4","name":"GITLAB_API_URL"},{"description":"Optional comma-separated list of GitLab project IDs that this server is allowed to access.","format":"string","name":"GITLAB_ALLOWED_PROJECT_IDS"},{"description":"Set to true to expose only read-only tools and block write operations.","format":"string","default":"false","name":"GITLAB_READ_ONLY_MODE"},{"description":"Set to true to enable GitLab wiki tools.","format":"string","default":"false","name":"USE_GITLAB_WIKI"},{"description":"Optional comma-separated list of toolsets to enable, such as projects, issues, merge_requests, pipelines, releases, users, groups, wiki, or search.","format":"string","name":"GITLAB_TOOLSETS"},{"description":"Optional comma-separated list of individual tool names to add on top of enabled toolsets.","format":"string","name":"GITLAB_TOOLS"},{"description":"Optional regular expression used to hide matching tools from the server.","format":"string","name":"GITLAB_DENIED_TOOLS_REGEX"},{"description":"Optional comma-separated list of tool names that require explicit approval before execution.","format":"string","name":"GITLAB_TOOL_POLICY_APPROVE"},{"description":"Optional comma-separated list of tool names to hide from tools/list.","format":"string","name":"GITLAB_TOOL_POLICY_HIDDEN"},{"description":"Set to 0 only when you intentionally need to connect to a GitLab instance with invalid or self-signed TLS certificates.","format":"string","name":"NODE_TLS_REJECT_UNAUTHORIZED"},{"description":"Optional path to a custom CA certificate file for self-managed GitLab instances.","format":"filepath","name":"GITLAB_CA_CERT_PATH"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-17T15:45:43.629418Z","publishedAt":"2026-05-17T15:45:43.629418Z","updatedAt":"2026-05-17T15:45:43.629418Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.zereight/gitlab-mcp","description":"GitLab MCP server for projects, merge requests, issues, pipelines, wiki, releases, and more.","repository":{"url":"https://github.com/zereight/gitlab-mcp","source":"github"},"version":"2.1.13","packages":[{"registryType":"npm","identifier":"@zereight/mcp-gitlab","version":"2.1.13","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab personal access token for local stdio use. Create a token with the GitLab scopes needed by the tools you plan to use, such as api or read_api.","isRequired":true,"format":"string","isSecret":true,"name":"GITLAB_PERSONAL_ACCESS_TOKEN"},{"description":"Optional GitLab CI job token to use instead of a personal access token when running inside GitLab CI.","format":"string","isSecret":true,"name":"GITLAB_JOB_TOKEN"},{"description":"Optional path to a GitLab authentication cookie file for cookie-based authentication.","format":"filepath","name":"GITLAB_AUTH_COOKIE_PATH"},{"description":"GitLab API base URL. Use https://gitlab.com/api/v4 for GitLab.com or your self-managed GitLab API URL.","format":"string","default":"https://gitlab.com/api/v4","name":"GITLAB_API_URL"},{"description":"Optional comma-separated list of GitLab project IDs that this server is allowed to access.","format":"string","name":"GITLAB_ALLOWED_PROJECT_IDS"},{"description":"Set to true to expose only read-only tools and block write operations.","format":"string","default":"false","name":"GITLAB_READ_ONLY_MODE"},{"description":"Set to true to enable GitLab wiki tools.","format":"string","default":"false","name":"USE_GITLAB_WIKI"},{"description":"Optional comma-separated list of toolsets to enable, such as projects, issues, merge_requests, pipelines, releases, users, groups, wiki, or search.","format":"string","name":"GITLAB_TOOLSETS"},{"description":"Optional comma-separated list of individual tool names to add on top of enabled toolsets.","format":"string","name":"GITLAB_TOOLS"},{"description":"Optional regular expression used to hide matching tools from the server.","format":"string","name":"GITLAB_DENIED_TOOLS_REGEX"},{"description":"Optional comma-separated list of tool names that require explicit approval before execution.","format":"string","name":"GITLAB_TOOL_POLICY_APPROVE"},{"description":"Optional comma-separated list of tool names to hide from tools/list.","format":"string","name":"GITLAB_TOOL_POLICY_HIDDEN"},{"description":"Set to 0 only when you intentionally need to connect to a GitLab instance with invalid or self-signed TLS certificates.","format":"string","name":"NODE_TLS_REJECT_UNAUTHORIZED"},{"description":"Optional path to a custom CA certificate file for self-managed GitLab instances.","format":"filepath","name":"GITLAB_CA_CERT_PATH"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-20T12:28:35.388744Z","publishedAt":"2026-05-20T12:28:35.388744Z","updatedAt":"2026-05-20T12:28:35.388744Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.zereight/gitlab-mcp","description":"GitLab MCP server for projects, merge requests, issues, pipelines, wiki, releases, and more.","repository":{"url":"https://github.com/zereight/gitlab-mcp","source":"github"},"version":"2.1.14","packages":[{"registryType":"npm","identifier":"@zereight/mcp-gitlab","version":"2.1.14","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab personal access token for local stdio use. Create a token with the GitLab scopes needed by the tools you plan to use, such as api or read_api.","isRequired":true,"format":"string","isSecret":true,"name":"GITLAB_PERSONAL_ACCESS_TOKEN"},{"description":"Optional GitLab CI job token to use instead of a personal access token when running inside GitLab CI.","format":"string","isSecret":true,"name":"GITLAB_JOB_TOKEN"},{"description":"Optional path to a GitLab authentication cookie file for cookie-based authentication.","format":"filepath","name":"GITLAB_AUTH_COOKIE_PATH"},{"description":"GitLab API base URL. Use https://gitlab.com/api/v4 for GitLab.com or your self-managed GitLab API URL.","format":"string","default":"https://gitlab.com/api/v4","name":"GITLAB_API_URL"},{"description":"Optional comma-separated list of GitLab project IDs that this server is allowed to access.","format":"string","name":"GITLAB_ALLOWED_PROJECT_IDS"},{"description":"Set to true to expose only read-only tools and block write operations.","format":"string","default":"false","name":"GITLAB_READ_ONLY_MODE"},{"description":"Set to true to enable GitLab wiki tools.","format":"string","default":"false","name":"USE_GITLAB_WIKI"},{"description":"Optional comma-separated list of toolsets to enable, such as projects, issues, merge_requests, pipelines, releases, users, groups, wiki, or search.","format":"string","name":"GITLAB_TOOLSETS"},{"description":"Optional comma-separated list of individual tool names to add on top of enabled toolsets.","format":"string","name":"GITLAB_TOOLS"},{"description":"Optional regular expression used to hide matching tools from the server.","format":"string","name":"GITLAB_DENIED_TOOLS_REGEX"},{"description":"Optional comma-separated list of tool names that require explicit approval before execution.","format":"string","name":"GITLAB_TOOL_POLICY_APPROVE"},{"description":"Optional comma-separated list of tool names to hide from tools/list.","format":"string","name":"GITLAB_TOOL_POLICY_HIDDEN"},{"description":"Set to 0 only when you intentionally need to connect to a GitLab instance with invalid or self-signed TLS certificates.","format":"string","name":"NODE_TLS_REJECT_UNAUTHORIZED"},{"description":"Optional path to a custom CA certificate file for self-managed GitLab instances.","format":"filepath","name":"GITLAB_CA_CERT_PATH"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-21T15:57:51.274876Z","publishedAt":"2026-05-21T15:57:51.274876Z","updatedAt":"2026-05-21T15:57:51.274876Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.zereight/gitlab-mcp","description":"GitLab MCP server for projects, merge requests, issues, pipelines, wiki, releases, and more.","repository":{"url":"https://github.com/zereight/gitlab-mcp","source":"github"},"version":"2.1.15","packages":[{"registryType":"npm","identifier":"@zereight/mcp-gitlab","version":"2.1.15","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab personal access token for local stdio use. Create a token with the GitLab scopes needed by the tools you plan to use, such as api or read_api.","isRequired":true,"format":"string","isSecret":true,"name":"GITLAB_PERSONAL_ACCESS_TOKEN"},{"description":"Optional GitLab CI job token to use instead of a personal access token when running inside GitLab CI.","format":"string","isSecret":true,"name":"GITLAB_JOB_TOKEN"},{"description":"Optional path to a GitLab authentication cookie file for cookie-based authentication.","format":"filepath","name":"GITLAB_AUTH_COOKIE_PATH"},{"description":"GitLab API base URL. Use https://gitlab.com/api/v4 for GitLab.com or your self-managed GitLab API URL.","format":"string","default":"https://gitlab.com/api/v4","name":"GITLAB_API_URL"},{"description":"Optional comma-separated list of GitLab project IDs that this server is allowed to access.","format":"string","name":"GITLAB_ALLOWED_PROJECT_IDS"},{"description":"Set to true to expose only read-only tools and block write operations.","format":"string","default":"false","name":"GITLAB_READ_ONLY_MODE"},{"description":"Set to true to enable GitLab wiki tools.","format":"string","default":"false","name":"USE_GITLAB_WIKI"},{"description":"Optional comma-separated list of toolsets to enable, such as projects, issues, merge_requests, pipelines, releases, users, groups, wiki, or search.","format":"string","name":"GITLAB_TOOLSETS"},{"description":"Optional comma-separated list of individual tool names to add on top of enabled toolsets.","format":"string","name":"GITLAB_TOOLS"},{"description":"Optional regular expression used to hide matching tools from the server.","format":"string","name":"GITLAB_DENIED_TOOLS_REGEX"},{"description":"Optional comma-separated list of tool names that require explicit approval before execution.","format":"string","name":"GITLAB_TOOL_POLICY_APPROVE"},{"description":"Optional comma-separated list of tool names to hide from tools/list.","format":"string","name":"GITLAB_TOOL_POLICY_HIDDEN"},{"description":"Set to 0 only when you intentionally need to connect to a GitLab instance with invalid or self-signed TLS certificates.","format":"string","name":"NODE_TLS_REJECT_UNAUTHORIZED"},{"description":"Optional path to a custom CA certificate file for self-managed GitLab instances.","format":"filepath","name":"GITLAB_CA_CERT_PATH"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-24T03:39:12.650754Z","publishedAt":"2026-05-24T03:39:12.650754Z","updatedAt":"2026-05-24T03:39:12.650754Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.zereight/gitlab-mcp","description":"GitLab MCP server for projects, merge requests, issues, pipelines, wiki, releases, and more.","repository":{"url":"https://github.com/zereight/gitlab-mcp","source":"github"},"version":"2.1.16","packages":[{"registryType":"npm","identifier":"@zereight/mcp-gitlab","version":"2.1.16","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab personal access token for local stdio use. Create a token with the GitLab scopes needed by the tools you plan to use, such as api or read_api.","isRequired":true,"format":"string","isSecret":true,"name":"GITLAB_PERSONAL_ACCESS_TOKEN"},{"description":"Optional GitLab CI job token to use instead of a personal access token when running inside GitLab CI.","format":"string","isSecret":true,"name":"GITLAB_JOB_TOKEN"},{"description":"Optional path to a GitLab authentication cookie file for cookie-based authentication.","format":"filepath","name":"GITLAB_AUTH_COOKIE_PATH"},{"description":"GitLab API base URL. Use https://gitlab.com/api/v4 for GitLab.com or your self-managed GitLab API URL.","format":"string","default":"https://gitlab.com/api/v4","name":"GITLAB_API_URL"},{"description":"Optional comma-separated list of GitLab project IDs that this server is allowed to access.","format":"string","name":"GITLAB_ALLOWED_PROJECT_IDS"},{"description":"Set to true to expose only read-only tools and block write operations.","format":"string","default":"false","name":"GITLAB_READ_ONLY_MODE"},{"description":"Set to true to enable GitLab wiki tools.","format":"string","default":"false","name":"USE_GITLAB_WIKI"},{"description":"Optional comma-separated list of toolsets to enable, such as projects, issues, merge_requests, pipelines, releases, users, groups, wiki, or search.","format":"string","name":"GITLAB_TOOLSETS"},{"description":"Optional comma-separated list of individual tool names to add on top of enabled toolsets.","format":"string","name":"GITLAB_TOOLS"},{"description":"Optional regular expression used to hide matching tools from the server.","format":"string","name":"GITLAB_DENIED_TOOLS_REGEX"},{"description":"Optional comma-separated list of tool names that require explicit approval before execution.","format":"string","name":"GITLAB_TOOL_POLICY_APPROVE"},{"description":"Optional comma-separated list of tool names to hide from tools/list.","format":"string","name":"GITLAB_TOOL_POLICY_HIDDEN"},{"description":"Set to 0 only when you intentionally need to connect to a GitLab instance with invalid or self-signed TLS certificates.","format":"string","name":"NODE_TLS_REJECT_UNAUTHORIZED"},{"description":"Optional path to a custom CA certificate file for self-managed GitLab instances.","format":"filepath","name":"GITLAB_CA_CERT_PATH"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-25T15:52:44.970113Z","publishedAt":"2026-05-25T15:52:44.970113Z","updatedAt":"2026-05-25T15:52:44.970113Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.zereight/gitlab-mcp","description":"GitLab MCP server for projects, merge requests, issues, pipelines, wiki, releases, and more.","repository":{"url":"https://github.com/zereight/gitlab-mcp","source":"github"},"version":"2.1.17","packages":[{"registryType":"npm","identifier":"@zereight/mcp-gitlab","version":"2.1.17","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab personal access token for local stdio use. Create a token with the GitLab scopes needed by the tools you plan to use, such as api or read_api.","isRequired":true,"format":"string","isSecret":true,"name":"GITLAB_PERSONAL_ACCESS_TOKEN"},{"description":"Optional GitLab CI job token to use instead of a personal access token when running inside GitLab CI.","format":"string","isSecret":true,"name":"GITLAB_JOB_TOKEN"},{"description":"Optional path to a GitLab authentication cookie file for cookie-based authentication.","format":"filepath","name":"GITLAB_AUTH_COOKIE_PATH"},{"description":"GitLab API base URL. Use https://gitlab.com/api/v4 for GitLab.com or your self-managed GitLab API URL.","format":"string","default":"https://gitlab.com/api/v4","name":"GITLAB_API_URL"},{"description":"Optional comma-separated list of GitLab project IDs that this server is allowed to access.","format":"string","name":"GITLAB_ALLOWED_PROJECT_IDS"},{"description":"Set to true to expose only read-only tools and block write operations.","format":"string","default":"false","name":"GITLAB_READ_ONLY_MODE"},{"description":"Set to true to enable GitLab wiki tools.","format":"string","default":"false","name":"USE_GITLAB_WIKI"},{"description":"Optional comma-separated list of toolsets to enable, such as projects, issues, merge_requests, pipelines, releases, users, groups, wiki, or search.","format":"string","name":"GITLAB_TOOLSETS"},{"description":"Optional comma-separated list of individual tool names to add on top of enabled toolsets.","format":"string","name":"GITLAB_TOOLS"},{"description":"Optional regular expression used to hide matching tools from the server.","format":"string","name":"GITLAB_DENIED_TOOLS_REGEX"},{"description":"Optional comma-separated list of tool names that require explicit approval before execution.","format":"string","name":"GITLAB_TOOL_POLICY_APPROVE"},{"description":"Optional comma-separated list of tool names to hide from tools/list.","format":"string","name":"GITLAB_TOOL_POLICY_HIDDEN"},{"description":"Set to 0 only when you intentionally need to connect to a GitLab instance with invalid or self-signed TLS certificates.","format":"string","name":"NODE_TLS_REJECT_UNAUTHORIZED"},{"description":"Optional path to a custom CA certificate file for self-managed GitLab instances.","format":"filepath","name":"GITLAB_CA_CERT_PATH"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-30T12:12:45.353281Z","publishedAt":"2026-05-30T12:12:45.353281Z","updatedAt":"2026-05-30T12:12:45.353281Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.zereight/gitlab-mcp","description":"GitLab MCP server for projects, merge requests, issues, pipelines, wiki, releases, and more.","repository":{"url":"https://github.com/zereight/gitlab-mcp","source":"github"},"version":"2.1.18","packages":[{"registryType":"npm","identifier":"@zereight/mcp-gitlab","version":"2.1.18","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab personal access token for local stdio use. Create a token with the GitLab scopes needed by the tools you plan to use, such as api or read_api.","isRequired":true,"format":"string","isSecret":true,"name":"GITLAB_PERSONAL_ACCESS_TOKEN"},{"description":"Optional GitLab CI job token to use instead of a personal access token when running inside GitLab CI.","format":"string","isSecret":true,"name":"GITLAB_JOB_TOKEN"},{"description":"Optional path to a GitLab authentication cookie file for cookie-based authentication.","format":"filepath","name":"GITLAB_AUTH_COOKIE_PATH"},{"description":"GitLab API base URL. Use https://gitlab.com/api/v4 for GitLab.com or your self-managed GitLab API URL.","format":"string","default":"https://gitlab.com/api/v4","name":"GITLAB_API_URL"},{"description":"Optional comma-separated list of GitLab project IDs that this server is allowed to access.","format":"string","name":"GITLAB_ALLOWED_PROJECT_IDS"},{"description":"Set to true to expose only read-only tools and block write operations.","format":"string","default":"false","name":"GITLAB_READ_ONLY_MODE"},{"description":"Set to true to enable GitLab wiki tools.","format":"string","default":"false","name":"USE_GITLAB_WIKI"},{"description":"Optional comma-separated list of toolsets to enable, such as projects, issues, merge_requests, pipelines, releases, users, groups, wiki, or search.","format":"string","name":"GITLAB_TOOLSETS"},{"description":"Optional comma-separated list of individual tool names to add on top of enabled toolsets.","format":"string","name":"GITLAB_TOOLS"},{"description":"Optional regular expression used to hide matching tools from the server.","format":"string","name":"GITLAB_DENIED_TOOLS_REGEX"},{"description":"Optional comma-separated list of tool names that require explicit approval before execution.","format":"string","name":"GITLAB_TOOL_POLICY_APPROVE"},{"description":"Optional comma-separated list of tool names to hide from tools/list.","format":"string","name":"GITLAB_TOOL_POLICY_HIDDEN"},{"description":"Set to 0 only when you intentionally need to connect to a GitLab instance with invalid or self-signed TLS certificates.","format":"string","name":"NODE_TLS_REJECT_UNAUTHORIZED"},{"description":"Optional path to a custom CA certificate file for self-managed GitLab instances.","format":"filepath","name":"GITLAB_CA_CERT_PATH"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-30T17:43:33.65211Z","publishedAt":"2026-05-30T17:43:33.65211Z","updatedAt":"2026-05-30T17:43:33.65211Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.zereight/gitlab-mcp","description":"GitLab MCP server for projects, merge requests, issues, pipelines, wiki, releases, and more.","repository":{"url":"https://github.com/zereight/gitlab-mcp","source":"github"},"version":"2.1.19","packages":[{"registryType":"npm","identifier":"@zereight/mcp-gitlab","version":"2.1.19","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab personal access token for local stdio use. Create a token with the GitLab scopes needed by the tools you plan to use, such as api or read_api.","isRequired":true,"format":"string","isSecret":true,"name":"GITLAB_PERSONAL_ACCESS_TOKEN"},{"description":"Optional GitLab CI job token to use instead of a personal access token when running inside GitLab CI.","format":"string","isSecret":true,"name":"GITLAB_JOB_TOKEN"},{"description":"Optional path to a GitLab authentication cookie file for cookie-based authentication.","format":"filepath","name":"GITLAB_AUTH_COOKIE_PATH"},{"description":"GitLab API base URL. Use https://gitlab.com/api/v4 for GitLab.com or your self-managed GitLab API URL.","format":"string","default":"https://gitlab.com/api/v4","name":"GITLAB_API_URL"},{"description":"Optional comma-separated list of GitLab project IDs that this server is allowed to access.","format":"string","name":"GITLAB_ALLOWED_PROJECT_IDS"},{"description":"Set to true to expose only read-only tools and block write operations.","format":"string","default":"false","name":"GITLAB_READ_ONLY_MODE"},{"description":"Set to true to enable GitLab wiki tools.","format":"string","default":"false","name":"USE_GITLAB_WIKI"},{"description":"Optional comma-separated list of toolsets to enable, such as projects, issues, merge_requests, pipelines, releases, users, groups, wiki, or search.","format":"string","name":"GITLAB_TOOLSETS"},{"description":"Optional comma-separated list of individual tool names to add on top of enabled toolsets.","format":"string","name":"GITLAB_TOOLS"},{"description":"Optional regular expression used to hide matching tools from the server.","format":"string","name":"GITLAB_DENIED_TOOLS_REGEX"},{"description":"Optional comma-separated list of tool names that require explicit approval before execution.","format":"string","name":"GITLAB_TOOL_POLICY_APPROVE"},{"description":"Optional comma-separated list of tool names to hide from tools/list.","format":"string","name":"GITLAB_TOOL_POLICY_HIDDEN"},{"description":"Set to 0 only when you intentionally need to connect to a GitLab instance with invalid or self-signed TLS certificates.","format":"string","name":"NODE_TLS_REJECT_UNAUTHORIZED"},{"description":"Optional path to a custom CA certificate file for self-managed GitLab instances.","format":"filepath","name":"GITLAB_CA_CERT_PATH"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-11T01:29:27.875898Z","publishedAt":"2026-06-11T01:29:27.875898Z","updatedAt":"2026-06-11T01:29:27.875898Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.zereight/gitlab-mcp","description":"GitLab MCP server for projects, merge requests, issues, pipelines, wiki, releases, and more.","repository":{"url":"https://github.com/zereight/gitlab-mcp","source":"github"},"version":"2.1.20","packages":[{"registryType":"npm","identifier":"@zereight/mcp-gitlab","version":"2.1.20","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab personal access token for local stdio use. Create a token with the GitLab scopes needed by the tools you plan to use, such as api or read_api.","isRequired":true,"format":"string","isSecret":true,"name":"GITLAB_PERSONAL_ACCESS_TOKEN"},{"description":"Optional GitLab CI job token to use instead of a personal access token when running inside GitLab CI.","format":"string","isSecret":true,"name":"GITLAB_JOB_TOKEN"},{"description":"Optional path to a GitLab authentication cookie file for cookie-based authentication.","format":"filepath","name":"GITLAB_AUTH_COOKIE_PATH"},{"description":"GitLab API base URL. Use https://gitlab.com/api/v4 for GitLab.com or your self-managed GitLab API URL.","format":"string","default":"https://gitlab.com/api/v4","name":"GITLAB_API_URL"},{"description":"Optional comma-separated list of GitLab project IDs that this server is allowed to access.","format":"string","name":"GITLAB_ALLOWED_PROJECT_IDS"},{"description":"Set to true to expose only read-only tools and block write operations.","format":"string","default":"false","name":"GITLAB_READ_ONLY_MODE"},{"description":"Set to true to enable GitLab wiki tools.","format":"string","default":"false","name":"USE_GITLAB_WIKI"},{"description":"Optional comma-separated list of toolsets to enable, such as projects, issues, merge_requests, pipelines, releases, users, groups, wiki, or search.","format":"string","name":"GITLAB_TOOLSETS"},{"description":"Optional comma-separated list of individual tool names to add on top of enabled toolsets.","format":"string","name":"GITLAB_TOOLS"},{"description":"Optional regular expression used to hide matching tools from the server.","format":"string","name":"GITLAB_DENIED_TOOLS_REGEX"},{"description":"Optional comma-separated list of tool names that require explicit approval before execution.","format":"string","name":"GITLAB_TOOL_POLICY_APPROVE"},{"description":"Optional comma-separated list of tool names to hide from tools/list.","format":"string","name":"GITLAB_TOOL_POLICY_HIDDEN"},{"description":"Set to 0 only when you intentionally need to connect to a GitLab instance with invalid or self-signed TLS certificates.","format":"string","name":"NODE_TLS_REJECT_UNAUTHORIZED"},{"description":"Optional path to a custom CA certificate file for self-managed GitLab instances.","format":"filepath","name":"GITLAB_CA_CERT_PATH"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-12T01:23:01.010704Z","publishedAt":"2026-06-12T01:23:01.010704Z","updatedAt":"2026-06-12T01:23:01.010704Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.zereight/gitlab-mcp","description":"GitLab MCP server for projects, merge requests, issues, pipelines, wiki, releases, and more.","repository":{"url":"https://github.com/zereight/gitlab-mcp","source":"github"},"version":"2.1.21","packages":[{"registryType":"npm","identifier":"@zereight/mcp-gitlab","version":"2.1.21","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab personal access token for local stdio use. Create a token with the GitLab scopes needed by the tools you plan to use, such as api or read_api.","isRequired":true,"format":"string","isSecret":true,"name":"GITLAB_PERSONAL_ACCESS_TOKEN"},{"description":"Optional GitLab CI job token to use instead of a personal access token when running inside GitLab CI.","format":"string","isSecret":true,"name":"GITLAB_JOB_TOKEN"},{"description":"Optional path to a GitLab authentication cookie file for cookie-based authentication.","format":"filepath","name":"GITLAB_AUTH_COOKIE_PATH"},{"description":"GitLab API base URL. Use https://gitlab.com/api/v4 for GitLab.com or your self-managed GitLab API URL.","format":"string","default":"https://gitlab.com/api/v4","name":"GITLAB_API_URL"},{"description":"Optional comma-separated list of GitLab project IDs that this server is allowed to access.","format":"string","name":"GITLAB_ALLOWED_PROJECT_IDS"},{"description":"Set to true to expose only read-only tools and block write operations.","format":"string","default":"false","name":"GITLAB_READ_ONLY_MODE"},{"description":"Set to true to enable GitLab wiki tools.","format":"string","default":"false","name":"USE_GITLAB_WIKI"},{"description":"Optional comma-separated list of toolsets to enable, such as projects, issues, merge_requests, pipelines, releases, users, groups, wiki, or search.","format":"string","name":"GITLAB_TOOLSETS"},{"description":"Optional comma-separated list of individual tool names to add on top of enabled toolsets.","format":"string","name":"GITLAB_TOOLS"},{"description":"Optional regular expression used to hide matching tools from the server.","format":"string","name":"GITLAB_DENIED_TOOLS_REGEX"},{"description":"Optional comma-separated list of tool names that require explicit approval before execution.","format":"string","name":"GITLAB_TOOL_POLICY_APPROVE"},{"description":"Optional comma-separated list of tool names to hide from tools/list.","format":"string","name":"GITLAB_TOOL_POLICY_HIDDEN"},{"description":"Set to 0 only when you intentionally need to connect to a GitLab instance with invalid or self-signed TLS certificates.","format":"string","name":"NODE_TLS_REJECT_UNAUTHORIZED"},{"description":"Optional path to a custom CA certificate file for self-managed GitLab instances.","format":"filepath","name":"GITLAB_CA_CERT_PATH"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-14T16:32:58.24194Z","publishedAt":"2026-06-14T16:32:58.24194Z","updatedAt":"2026-06-14T16:32:58.24194Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.zereight/gitlab-mcp","description":"GitLab MCP server for projects, merge requests, issues, pipelines, wiki, releases, and more.","repository":{"url":"https://github.com/zereight/gitlab-mcp","source":"github"},"version":"2.1.22","packages":[{"registryType":"npm","identifier":"@zereight/mcp-gitlab","version":"2.1.22","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab personal access token for local stdio use. Create a token with the GitLab scopes needed by the tools you plan to use, such as api or read_api.","isRequired":true,"format":"string","isSecret":true,"name":"GITLAB_PERSONAL_ACCESS_TOKEN"},{"description":"Optional GitLab CI job token to use instead of a personal access token when running inside GitLab CI.","format":"string","isSecret":true,"name":"GITLAB_JOB_TOKEN"},{"description":"Optional path to a GitLab authentication cookie file for cookie-based authentication.","format":"filepath","name":"GITLAB_AUTH_COOKIE_PATH"},{"description":"GitLab API base URL. Use https://gitlab.com/api/v4 for GitLab.com or your self-managed GitLab API URL.","format":"string","default":"https://gitlab.com/api/v4","name":"GITLAB_API_URL"},{"description":"Optional comma-separated list of GitLab project IDs that this server is allowed to access.","format":"string","name":"GITLAB_ALLOWED_PROJECT_IDS"},{"description":"Set to true to expose only read-only tools and block write operations.","format":"string","default":"false","name":"GITLAB_READ_ONLY_MODE"},{"description":"Set to true to enable GitLab wiki tools.","format":"string","default":"false","name":"USE_GITLAB_WIKI"},{"description":"Optional comma-separated list of toolsets to enable, such as projects, issues, merge_requests, pipelines, releases, users, groups, wiki, or search.","format":"string","name":"GITLAB_TOOLSETS"},{"description":"Optional comma-separated list of individual tool names to add on top of enabled toolsets.","format":"string","name":"GITLAB_TOOLS"},{"description":"Optional regular expression used to hide matching tools from the server.","format":"string","name":"GITLAB_DENIED_TOOLS_REGEX"},{"description":"Optional comma-separated list of tool names that require explicit approval before execution.","format":"string","name":"GITLAB_TOOL_POLICY_APPROVE"},{"description":"Optional comma-separated list of tool names to hide from tools/list.","format":"string","name":"GITLAB_TOOL_POLICY_HIDDEN"},{"description":"Set to 0 only when you intentionally need to connect to a GitLab instance with invalid or self-signed TLS certificates.","format":"string","name":"NODE_TLS_REJECT_UNAUTHORIZED"},{"description":"Optional path to a custom CA certificate file for self-managed GitLab instances.","format":"filepath","name":"GITLAB_CA_CERT_PATH"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-15T13:43:01.587283Z","publishedAt":"2026-06-15T13:43:01.587283Z","updatedAt":"2026-06-15T13:43:01.587283Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.zereight/gitlab-mcp","description":"GitLab MCP server for projects, merge requests, issues, pipelines, wiki, releases, and more.","repository":{"url":"https://github.com/zereight/gitlab-mcp","source":"github"},"version":"2.1.23","packages":[{"registryType":"npm","identifier":"@zereight/mcp-gitlab","version":"2.1.23","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab personal access token for local stdio use. Create a token with the GitLab scopes needed by the tools you plan to use, such as api or read_api.","isRequired":true,"format":"string","isSecret":true,"name":"GITLAB_PERSONAL_ACCESS_TOKEN"},{"description":"Optional GitLab CI job token to use instead of a personal access token when running inside GitLab CI.","format":"string","isSecret":true,"name":"GITLAB_JOB_TOKEN"},{"description":"Optional path to a GitLab authentication cookie file for cookie-based authentication.","format":"filepath","name":"GITLAB_AUTH_COOKIE_PATH"},{"description":"GitLab API base URL. Use https://gitlab.com/api/v4 for GitLab.com or your self-managed GitLab API URL.","format":"string","default":"https://gitlab.com/api/v4","name":"GITLAB_API_URL"},{"description":"Optional comma-separated list of GitLab project IDs that this server is allowed to access.","format":"string","name":"GITLAB_ALLOWED_PROJECT_IDS"},{"description":"Set to true to expose only read-only tools and block write operations.","format":"string","default":"false","name":"GITLAB_READ_ONLY_MODE"},{"description":"Set to true to enable GitLab wiki tools.","format":"string","default":"false","name":"USE_GITLAB_WIKI"},{"description":"Optional comma-separated list of toolsets to enable, such as projects, issues, merge_requests, pipelines, releases, users, groups, wiki, or search.","format":"string","name":"GITLAB_TOOLSETS"},{"description":"Optional comma-separated list of individual tool names to add on top of enabled toolsets.","format":"string","name":"GITLAB_TOOLS"},{"description":"Optional regular expression used to hide matching tools from the server.","format":"string","name":"GITLAB_DENIED_TOOLS_REGEX"},{"description":"Optional comma-separated list of tool names that require explicit approval before execution.","format":"string","name":"GITLAB_TOOL_POLICY_APPROVE"},{"description":"Optional comma-separated list of tool names to hide from tools/list.","format":"string","name":"GITLAB_TOOL_POLICY_HIDDEN"},{"description":"Set to 0 only when you intentionally need to connect to a GitLab instance with invalid or self-signed TLS certificates.","format":"string","name":"NODE_TLS_REJECT_UNAUTHORIZED"},{"description":"Optional path to a custom CA certificate file for self-managed GitLab instances.","format":"filepath","name":"GITLAB_CA_CERT_PATH"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-17T14:19:25.813385Z","publishedAt":"2026-06-17T14:19:25.813385Z","updatedAt":"2026-06-17T14:19:25.813385Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.zereight/gitlab-mcp","description":"GitLab MCP server for projects, merge requests, issues, pipelines, wiki, releases, and more.","repository":{"url":"https://github.com/zereight/gitlab-mcp","source":"github"},"version":"2.1.24","packages":[{"registryType":"npm","identifier":"@zereight/mcp-gitlab","version":"2.1.24","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitLab personal access token for local stdio use. Create a token with the GitLab scopes needed by the tools you plan to use, such as api or read_api.","isRequired":true,"format":"string","isSecret":true,"name":"GITLAB_PERSONAL_ACCESS_TOKEN"},{"description":"Optional GitLab CI job token to use instead of a personal access token when running inside GitLab CI.","format":"string","isSecret":true,"name":"GITLAB_JOB_TOKEN"},{"description":"Optional path to a GitLab authentication cookie file for cookie-based authentication.","format":"filepath","name":"GITLAB_AUTH_COOKIE_PATH"},{"description":"GitLab API base URL. Use https://gitlab.com/api/v4 for GitLab.com or your self-managed GitLab API URL.","format":"string","default":"https://gitlab.com/api/v4","name":"GITLAB_API_URL"},{"description":"Optional comma-separated list of GitLab project IDs that this server is allowed to access.","format":"string","name":"GITLAB_ALLOWED_PROJECT_IDS"},{"description":"Set to true to expose only read-only tools and block write operations.","format":"string","default":"false","name":"GITLAB_READ_ONLY_MODE"},{"description":"Set to true to enable GitLab wiki tools.","format":"string","default":"false","name":"USE_GITLAB_WIKI"},{"description":"Optional comma-separated list of toolsets to enable, such as projects, issues, merge_requests, pipelines, releases, users, groups, wiki, or search.","format":"string","name":"GITLAB_TOOLSETS"},{"description":"Optional comma-separated list of individual tool names to add on top of enabled toolsets.","format":"string","name":"GITLAB_TOOLS"},{"description":"Optional regular expression used to hide matching tools from the server.","format":"string","name":"GITLAB_DENIED_TOOLS_REGEX"},{"description":"Optional comma-separated list of tool names that require explicit approval before execution.","format":"string","name":"GITLAB_TOOL_POLICY_APPROVE"},{"description":"Optional comma-separated list of tool names to hide from tools/list.","format":"string","name":"GITLAB_TOOL_POLICY_HIDDEN"},{"description":"Set to 0 only when you intentionally need to connect to a GitLab instance with invalid or self-signed TLS certificates.","format":"string","name":"NODE_TLS_REJECT_UNAUTHORIZED"},{"description":"Optional path to a custom CA certificate file for self-managed GitLab instances.","format":"filepath","name":"GITLAB_CA_CERT_PATH"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-18T02:27:30.73995Z","publishedAt":"2026-06-18T02:27:30.73995Z","updatedAt":"2026-06-18T02:27:30.73995Z","isLatest":false}}}],"metadata":{"nextCursor":"io.github.zereight/gitlab-mcp:2.1.24","count":30}}
