Simon Knott
1051ea810a
fix: import from cjs ( #476 )
...
Closes https://github.com/microsoft/playwright-mcp/issues/456
2025-05-26 14:18:03 -07:00
Pavel Feldman
f20ae22ec6
chore: roll Playwright, remove localOutputDir ( #471 )
2025-05-24 11:44:57 -07:00
Simon Knott
13cd1b4bd9
fix: respect browserName in config ( #461 )
...
Resolves https://github.com/microsoft/playwright-mcp/issues/458
2025-05-23 15:13:34 -07:00
Pavel Feldman
c318f13895
chore: mark v0.0.26 ( #441 )
v.0.0.26
2025-05-17 08:20:37 -07:00
Pavel Feldman
1318e39fac
chore: fix operation over cdp ( #440 )
...
Ref https://github.com/microsoft/playwright-mcp/issues/439
2025-05-17 08:20:22 -07:00
Pavel Feldman
c2b7fb29de
chore: start trace server ( #427 )
2025-05-14 20:15:09 -07:00
Pavel Feldman
aa6ac51f92
feat(trace): allow saving trajectory as trace ( #426 )
2025-05-14 18:08:44 -07:00
Pavel Feldman
fea50e6840
chore: introduce resolved config ( #425 )
2025-05-14 16:01:08 -07:00
Pavel Feldman
746c9fc124
chore: mark v0.0.25 ( #414 )
v0.0.25
2025-05-13 16:24:04 -07:00
Pavel Feldman
ee33097abe
chore: normalize --no- options ( #413 )
2025-05-13 16:17:45 -07:00
Pavel Feldman
ab20175826
chore: generate readme options ( #411 )
2025-05-13 15:52:30 -07:00
Pavel Feldman
c506027aec
chore: run w/ sandbox by default ( #412 )
2025-05-13 15:30:02 -07:00
Pavel Feldman
7be0c8872e
feat(args): allow configuring proxy, UA, viewport, https errors ( #410 )
2025-05-13 14:40:03 -07:00
Pavel Feldman
ce72367208
feat(storage): allow passing storage state for isolated contexts ( #409 )
...
Fixes https://github.com/microsoft/playwright-mcp/issues/403
Ref https://github.com/microsoft/playwright-mcp/issues/367
2025-05-13 13:14:04 -07:00
Pavel Feldman
949f956378
feat(ephemeral): allow for non-persistent context operation ( #405 )
...
Ref: https://github.com/microsoft/playwright-mcp/issues/367
Ref: https://github.com/microsoft/playwright-mcp/issues/393
2025-05-12 18:18:53 -07:00
Pavel Feldman
a1eee8351e
chore: collapse readme ( #404 )
2025-05-12 16:42:47 -07:00
Pavel Feldman
fea3f26e85
chore: mark v0.0.24 ( #401 )
v0.0.24
2025-05-12 09:40:59 -07:00
Pavel Feldman
dd5b41f1d8
chore: account for undefined arguments ( #400 )
2025-05-12 09:35:33 -07:00
Pavel Feldman
05dc5d915b
chore: mark v0.0.23 ( #399 )
2025-05-12 09:13:48 -07:00
Taiga Mikami
65a229c79f
Fix import in README from createServer to createConnection ( #396 )
...
Probably, `createServer` is not from `@playwright/mcp`.
2025-05-12 08:46:21 -07:00
Max Schmitt
84664d4b09
test: unflake 'should throw connection error and allow re-connecting' ( #398 )
...
Fixes
https://github.com/microsoft/playwright-mcp/actions/runs/14940263450/job/41976152764#step:8:315
2025-05-12 09:45:09 +02:00
Pavel Feldman
445170a76b
chore: roll playwright 5/9 ( #394 )
2025-05-09 18:01:17 -07:00
Pavel Feldman
c28b480b51
feat(wait): allow waiting for given text ( #390 )
...
Fixes https://github.com/microsoft/playwright-mcp/issues/389
2025-05-09 15:35:28 -07:00
Max Schmitt
65716b60dd
fix: createConnection() via public API ( #384 )
...
Fixes https://github.com/microsoft/playwright-mcp/issues/382
2025-05-09 21:50:38 +02:00
Max Schmitt
75f74a54bc
docs: reference to new Docker image ( #380 )
2025-05-09 21:01:10 +02:00
Max Schmitt
ef41c626ef
chore: unset skipLibCheck in tsconfig.json ( #386 )
...
Follow-up for
https://github.com/microsoft/playwright-mcp/pull/385#discussion_r2081541865 .
> `skipLibCheck`: Skip type checking all .d.ts files.
2025-05-09 14:35:09 +02:00
Max Schmitt
95ca08fdb7
fix: use of wrong launchOptions type in public API ( #385 )
2025-05-09 14:16:04 +02:00
Max Schmitt
053c2f3d32
test: fix SSE MCP SDK imports ( #383 )
2025-05-09 14:08:19 +02:00
Pavel Feldman
57b3c14276
chore: only reset network log upon explicit navigation ( #377 )
...
Fixes https://github.com/microsoft/playwright-mcp/issues/376
2025-05-08 17:02:09 -07:00
おがどら
85c85bd2fb
chore: support custom filename in screenshot function ( #349 )
2025-05-08 11:04:18 -07:00
Max Schmitt
09ba7989c3
test: run tests on MCP server inside Docker ( #361 )
...
https://github.com/microsoft/playwright-mcp/issues/346
2025-05-07 18:04:20 +02:00
Max Schmitt
a115c31953
chore: rename console to consoleMessages ( #372 )
...
Motivation: `console` is a global object in Node.js and having a method
like that confuses intellisense.
2025-05-07 16:40:08 +02:00
Max Schmitt
b5be37e5e7
chore: mark v0.0.22 ( #370 )
v0.0.22
2025-05-07 12:49:11 +02:00
Simon Knott
c2255246a3
fix: don't error on navigating to a download link ( #328 )
2025-05-07 12:47:45 +02:00
Max Schmitt
950d0d1d34
devops: fix Docker publishing ( #369 )
2025-05-07 11:46:33 +02:00
Max Schmitt
cdeba454b5
chore: mark v0.0.21 ( #364 )
v0.0.21
2025-05-07 11:30:11 +02:00
Max Schmitt
91ae93c167
chore: change import assert to readFile ( #368 )
2025-05-07 11:30:01 +02:00
Max Schmitt
35e6c49d7c
devops: publish Docker image to :latest as well ( #365 )
...
We don't do that for normal Playwright because we expect the user to
mount/add/copy their own Playwright folder and there the version has to
match. In this case publishing to `:latest` seems fine since its a
isolated product.
2025-05-07 11:14:05 +02:00
Pavel Feldman
e95b5b1dd6
chore: get rid of connection factory ( #362 )
...
Drive-by User-Agent sniffing and disabling of image type in Cursor.
2025-05-06 14:27:28 -07:00
Max Schmitt
23a2e5fee7
devops: add Docker publishing ( #356 )
2025-05-06 23:14:41 +02:00
Pavel Feldman
d01aa19ffa
chore: annotate tools ( #351 )
...
Fixes https://github.com/microsoft/playwright-mcp/issues/215
2025-05-05 17:38:22 -07:00
kanchi
8cd7d5a753
chore(docker): optimize Dockerfile by excluding unnecessary files and using non-root user ( #273 )
2025-05-05 14:38:02 -07:00
Ross Wollman
42faa3ccf8
feat: add --(allowed|blocked)-origins ( #319 )
...
Useful to limit the agent when using the playwright-mcp server with an
agent in auto-invocation mode.
Not intended to be a security feature.
2025-05-05 11:28:14 -07:00
Pavel Feldman
4694d60fc5
fix(config): allow specifying user data dir in config ( #342 )
...
Fixes https://github.com/microsoft/playwright-mcp/issues/340
2025-05-05 08:23:24 -07:00
Max Schmitt
7dc689eee7
fix: installation tool on Windows ( #345 )
2025-05-04 06:56:59 -07:00
おがどら
5df011ad4b
feat(cli): set outputDir
via cli options ( #338 )
2025-05-03 20:11:17 -07:00
Pavel Feldman
200cf737bb
chore: use import.meta.resolve to lookup Playwright ( #337 )
2025-05-03 14:38:58 -07:00
Pavel Feldman
d8a59e0d0d
chore: mark v0.0.20 ( #336 )
v0.0.20
2025-05-02 21:31:06 -07:00
Pavel Feldman
21533d9000
chore: installation test added ( #335 )
2025-05-02 21:30:55 -07:00
Ryosuke Iwanaga
49979641fa
fix: require is not defined ( #334 )
...
Since it's moved to ESM, `require` isn't defined.
This hotfix is just recreating `require` to workaround this issue.
2025-05-02 21:19:54 -07:00