{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.swimmwatch/cloakbrowser-mcp","description":"Playwright MCP bridge that runs upstream browser tools with the CloakBrowser Chromium binary.","title":"CloakBrowser MCP","repository":{"url":"https://github.com/swimmwatch/cloakbrowser-mcp","source":"github"},"version":"1.2.1","websiteUrl":"https://swimmwatch.github.io/cloakbrowser-mcp/","icons":[{"src":"https://swimmwatch.github.io/cloakbrowser-mcp/assets/brand/logo.svg","mimeType":"image/svg+xml","sizes":["any"]}],"packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"cloakbrowser-mcp","version":"1.2.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Bridge browser engine: cloak or playwright.","format":"string","default":"cloak","name":"PLAYWRIGHT_MCP_BROWSER_ENGINE"},{"description":"Run the browser in headless mode.","format":"boolean","default":"true","name":"PLAYWRIGHT_MCP_HEADLESS"},{"description":"Directory where upstream Playwright MCP writes artifacts.","format":"filepath","default":".playwright-mcp","name":"PLAYWRIGHT_MCP_OUTPUT_DIR"},{"description":"Return snapshots, console logs, and network logs through stdout or files.","format":"string","default":"stdout","name":"PLAYWRIGHT_MCP_OUTPUT_MODE"},{"description":"Patch upstream console message collection for CloakBrowser compatibility.","format":"boolean","default":"true","name":"CLOAK_PLAYWRIGHT_MCP_CONSOLE_FALLBACK"},{"description":"Comma-separated or JSON array of extra Chromium launch arguments.","format":"string","name":"CLOAK_PLAYWRIGHT_MCP_EXTRA_ARGS"}]},{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"cloakbrowser-mcp","version":"1.2.1","transport":{"type":"streamable-http","url":"http://127.0.0.1:3000/mcp"},"packageArguments":[{"value":"streamable-http","type":"named","name":"--transport"}],"environmentVariables":[{"description":"Streamable HTTP bind host.","format":"string","default":"127.0.0.1","name":"CLOAK_PLAYWRIGHT_MCP_HTTP_HOST"},{"description":"Streamable HTTP bind port.","format":"number","default":"3000","name":"CLOAK_PLAYWRIGHT_MCP_HTTP_PORT"},{"description":"Streamable HTTP endpoint path.","format":"string","default":"/mcp","name":"CLOAK_PLAYWRIGHT_MCP_HTTP_ENDPOINT"},{"description":"Optional Streamable HTTP Bearer token.","format":"string","isSecret":true,"name":"CLOAK_PLAYWRIGHT_MCP_HTTP_AUTH_TOKEN"},{"description":"Session metadata backend. Only memory is implemented in this release.","format":"string","default":"memory","name":"CLOAK_PLAYWRIGHT_MCP_HTTP_SESSION_BACKEND"},{"description":"Idle TTL for Streamable HTTP sessions.","format":"number","default":"3600000","name":"CLOAK_PLAYWRIGHT_MCP_HTTP_SESSION_IDLE_TTL_MS"},{"description":"Maximum active Streamable HTTP sessions in one process.","format":"number","default":"32","name":"CLOAK_PLAYWRIGHT_MCP_HTTP_SESSION_MAX"},{"description":"Bridge browser engine: cloak or playwright.","format":"string","default":"cloak","name":"PLAYWRIGHT_MCP_BROWSER_ENGINE"},{"description":"Run the browser in headless mode.","format":"boolean","default":"true","name":"PLAYWRIGHT_MCP_HEADLESS"},{"description":"Directory where upstream Playwright MCP writes artifacts.","format":"filepath","default":".playwright-mcp","name":"PLAYWRIGHT_MCP_OUTPUT_DIR"},{"description":"Return snapshots, console logs, and network logs through stdout or files.","format":"string","default":"stdout","name":"PLAYWRIGHT_MCP_OUTPUT_MODE"},{"description":"Patch upstream console message collection for CloakBrowser compatibility.","format":"boolean","default":"true","name":"CLOAK_PLAYWRIGHT_MCP_CONSOLE_FALLBACK"},{"description":"Comma-separated or JSON array of extra Chromium launch arguments.","format":"string","name":"CLOAK_PLAYWRIGHT_MCP_EXTRA_ARGS"}]},{"registryType":"oci","identifier":"ghcr.io/swimmwatch/cloakbrowser-mcp:1.2.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Bridge browser engine: cloak or playwright.","format":"string","default":"cloak","name":"PLAYWRIGHT_MCP_BROWSER_ENGINE"},{"description":"Run the browser in headless mode.","format":"boolean","default":"true","name":"PLAYWRIGHT_MCP_HEADLESS"},{"description":"Directory inside the container where upstream Playwright MCP writes artifacts.","format":"filepath","default":"/data","name":"PLAYWRIGHT_MCP_OUTPUT_DIR"},{"description":"Return snapshots, console logs, and network logs through stdout or files.","format":"string","default":"stdout","name":"PLAYWRIGHT_MCP_OUTPUT_MODE"},{"description":"Patch upstream console message collection for CloakBrowser compatibility.","format":"boolean","default":"true","name":"CLOAK_PLAYWRIGHT_MCP_CONSOLE_FALLBACK"},{"description":"Comma-separated or JSON array of extra Chromium launch arguments.","format":"string","name":"CLOAK_PLAYWRIGHT_MCP_EXTRA_ARGS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-27T16:49:26.812722Z","publishedAt":"2026-05-27T16:49:26.812722Z","updatedAt":"2026-05-27T16:49:26.812722Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.swimmwatch/cloakbrowser-mcp","description":"Playwright MCP bridge that runs upstream browser tools with the CloakBrowser Chromium binary.","title":"CloakBrowser MCP","repository":{"url":"https://github.com/swimmwatch/cloakbrowser-mcp","source":"github"},"version":"1.2.2","websiteUrl":"https://swimmwatch.github.io/cloakbrowser-mcp/","icons":[{"src":"https://swimmwatch.github.io/cloakbrowser-mcp/assets/brand/logo.svg","mimeType":"image/svg+xml","sizes":["any"]}],"packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"cloakbrowser-mcp","version":"1.2.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Bridge browser engine: cloak or playwright.","format":"string","default":"cloak","name":"PLAYWRIGHT_MCP_BROWSER_ENGINE"},{"description":"Run the browser in headless mode.","format":"boolean","default":"true","name":"PLAYWRIGHT_MCP_HEADLESS"},{"description":"Directory where upstream Playwright MCP writes artifacts.","format":"filepath","default":".playwright-mcp","name":"PLAYWRIGHT_MCP_OUTPUT_DIR"},{"description":"Return snapshots, console logs, and network logs through stdout or files.","format":"string","default":"stdout","name":"PLAYWRIGHT_MCP_OUTPUT_MODE"},{"description":"Patch upstream console message collection for CloakBrowser compatibility.","format":"boolean","default":"true","name":"CLOAK_PLAYWRIGHT_MCP_CONSOLE_FALLBACK"},{"description":"Comma-separated or JSON array of extra Chromium launch arguments.","format":"string","name":"CLOAK_PLAYWRIGHT_MCP_EXTRA_ARGS"}]},{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"cloakbrowser-mcp","version":"1.2.2","transport":{"type":"streamable-http","url":"http://127.0.0.1:3000/mcp"},"packageArguments":[{"value":"streamable-http","type":"named","name":"--transport"}],"environmentVariables":[{"description":"Streamable HTTP bind host.","format":"string","default":"127.0.0.1","name":"CLOAK_PLAYWRIGHT_MCP_HTTP_HOST"},{"description":"Streamable HTTP bind port.","format":"number","default":"3000","name":"CLOAK_PLAYWRIGHT_MCP_HTTP_PORT"},{"description":"Streamable HTTP endpoint path.","format":"string","default":"/mcp","name":"CLOAK_PLAYWRIGHT_MCP_HTTP_ENDPOINT"},{"description":"Optional Streamable HTTP Bearer token.","format":"string","isSecret":true,"name":"CLOAK_PLAYWRIGHT_MCP_HTTP_AUTH_TOKEN"},{"description":"Session metadata backend. Only memory is implemented in this release.","format":"string","default":"memory","name":"CLOAK_PLAYWRIGHT_MCP_HTTP_SESSION_BACKEND"},{"description":"Idle TTL for Streamable HTTP sessions.","format":"number","default":"3600000","name":"CLOAK_PLAYWRIGHT_MCP_HTTP_SESSION_IDLE_TTL_MS"},{"description":"Maximum active Streamable HTTP sessions in one process.","format":"number","default":"32","name":"CLOAK_PLAYWRIGHT_MCP_HTTP_SESSION_MAX"},{"description":"Bridge browser engine: cloak or playwright.","format":"string","default":"cloak","name":"PLAYWRIGHT_MCP_BROWSER_ENGINE"},{"description":"Run the browser in headless mode.","format":"boolean","default":"true","name":"PLAYWRIGHT_MCP_HEADLESS"},{"description":"Directory where upstream Playwright MCP writes artifacts.","format":"filepath","default":".playwright-mcp","name":"PLAYWRIGHT_MCP_OUTPUT_DIR"},{"description":"Return snapshots, console logs, and network logs through stdout or files.","format":"string","default":"stdout","name":"PLAYWRIGHT_MCP_OUTPUT_MODE"},{"description":"Patch upstream console message collection for CloakBrowser compatibility.","format":"boolean","default":"true","name":"CLOAK_PLAYWRIGHT_MCP_CONSOLE_FALLBACK"},{"description":"Comma-separated or JSON array of extra Chromium launch arguments.","format":"string","name":"CLOAK_PLAYWRIGHT_MCP_EXTRA_ARGS"}]},{"registryType":"oci","identifier":"ghcr.io/swimmwatch/cloakbrowser-mcp:1.2.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Bridge browser engine: cloak or playwright.","format":"string","default":"cloak","name":"PLAYWRIGHT_MCP_BROWSER_ENGINE"},{"description":"Run the browser in headless mode.","format":"boolean","default":"true","name":"PLAYWRIGHT_MCP_HEADLESS"},{"description":"Directory inside the container where upstream Playwright MCP writes artifacts.","format":"filepath","default":"/data","name":"PLAYWRIGHT_MCP_OUTPUT_DIR"},{"description":"Return snapshots, console logs, and network logs through stdout or files.","format":"string","default":"stdout","name":"PLAYWRIGHT_MCP_OUTPUT_MODE"},{"description":"Patch upstream console message collection for CloakBrowser compatibility.","format":"boolean","default":"true","name":"CLOAK_PLAYWRIGHT_MCP_CONSOLE_FALLBACK"},{"description":"Comma-separated or JSON array of extra Chromium launch arguments.","format":"string","name":"CLOAK_PLAYWRIGHT_MCP_EXTRA_ARGS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-27T17:23:42.110059Z","publishedAt":"2026-05-27T17:23:42.110059Z","updatedAt":"2026-05-27T17:23:42.110059Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.swimmwatch/cloakbrowser-mcp","description":"Playwright MCP bridge that runs upstream browser tools with the CloakBrowser Chromium binary.","title":"CloakBrowser MCP","repository":{"url":"https://github.com/swimmwatch/cloakbrowser-mcp","source":"github"},"version":"1.2.3","websiteUrl":"https://swimmwatch.github.io/cloakbrowser-mcp/","icons":[{"src":"https://swimmwatch.github.io/cloakbrowser-mcp/assets/brand/logo.svg","mimeType":"image/svg+xml","sizes":["any"]}],"packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"cloakbrowser-mcp","version":"1.2.3","transport":{"type":"stdio"},"environmentVariables":[{"description":"Bridge browser engine: cloak or playwright.","format":"string","default":"cloak","name":"PLAYWRIGHT_MCP_BROWSER_ENGINE"},{"description":"Run the browser in headless mode.","format":"boolean","default":"true","name":"PLAYWRIGHT_MCP_HEADLESS"},{"description":"Directory where upstream Playwright MCP writes artifacts.","format":"filepath","default":".playwright-mcp","name":"PLAYWRIGHT_MCP_OUTPUT_DIR"},{"description":"Return snapshots, console logs, and network logs through stdout or files.","format":"string","default":"stdout","name":"PLAYWRIGHT_MCP_OUTPUT_MODE"},{"description":"Patch upstream console message collection for CloakBrowser compatibility.","format":"boolean","default":"true","name":"CLOAK_PLAYWRIGHT_MCP_CONSOLE_FALLBACK"},{"description":"Comma-separated or JSON array of extra Chromium launch arguments.","format":"string","name":"CLOAK_PLAYWRIGHT_MCP_EXTRA_ARGS"}]},{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"cloakbrowser-mcp","version":"1.2.3","transport":{"type":"streamable-http","url":"http://127.0.0.1:3000/mcp"},"packageArguments":[{"value":"streamable-http","type":"named","name":"--transport"}],"environmentVariables":[{"description":"Streamable HTTP bind host.","format":"string","default":"127.0.0.1","name":"CLOAK_PLAYWRIGHT_MCP_HTTP_HOST"},{"description":"Streamable HTTP bind port.","format":"number","default":"3000","name":"CLOAK_PLAYWRIGHT_MCP_HTTP_PORT"},{"description":"Streamable HTTP endpoint path.","format":"string","default":"/mcp","name":"CLOAK_PLAYWRIGHT_MCP_HTTP_ENDPOINT"},{"description":"Optional Streamable HTTP Bearer token.","format":"string","isSecret":true,"name":"CLOAK_PLAYWRIGHT_MCP_HTTP_AUTH_TOKEN"},{"description":"Session metadata backend. Only memory is implemented in this release.","format":"string","default":"memory","name":"CLOAK_PLAYWRIGHT_MCP_HTTP_SESSION_BACKEND"},{"description":"Idle TTL for Streamable HTTP sessions.","format":"number","default":"3600000","name":"CLOAK_PLAYWRIGHT_MCP_HTTP_SESSION_IDLE_TTL_MS"},{"description":"Maximum active Streamable HTTP sessions in one process.","format":"number","default":"32","name":"CLOAK_PLAYWRIGHT_MCP_HTTP_SESSION_MAX"},{"description":"Bridge browser engine: cloak or playwright.","format":"string","default":"cloak","name":"PLAYWRIGHT_MCP_BROWSER_ENGINE"},{"description":"Run the browser in headless mode.","format":"boolean","default":"true","name":"PLAYWRIGHT_MCP_HEADLESS"},{"description":"Directory where upstream Playwright MCP writes artifacts.","format":"filepath","default":".playwright-mcp","name":"PLAYWRIGHT_MCP_OUTPUT_DIR"},{"description":"Return snapshots, console logs, and network logs through stdout or files.","format":"string","default":"stdout","name":"PLAYWRIGHT_MCP_OUTPUT_MODE"},{"description":"Patch upstream console message collection for CloakBrowser compatibility.","format":"boolean","default":"true","name":"CLOAK_PLAYWRIGHT_MCP_CONSOLE_FALLBACK"},{"description":"Comma-separated or JSON array of extra Chromium launch arguments.","format":"string","name":"CLOAK_PLAYWRIGHT_MCP_EXTRA_ARGS"}]},{"registryType":"oci","identifier":"ghcr.io/swimmwatch/cloakbrowser-mcp:1.2.3","transport":{"type":"stdio"},"environmentVariables":[{"description":"Bridge browser engine: cloak or playwright.","format":"string","default":"cloak","name":"PLAYWRIGHT_MCP_BROWSER_ENGINE"},{"description":"Run the browser in headless mode.","format":"boolean","default":"true","name":"PLAYWRIGHT_MCP_HEADLESS"},{"description":"Directory inside the container where upstream Playwright MCP writes artifacts.","format":"filepath","default":"/data","name":"PLAYWRIGHT_MCP_OUTPUT_DIR"},{"description":"Return snapshots, console logs, and network logs through stdout or files.","format":"string","default":"stdout","name":"PLAYWRIGHT_MCP_OUTPUT_MODE"},{"description":"Patch upstream console message collection for CloakBrowser compatibility.","format":"boolean","default":"true","name":"CLOAK_PLAYWRIGHT_MCP_CONSOLE_FALLBACK"},{"description":"Comma-separated or JSON array of extra Chromium launch arguments.","format":"string","name":"CLOAK_PLAYWRIGHT_MCP_EXTRA_ARGS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-27T18:29:47.700951Z","publishedAt":"2026-05-27T18:29:47.700951Z","updatedAt":"2026-05-27T18:29:47.700951Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.swimmwatch/cloakbrowser-mcp","description":"Playwright MCP bridge that runs upstream browser tools with the CloakBrowser Chromium binary.","title":"CloakBrowser MCP","repository":{"url":"https://github.com/swimmwatch/cloakbrowser-mcp","source":"github"},"version":"1.2.5","websiteUrl":"https://swimmwatch.github.io/cloakbrowser-mcp/","icons":[{"src":"https://swimmwatch.github.io/cloakbrowser-mcp/assets/brand/logo.svg","mimeType":"image/svg+xml","sizes":["any"]}],"packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"cloakbrowser-mcp","version":"1.2.5","transport":{"type":"stdio"},"environmentVariables":[{"description":"Bridge browser engine: cloak or playwright.","format":"string","default":"cloak","name":"PLAYWRIGHT_MCP_BROWSER_ENGINE"},{"description":"Run the browser in headless mode.","format":"boolean","default":"true","name":"PLAYWRIGHT_MCP_HEADLESS"},{"description":"Directory where upstream Playwright MCP writes artifacts.","format":"filepath","default":".playwright-mcp","name":"PLAYWRIGHT_MCP_OUTPUT_DIR"},{"description":"Return snapshots, console logs, and network logs through stdout or files.","format":"string","default":"stdout","name":"PLAYWRIGHT_MCP_OUTPUT_MODE"},{"description":"Patch upstream console message collection for CloakBrowser compatibility.","format":"boolean","default":"true","name":"CLOAK_PLAYWRIGHT_MCP_CONSOLE_FALLBACK"},{"description":"Comma-separated or JSON array of extra Chromium launch arguments.","format":"string","name":"CLOAK_PLAYWRIGHT_MCP_EXTRA_ARGS"}]},{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"cloakbrowser-mcp","version":"1.2.5","transport":{"type":"streamable-http","url":"http://127.0.0.1:3000/mcp"},"packageArguments":[{"value":"streamable-http","type":"named","name":"--transport"}],"environmentVariables":[{"description":"Streamable HTTP bind host.","format":"string","default":"127.0.0.1","name":"CLOAK_PLAYWRIGHT_MCP_HTTP_HOST"},{"description":"Streamable HTTP bind port.","format":"number","default":"3000","name":"CLOAK_PLAYWRIGHT_MCP_HTTP_PORT"},{"description":"Streamable HTTP endpoint path.","format":"string","default":"/mcp","name":"CLOAK_PLAYWRIGHT_MCP_HTTP_ENDPOINT"},{"description":"Optional Streamable HTTP Bearer token.","format":"string","isSecret":true,"name":"CLOAK_PLAYWRIGHT_MCP_HTTP_AUTH_TOKEN"},{"description":"Session metadata backend. Only memory is implemented in this release.","format":"string","default":"memory","name":"CLOAK_PLAYWRIGHT_MCP_HTTP_SESSION_BACKEND"},{"description":"Idle TTL for Streamable HTTP sessions.","format":"number","default":"3600000","name":"CLOAK_PLAYWRIGHT_MCP_HTTP_SESSION_IDLE_TTL_MS"},{"description":"Maximum active Streamable HTTP sessions in one process.","format":"number","default":"32","name":"CLOAK_PLAYWRIGHT_MCP_HTTP_SESSION_MAX"},{"description":"Bridge browser engine: cloak or playwright.","format":"string","default":"cloak","name":"PLAYWRIGHT_MCP_BROWSER_ENGINE"},{"description":"Run the browser in headless mode.","format":"boolean","default":"true","name":"PLAYWRIGHT_MCP_HEADLESS"},{"description":"Directory where upstream Playwright MCP writes artifacts.","format":"filepath","default":".playwright-mcp","name":"PLAYWRIGHT_MCP_OUTPUT_DIR"},{"description":"Return snapshots, console logs, and network logs through stdout or files.","format":"string","default":"stdout","name":"PLAYWRIGHT_MCP_OUTPUT_MODE"},{"description":"Patch upstream console message collection for CloakBrowser compatibility.","format":"boolean","default":"true","name":"CLOAK_PLAYWRIGHT_MCP_CONSOLE_FALLBACK"},{"description":"Comma-separated or JSON array of extra Chromium launch arguments.","format":"string","name":"CLOAK_PLAYWRIGHT_MCP_EXTRA_ARGS"}]},{"registryType":"oci","identifier":"ghcr.io/swimmwatch/cloakbrowser-mcp:1.2.5","transport":{"type":"stdio"},"environmentVariables":[{"description":"Bridge browser engine: cloak or playwright.","format":"string","default":"cloak","name":"PLAYWRIGHT_MCP_BROWSER_ENGINE"},{"description":"Run the browser in headless mode.","format":"boolean","default":"true","name":"PLAYWRIGHT_MCP_HEADLESS"},{"description":"Directory inside the container where upstream Playwright MCP writes artifacts.","format":"filepath","default":"/data","name":"PLAYWRIGHT_MCP_OUTPUT_DIR"},{"description":"Return snapshots, console logs, and network logs through stdout or files.","format":"string","default":"stdout","name":"PLAYWRIGHT_MCP_OUTPUT_MODE"},{"description":"Patch upstream console message collection for CloakBrowser compatibility.","format":"boolean","default":"true","name":"CLOAK_PLAYWRIGHT_MCP_CONSOLE_FALLBACK"},{"description":"Comma-separated or JSON array of extra Chromium launch arguments.","format":"string","name":"CLOAK_PLAYWRIGHT_MCP_EXTRA_ARGS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-28T15:38:26.487777Z","publishedAt":"2026-05-28T15:38:26.487777Z","updatedAt":"2026-05-28T15:38:26.487777Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.swimmwatch/cloakbrowser-mcp","description":"Playwright MCP-compatible browser automation bridge for CloakBrowser Chromium.","title":"CloakBrowser MCP","repository":{"url":"https://github.com/swimmwatch/cloakbrowser-mcp","source":"github"},"version":"1.2.6","websiteUrl":"https://swimmwatch.github.io/cloakbrowser-mcp/","icons":[{"src":"https://swimmwatch.github.io/cloakbrowser-mcp/assets/brand/logo.svg","mimeType":"image/svg+xml","sizes":["any"]}],"packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"cloakbrowser-mcp","version":"1.2.6","transport":{"type":"stdio"},"environmentVariables":[{"description":"Bridge browser engine: cloak or playwright.","format":"string","default":"cloak","name":"PLAYWRIGHT_MCP_BROWSER_ENGINE"},{"description":"Run the browser in headless mode.","format":"boolean","default":"true","name":"PLAYWRIGHT_MCP_HEADLESS"},{"description":"Directory where upstream Playwright MCP writes artifacts.","format":"filepath","default":".playwright-mcp","name":"PLAYWRIGHT_MCP_OUTPUT_DIR"},{"description":"Return snapshots, console logs, and network logs through stdout or files.","format":"string","default":"stdout","name":"PLAYWRIGHT_MCP_OUTPUT_MODE"},{"description":"Patch upstream console message collection for CloakBrowser compatibility.","format":"boolean","default":"true","name":"CLOAK_PLAYWRIGHT_MCP_CONSOLE_FALLBACK"},{"description":"Comma-separated or JSON array of extra Chromium launch arguments.","format":"string","name":"CLOAK_PLAYWRIGHT_MCP_EXTRA_ARGS"}]},{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"cloakbrowser-mcp","version":"1.2.6","transport":{"type":"streamable-http","url":"http://127.0.0.1:3000/mcp"},"packageArguments":[{"value":"streamable-http","type":"named","name":"--transport"}],"environmentVariables":[{"description":"Streamable HTTP bind host.","format":"string","default":"127.0.0.1","name":"CLOAK_PLAYWRIGHT_MCP_HTTP_HOST"},{"description":"Streamable HTTP bind port.","format":"number","default":"3000","name":"CLOAK_PLAYWRIGHT_MCP_HTTP_PORT"},{"description":"Streamable HTTP endpoint path.","format":"string","default":"/mcp","name":"CLOAK_PLAYWRIGHT_MCP_HTTP_ENDPOINT"},{"description":"Optional Streamable HTTP Bearer token.","format":"string","isSecret":true,"name":"CLOAK_PLAYWRIGHT_MCP_HTTP_AUTH_TOKEN"},{"description":"Session metadata backend. Only memory is implemented in this release.","format":"string","default":"memory","name":"CLOAK_PLAYWRIGHT_MCP_HTTP_SESSION_BACKEND"},{"description":"Idle TTL for Streamable HTTP sessions.","format":"number","default":"3600000","name":"CLOAK_PLAYWRIGHT_MCP_HTTP_SESSION_IDLE_TTL_MS"},{"description":"Maximum active Streamable HTTP sessions in one process.","format":"number","default":"32","name":"CLOAK_PLAYWRIGHT_MCP_HTTP_SESSION_MAX"},{"description":"Bridge browser engine: cloak or playwright.","format":"string","default":"cloak","name":"PLAYWRIGHT_MCP_BROWSER_ENGINE"},{"description":"Run the browser in headless mode.","format":"boolean","default":"true","name":"PLAYWRIGHT_MCP_HEADLESS"},{"description":"Directory where upstream Playwright MCP writes artifacts.","format":"filepath","default":".playwright-mcp","name":"PLAYWRIGHT_MCP_OUTPUT_DIR"},{"description":"Return snapshots, console logs, and network logs through stdout or files.","format":"string","default":"stdout","name":"PLAYWRIGHT_MCP_OUTPUT_MODE"},{"description":"Patch upstream console message collection for CloakBrowser compatibility.","format":"boolean","default":"true","name":"CLOAK_PLAYWRIGHT_MCP_CONSOLE_FALLBACK"},{"description":"Comma-separated or JSON array of extra Chromium launch arguments.","format":"string","name":"CLOAK_PLAYWRIGHT_MCP_EXTRA_ARGS"}]},{"registryType":"oci","identifier":"ghcr.io/swimmwatch/cloakbrowser-mcp:1.2.6","transport":{"type":"stdio"},"environmentVariables":[{"description":"Bridge browser engine: cloak or playwright.","format":"string","default":"cloak","name":"PLAYWRIGHT_MCP_BROWSER_ENGINE"},{"description":"Run the browser in headless mode.","format":"boolean","default":"true","name":"PLAYWRIGHT_MCP_HEADLESS"},{"description":"Directory inside the container where upstream Playwright MCP writes artifacts.","format":"filepath","default":"/data","name":"PLAYWRIGHT_MCP_OUTPUT_DIR"},{"description":"Return snapshots, console logs, and network logs through stdout or files.","format":"string","default":"stdout","name":"PLAYWRIGHT_MCP_OUTPUT_MODE"},{"description":"Patch upstream console message collection for CloakBrowser compatibility.","format":"boolean","default":"true","name":"CLOAK_PLAYWRIGHT_MCP_CONSOLE_FALLBACK"},{"description":"Comma-separated or JSON array of extra Chromium launch arguments.","format":"string","name":"CLOAK_PLAYWRIGHT_MCP_EXTRA_ARGS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-31T13:37:54.722454Z","publishedAt":"2026-05-31T13:37:54.722454Z","updatedAt":"2026-05-31T13:37:54.722454Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.swimmwatch/cloakbrowser-mcp","description":"Playwright MCP-compatible browser automation bridge for CloakBrowser Chromium.","title":"CloakBrowser MCP","repository":{"url":"https://github.com/swimmwatch/cloakbrowser-mcp","source":"github"},"version":"1.2.7","websiteUrl":"https://swimmwatch.github.io/cloakbrowser-mcp/","icons":[{"src":"https://swimmwatch.github.io/cloakbrowser-mcp/assets/brand/logo.svg","mimeType":"image/svg+xml","sizes":["any"]}],"packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"cloakbrowser-mcp","version":"1.2.7","transport":{"type":"stdio"},"environmentVariables":[{"description":"Bridge browser engine: cloak or playwright.","format":"string","default":"cloak","name":"PLAYWRIGHT_MCP_BROWSER_ENGINE"},{"description":"Run the browser in headless mode.","format":"boolean","default":"true","name":"PLAYWRIGHT_MCP_HEADLESS"},{"description":"Directory where upstream Playwright MCP writes artifacts.","format":"filepath","default":".playwright-mcp","name":"PLAYWRIGHT_MCP_OUTPUT_DIR"},{"description":"Return snapshots, console logs, and network logs through stdout or files.","format":"string","default":"stdout","name":"PLAYWRIGHT_MCP_OUTPUT_MODE"},{"description":"Patch upstream console message collection for CloakBrowser compatibility.","format":"boolean","default":"true","name":"CLOAK_PLAYWRIGHT_MCP_CONSOLE_FALLBACK"},{"description":"Comma-separated or JSON array of extra Chromium launch arguments.","format":"string","name":"CLOAK_PLAYWRIGHT_MCP_EXTRA_ARGS"}]},{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"cloakbrowser-mcp","version":"1.2.7","transport":{"type":"streamable-http","url":"http://127.0.0.1:3000/mcp"},"packageArguments":[{"value":"streamable-http","type":"named","name":"--transport"}],"environmentVariables":[{"description":"Streamable HTTP bind host.","format":"string","default":"127.0.0.1","name":"CLOAK_PLAYWRIGHT_MCP_HTTP_HOST"},{"description":"Streamable HTTP bind port.","format":"number","default":"3000","name":"CLOAK_PLAYWRIGHT_MCP_HTTP_PORT"},{"description":"Streamable HTTP endpoint path.","format":"string","default":"/mcp","name":"CLOAK_PLAYWRIGHT_MCP_HTTP_ENDPOINT"},{"description":"Optional Streamable HTTP Bearer token.","format":"string","isSecret":true,"name":"CLOAK_PLAYWRIGHT_MCP_HTTP_AUTH_TOKEN"},{"description":"Session metadata backend. Only memory is implemented in this release.","format":"string","default":"memory","name":"CLOAK_PLAYWRIGHT_MCP_HTTP_SESSION_BACKEND"},{"description":"Idle TTL for Streamable HTTP sessions.","format":"number","default":"3600000","name":"CLOAK_PLAYWRIGHT_MCP_HTTP_SESSION_IDLE_TTL_MS"},{"description":"Maximum active Streamable HTTP sessions in one process.","format":"number","default":"32","name":"CLOAK_PLAYWRIGHT_MCP_HTTP_SESSION_MAX"},{"description":"Bridge browser engine: cloak or playwright.","format":"string","default":"cloak","name":"PLAYWRIGHT_MCP_BROWSER_ENGINE"},{"description":"Run the browser in headless mode.","format":"boolean","default":"true","name":"PLAYWRIGHT_MCP_HEADLESS"},{"description":"Directory where upstream Playwright MCP writes artifacts.","format":"filepath","default":".playwright-mcp","name":"PLAYWRIGHT_MCP_OUTPUT_DIR"},{"description":"Return snapshots, console logs, and network logs through stdout or files.","format":"string","default":"stdout","name":"PLAYWRIGHT_MCP_OUTPUT_MODE"},{"description":"Patch upstream console message collection for CloakBrowser compatibility.","format":"boolean","default":"true","name":"CLOAK_PLAYWRIGHT_MCP_CONSOLE_FALLBACK"},{"description":"Comma-separated or JSON array of extra Chromium launch arguments.","format":"string","name":"CLOAK_PLAYWRIGHT_MCP_EXTRA_ARGS"}]},{"registryType":"oci","identifier":"ghcr.io/swimmwatch/cloakbrowser-mcp:1.2.7","transport":{"type":"stdio"},"environmentVariables":[{"description":"Bridge browser engine: cloak or playwright.","format":"string","default":"cloak","name":"PLAYWRIGHT_MCP_BROWSER_ENGINE"},{"description":"Run the browser in headless mode.","format":"boolean","default":"true","name":"PLAYWRIGHT_MCP_HEADLESS"},{"description":"Directory inside the container where upstream Playwright MCP writes artifacts.","format":"filepath","default":"/data","name":"PLAYWRIGHT_MCP_OUTPUT_DIR"},{"description":"Return snapshots, console logs, and network logs through stdout or files.","format":"string","default":"stdout","name":"PLAYWRIGHT_MCP_OUTPUT_MODE"},{"description":"Patch upstream console message collection for CloakBrowser compatibility.","format":"boolean","default":"true","name":"CLOAK_PLAYWRIGHT_MCP_CONSOLE_FALLBACK"},{"description":"Comma-separated or JSON array of extra Chromium launch arguments.","format":"string","name":"CLOAK_PLAYWRIGHT_MCP_EXTRA_ARGS"}]},{"registryType":"oci","identifier":"docker.io/swimmwatch/cloakbrowser-mcp:1.2.7","transport":{"type":"stdio"},"environmentVariables":[{"description":"Bridge browser engine: cloak or playwright.","format":"string","default":"cloak","name":"PLAYWRIGHT_MCP_BROWSER_ENGINE"},{"description":"Run the browser in headless mode.","format":"boolean","default":"true","name":"PLAYWRIGHT_MCP_HEADLESS"},{"description":"Directory inside the container where upstream Playwright MCP writes artifacts.","format":"filepath","default":"/data","name":"PLAYWRIGHT_MCP_OUTPUT_DIR"},{"description":"Return snapshots, console logs, and network logs through stdout or files.","format":"string","default":"stdout","name":"PLAYWRIGHT_MCP_OUTPUT_MODE"},{"description":"Patch upstream console message collection for CloakBrowser compatibility.","format":"boolean","default":"true","name":"CLOAK_PLAYWRIGHT_MCP_CONSOLE_FALLBACK"},{"description":"Comma-separated or JSON array of extra Chromium launch arguments.","format":"string","name":"CLOAK_PLAYWRIGHT_MCP_EXTRA_ARGS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-04T16:13:02.19718Z","publishedAt":"2026-06-04T16:13:02.19718Z","updatedAt":"2026-06-04T16:13:02.19718Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.swimmwatch/cloakbrowser-mcp","description":"Playwright MCP-compatible browser automation bridge for CloakBrowser Chromium.","title":"CloakBrowser MCP","repository":{"url":"https://github.com/swimmwatch/cloakbrowser-mcp","source":"github"},"version":"1.3.0","websiteUrl":"https://swimmwatch.github.io/cloakbrowser-mcp/","icons":[{"src":"https://swimmwatch.github.io/cloakbrowser-mcp/assets/brand/logo.svg","mimeType":"image/svg+xml","sizes":["any"]}],"packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"cloakbrowser-mcp","version":"1.3.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Bridge browser engine: cloak or playwright.","format":"string","default":"cloak","name":"PLAYWRIGHT_MCP_BROWSER_ENGINE"},{"description":"Run the browser in headless mode.","format":"boolean","default":"true","name":"PLAYWRIGHT_MCP_HEADLESS"},{"description":"Directory where upstream Playwright MCP writes artifacts.","format":"filepath","default":".playwright-mcp","name":"PLAYWRIGHT_MCP_OUTPUT_DIR"},{"description":"Return snapshots, console logs, and network logs through stdout or files.","format":"string","default":"stdout","name":"PLAYWRIGHT_MCP_OUTPUT_MODE"},{"description":"Patch upstream console message collection for CloakBrowser compatibility.","format":"boolean","default":"true","name":"CLOAK_PLAYWRIGHT_MCP_CONSOLE_FALLBACK"},{"description":"Comma-separated or JSON array of extra Chromium launch arguments.","format":"string","name":"CLOAK_PLAYWRIGHT_MCP_EXTRA_ARGS"}]},{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"cloakbrowser-mcp","version":"1.3.0","transport":{"type":"streamable-http","url":"http://127.0.0.1:3000/mcp"},"packageArguments":[{"value":"streamable-http","type":"named","name":"--transport"}],"environmentVariables":[{"description":"Streamable HTTP bind host.","format":"string","default":"127.0.0.1","name":"CLOAK_PLAYWRIGHT_MCP_HTTP_HOST"},{"description":"Streamable HTTP bind port.","format":"number","default":"3000","name":"CLOAK_PLAYWRIGHT_MCP_HTTP_PORT"},{"description":"Streamable HTTP endpoint path.","format":"string","default":"/mcp","name":"CLOAK_PLAYWRIGHT_MCP_HTTP_ENDPOINT"},{"description":"Optional Streamable HTTP Bearer token.","format":"string","isSecret":true,"name":"CLOAK_PLAYWRIGHT_MCP_HTTP_AUTH_TOKEN"},{"description":"Session metadata backend. Only memory is implemented in this release.","format":"string","default":"memory","name":"CLOAK_PLAYWRIGHT_MCP_HTTP_SESSION_BACKEND"},{"description":"Idle TTL for Streamable HTTP sessions.","format":"number","default":"3600000","name":"CLOAK_PLAYWRIGHT_MCP_HTTP_SESSION_IDLE_TTL_MS"},{"description":"Maximum active Streamable HTTP sessions in one process.","format":"number","default":"32","name":"CLOAK_PLAYWRIGHT_MCP_HTTP_SESSION_MAX"},{"description":"Bridge browser engine: cloak or playwright.","format":"string","default":"cloak","name":"PLAYWRIGHT_MCP_BROWSER_ENGINE"},{"description":"Run the browser in headless mode.","format":"boolean","default":"true","name":"PLAYWRIGHT_MCP_HEADLESS"},{"description":"Directory where upstream Playwright MCP writes artifacts.","format":"filepath","default":".playwright-mcp","name":"PLAYWRIGHT_MCP_OUTPUT_DIR"},{"description":"Return snapshots, console logs, and network logs through stdout or files.","format":"string","default":"stdout","name":"PLAYWRIGHT_MCP_OUTPUT_MODE"},{"description":"Patch upstream console message collection for CloakBrowser compatibility.","format":"boolean","default":"true","name":"CLOAK_PLAYWRIGHT_MCP_CONSOLE_FALLBACK"},{"description":"Comma-separated or JSON array of extra Chromium launch arguments.","format":"string","name":"CLOAK_PLAYWRIGHT_MCP_EXTRA_ARGS"}]},{"registryType":"oci","identifier":"ghcr.io/swimmwatch/cloakbrowser-mcp:1.3.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Bridge browser engine: cloak or playwright.","format":"string","default":"cloak","name":"PLAYWRIGHT_MCP_BROWSER_ENGINE"},{"description":"Run the browser in headless mode.","format":"boolean","default":"true","name":"PLAYWRIGHT_MCP_HEADLESS"},{"description":"Directory inside the container where upstream Playwright MCP writes artifacts.","format":"filepath","default":"/data","name":"PLAYWRIGHT_MCP_OUTPUT_DIR"},{"description":"Return snapshots, console logs, and network logs through stdout or files.","format":"string","default":"stdout","name":"PLAYWRIGHT_MCP_OUTPUT_MODE"},{"description":"Patch upstream console message collection for CloakBrowser compatibility.","format":"boolean","default":"true","name":"CLOAK_PLAYWRIGHT_MCP_CONSOLE_FALLBACK"},{"description":"Comma-separated or JSON array of extra Chromium launch arguments.","format":"string","name":"CLOAK_PLAYWRIGHT_MCP_EXTRA_ARGS"}]},{"registryType":"oci","identifier":"docker.io/swimmwatch/cloakbrowser-mcp:1.3.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Bridge browser engine: cloak or playwright.","format":"string","default":"cloak","name":"PLAYWRIGHT_MCP_BROWSER_ENGINE"},{"description":"Run the browser in headless mode.","format":"boolean","default":"true","name":"PLAYWRIGHT_MCP_HEADLESS"},{"description":"Directory inside the container where upstream Playwright MCP writes artifacts.","format":"filepath","default":"/data","name":"PLAYWRIGHT_MCP_OUTPUT_DIR"},{"description":"Return snapshots, console logs, and network logs through stdout or files.","format":"string","default":"stdout","name":"PLAYWRIGHT_MCP_OUTPUT_MODE"},{"description":"Patch upstream console message collection for CloakBrowser compatibility.","format":"boolean","default":"true","name":"CLOAK_PLAYWRIGHT_MCP_CONSOLE_FALLBACK"},{"description":"Comma-separated or JSON array of extra Chromium launch arguments.","format":"string","name":"CLOAK_PLAYWRIGHT_MCP_EXTRA_ARGS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-06T16:05:40.801229Z","publishedAt":"2026-06-06T16:05:40.801229Z","updatedAt":"2026-06-06T16:05:40.801229Z","isLatest":true}}}],"metadata":{"count":7}}
