From 64f65ccd105842204e3e1b1e1a7b28825492b089 Mon Sep 17 00:00:00 2001 From: Pavel Feldman Date: Fri, 21 Nov 2025 14:34:32 -0800 Subject: [PATCH] chore: mark v0.0.48 (#1218) --- .mcp/server.json | 4 ++-- README.md | 15 +++++++++++++++ config.d.ts | 5 +++++ extension/manifest.json | 2 +- extension/package-lock.json | 4 ++-- extension/package.json | 2 +- package-lock.json | 32 ++++++++++++++++---------------- package.json | 8 ++++---- 8 files changed, 46 insertions(+), 26 deletions(-) diff --git a/.mcp/server.json b/.mcp/server.json index 8945cd0..7ad5f32 100644 --- a/.mcp/server.json +++ b/.mcp/server.json @@ -8,12 +8,12 @@ "source": "github" }, "websiteUrl": "https://github.com/microsoft/playwright-mcp", - "version": "0.0.47", + "version": "0.0.48", "packages": [ { "registryType": "npm", "identifier": "@playwright/mcp", - "version": "0.0.47", + "version": "0.0.48", "transport": { "type": "stdio" } diff --git a/README.md b/README.md index 12797c9..d38ac52 100644 --- a/README.md +++ b/README.md @@ -270,6 +270,21 @@ Playwright MCP server supports following arguments. They can be provided in the server is allowed to serve from. Defaults to the host the server is bound to. Pass '*' to disable the host check. + --allowed-origins semicolon-separated list of TRUSTED + origins to allow the browser to request. + Default is to allow all. + Important: *does not* serve as a + security boundary and *does not* affect + redirects. + --blocked-origins semicolon-separated list of origins to + block the browser from requesting. + Blocklist is evaluated before allowlist. + If used without the allowlist, requests + not matching the blocklist are still + allowed. + Important: *does not* serve as a + security boundary and *does not* affect + redirects. --block-service-workers block service workers --browser browser or chrome channel to use, possible values: chrome, firefox, diff --git a/config.d.ts b/config.d.ts index 380d6d4..995ff7d 100644 --- a/config.d.ts +++ b/config.d.ts @@ -69,6 +69,11 @@ export type Config = { */ remoteEndpoint?: string; + /** + * Paths to TypeScript files to add as initialization scripts for Playwright page. + */ + initPage?: string[]; + /** * Paths to JavaScript files to add as initialization scripts. * The scripts will be evaluated in every page before any of the page's scripts. diff --git a/extension/manifest.json b/extension/manifest.json index 2897380..0a2b04e 100644 --- a/extension/manifest.json +++ b/extension/manifest.json @@ -1,7 +1,7 @@ { "manifest_version": 3, "name": "Playwright MCP Bridge", - "version": "0.0.47", + "version": "0.0.48", "description": "Share browser tabs with Playwright MCP server", "key": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA9nMS2b0WCohjVHPGb8D9qAdkbIngDqoAjTeSccHJijgcONejge+OJxOQOMLu7b0ovt1c9BiEJa5JcpM+EHFVGL1vluBxK71zmBy1m2f9vZF3HG0LSCp7YRkum9rAIEthDwbkxx6XTvpmAY5rjFa/NON6b9Hlbo+8peUSkoOK7HTwYnnI36asZ9eUTiveIf+DMPLojW2UX33vDWG2UKvMVDewzclb4+uLxAYshY7Mx8we/b44xu+Anb/EBLKjOPk9Yh541xJ5Ozc8EiP/5yxOp9c/lRiYUHaRW+4r0HKZyFt0eZ52ti2iM4Nfk7jRXR7an3JPsUIf5deC/1cVM/+1ZQIDAQAB", "permissions": [ diff --git a/extension/package-lock.json b/extension/package-lock.json index cf0e088..28ae2f2 100644 --- a/extension/package-lock.json +++ b/extension/package-lock.json @@ -1,12 +1,12 @@ { "name": "@playwright/mcp-extension", - "version": "0.0.47", + "version": "0.0.48", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@playwright/mcp-extension", - "version": "0.0.47", + "version": "0.0.48", "license": "Apache-2.0", "devDependencies": { "@types/chrome": "^0.0.315", diff --git a/extension/package.json b/extension/package.json index 34110d0..2d1e6b3 100644 --- a/extension/package.json +++ b/extension/package.json @@ -1,6 +1,6 @@ { "name": "@playwright/mcp-extension", - "version": "0.0.47", + "version": "0.0.48", "description": "Playwright MCP Browser Extension", "private": true, "repository": { diff --git a/package-lock.json b/package-lock.json index 9de01d7..68573d2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,23 +1,23 @@ { "name": "@playwright/mcp", - "version": "0.0.47", + "version": "0.0.48", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@playwright/mcp", - "version": "0.0.47", + "version": "0.0.48", "license": "Apache-2.0", "dependencies": { - "playwright": "1.57.0-alpha-2025-11-14", - "playwright-core": "1.57.0-alpha-2025-11-14" + "playwright": "1.58.0-alpha-1763757971000", + "playwright-core": "1.58.0-alpha-1763757971000" }, "bin": { "mcp-server-playwright": "cli.js" }, "devDependencies": { "@modelcontextprotocol/sdk": "^1.17.5", - "@playwright/test": "1.57.0-alpha-2025-11-14", + "@playwright/test": "1.58.0-alpha-1763757971000", "@types/node": "^24.3.0", "zod-to-json-schema": "^3.24.6" }, @@ -50,13 +50,13 @@ } }, "node_modules/@playwright/test": { - "version": "1.57.0-alpha-2025-11-14", - "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.57.0-alpha-2025-11-14.tgz", - "integrity": "sha512-CtIvv2qi3Wji3G2Oiwj26QeGosdj6z6IgzQyw3Jp2t8uVWDTQtNekdHi8Q8ONJqlJID8Lf45DMl4o31uOMzVOw==", + "version": "1.58.0-alpha-1763757971000", + "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.58.0-alpha-1763757971000.tgz", + "integrity": "sha512-7qItUHqUH9dOaLvydEZuE3+pfXa/BHzAlrG0XlVWUL5xo//7xKNtj6qjyQKvR/bUySofT7PmFJGP6EUHKaV9UQ==", "dev": true, "license": "Apache-2.0", "dependencies": { - "playwright": "1.57.0-alpha-2025-11-14" + "playwright": "1.58.0-alpha-1763757971000" }, "bin": { "playwright": "cli.js" @@ -825,12 +825,12 @@ } }, "node_modules/playwright": { - "version": "1.57.0-alpha-2025-11-14", - "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.57.0-alpha-2025-11-14.tgz", - "integrity": "sha512-B91cAwJw+dlsPi6GnJD6bAUfso/ygmrxsXHnbFqOd5UmGo8bZzFf7WvSkB/47lOSYIP+9szVXwMwIsZ4Fj+rAQ==", + "version": "1.58.0-alpha-1763757971000", + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.58.0-alpha-1763757971000.tgz", + "integrity": "sha512-Ck2UJWEaHULTN2hSjdcCpYF3wd5R8gde3IGRhms8Fb9YpqKHRiAzQqnlmouPlSh5pF+Mg9aZTtrtjq3NeIiXkQ==", "license": "Apache-2.0", "dependencies": { - "playwright-core": "1.57.0-alpha-2025-11-14" + "playwright-core": "1.58.0-alpha-1763757971000" }, "bin": { "playwright": "cli.js" @@ -843,9 +843,9 @@ } }, "node_modules/playwright-core": { - "version": "1.57.0-alpha-2025-11-14", - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.57.0-alpha-2025-11-14.tgz", - "integrity": "sha512-Elz1kUiW8naXjunmfgaYh9inaqxT04FjR/CDOi2IH7ZBDTov6tTcNV4bObNeHSBV76YVPHsRK/96v3kG9F+5sQ==", + "version": "1.58.0-alpha-1763757971000", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.58.0-alpha-1763757971000.tgz", + "integrity": "sha512-4nN53aSvtlz05uFtHn4+PABtZba8Z+jJKLRbPF0+mmoLfD2n9hAGZbvvrVy+iKmoUEvsHbKOBZCJ2NlKjIzZ9w==", "license": "Apache-2.0", "bin": { "playwright-core": "cli.js" diff --git a/package.json b/package.json index 948cb80..c7d72db 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@playwright/mcp", - "version": "0.0.47", + "version": "0.0.48", "description": "Playwright Tools for MCP", "mcpName": "com.microsoft/playwright-mcp", "repository": { @@ -38,15 +38,15 @@ } }, "dependencies": { - "playwright": "1.57.0-alpha-2025-11-14", - "playwright-core": "1.57.0-alpha-2025-11-14" + "playwright": "1.58.0-alpha-1763757971000", + "playwright-core": "1.58.0-alpha-1763757971000" }, "bin": { "mcp-server-playwright": "cli.js" }, "devDependencies": { "@modelcontextprotocol/sdk": "^1.17.5", - "@playwright/test": "1.57.0-alpha-2025-11-14", + "@playwright/test": "1.58.0-alpha-1763757971000", "@types/node": "^24.3.0", "zod-to-json-schema": "^3.24.6" }