Simon Knott
76ba7f7bb6
windows shenanigans
2025-08-21 13:17:32 +02:00
Simon Knott
dc149c19c0
change description
2025-08-21 12:48:15 +02:00
Simon Knott
74e3ab5267
move entrypoint to host.ts
2025-08-21 11:17:53 +02:00
Simon Knott
d12b5aab18
lint
2025-08-21 11:12:29 +02:00
Simon Knott
922002e435
make test pass
2025-08-20 18:44:45 +02:00
Simon Knott
21e03968c5
simplify
2025-08-20 18:38:19 +02:00
Simon Knott
ee59735f42
reset main
2025-08-20 15:55:30 +02:00
Simon Knott
da5b0c6fdd
Merge branch 'main' into vscode-client-factory
2025-08-20 15:54:40 +02:00
Simon Knott
35c464ef5b
more
2025-08-20 15:52:59 +02:00
Yury Semikhatsky
e664e0460c
chore: check extension version on connect ( #907 )
2025-08-18 13:28:13 -07:00
Pavel Feldman
865eac2fee
chore: do not wrap mcp in proxy by default, drive-by deps fix ( #909 )
2025-08-16 19:39:49 -07:00
Yury Semikhatsky
91d5d24cab
chore: handle list roots in the server, with timeout ( #898 )
2025-08-15 11:23:59 -07:00
Yury Semikhatsky
ba726fb44a
chore(extension): connection timeout when extension not installed ( #896 )
2025-08-15 09:09:35 -07:00
Yury Semikhatsky
2fc4e88048
chore(extension): add readme file, recommend --extension option ( #894 )
2025-08-14 16:01:14 -07:00
Simon Knott
fcd953c097
Merge branch 'main' into vscode-client-factory
2025-08-14 12:59:01 +02:00
Pavel Feldman
badfd82202
chore: move tool schema to mcp as it is used by all servers ( #887 )
2025-08-13 18:23:25 -07:00
Yury Semikhatsky
12942b81d6
fix: wait for initialization to complete before listing tools ( #886 )
2025-08-13 17:29:10 -07:00
Pavel Feldman
73adb0fdf0
chore: steer towards mcp types a bit ( #880 )
2025-08-13 14:09:37 -07:00
Simon Knott
14b931d25d
lint
2025-08-13 13:25:17 +02:00
Simon Knott
5a0cfb9e65
address
2025-08-13 11:27:01 +02:00
Simon Knott
1ff80f8761
comment
2025-08-13 11:20:28 +02:00
Simon Knott
98fef06b3b
options arg
2025-08-13 11:19:59 +02:00
Simon Knott
affe1d7ed9
Merge branch 'main' into vscode-client-factory
2025-08-13 11:18:58 +02:00
Simon Knott
cc61b67c14
Merge branch 'main' into vscode-client-factory
2025-08-13 11:17:37 +02:00
Yury Semikhatsky
8572ab300c
chore: separate proxy client from external ( #877 )
2025-08-12 18:05:45 -07:00
Pavel Feldman
c091a11d76
chore: extract utils folder ( #876 )
2025-08-12 14:33:00 -07:00
Pavel Feldman
dbd44110f1
chore: run test server per context ( #874 )
...
Fixes https://github.com/microsoft/playwright-mcp/issues/869
2025-08-12 13:41:08 -07:00
Yury Semikhatsky
7c4d67b3ae
chore: tool definition without zod ( #873 )
2025-08-12 13:19:25 -07:00
Vicente Filho
53c6b6dcb1
fix: backtick quote escaping ( #871 )
2025-08-12 13:19:09 -07:00
Simon Knott
7a814d5cd4
allow closing before init
2025-08-12 15:26:38 +02:00
Simon Knott
39c384850f
add newlines
2025-08-12 15:24:25 +02:00
Simon Knott
f8a61de332
add todo
2025-08-12 10:22:05 +02:00
Simon Knott
9d17572403
merge
2025-08-12 10:20:41 +02:00
Simon Knott
0741b8bee8
Merge branch 'main' into vscode-client-factory
2025-08-12 10:19:31 +02:00
Yury Semikhatsky
1fb2878271
fix(proxy): properly forward root requests and client metadata ( #865 )
2025-08-12 10:17:45 +02:00
Simon Knott
0d0783be07
name & desc
2025-08-12 10:14:48 +02:00
Simon Knott
001fa6f2fb
forward clientFactory
2025-08-12 10:12:49 +02:00
Simon Knott
e884b3aacb
get started
2025-08-12 10:00:58 +02:00
Pavel Feldman
ab0ecc4075
chore: introduce check-deps ( #864 )
2025-08-11 17:21:26 -07:00
Yury Semikhatsky
f010164bf1
chore: mcp backend switcher ( #854 )
2025-08-11 14:16:43 -07:00
Pavel Feldman
24f81a7a27
fix: emit code for waitfor ( #862 )
...
Fixes https://github.com/microsoft/playwright-mcp/issues/859
2025-08-11 11:58:45 -07:00
Pavel Feldman
16f3523317
chore: do not return fullPage screenshots to the LLM ( #849 )
2025-08-08 09:36:51 -07:00
Yury Semikhatsky
8ecc46c905
chore(extension): add test ( #842 )
...
* On Linux headed mode under xvfb-run fails to properly launch the
process. It works fine without xvfb-run, we don't have environment for
that on CI, so run on macOS instead.
* Node v18.20.8 stalls on `const uuid = crypto.randomUUID();`, so use
v20 for the extension tests.
2025-08-06 16:27:39 -07:00
Yury Semikhatsky
4890b9d509
chore(extension): create relay per context ( #828 )
2025-08-05 08:32:54 -07:00
Yury Semikhatsky
3f6837baa9
fix: cursor does not respond to listRoots ( #826 )
2025-08-04 20:52:55 -07:00
Yury Semikhatsky
6d62c173c8
chore(extension): build into dist directory ( #825 )
2025-08-04 11:47:25 -07:00
Yury Semikhatsky
372395666a
chore: allow to switch between browser connection methods ( #815 )
2025-08-01 17:34:28 -07:00
Pavel Feldman
a60d7b8cd1
chore: slice profile dirs by root in vscode ( #814 )
2025-08-01 16:59:59 -07:00
Pavel Feldman
ffe0117456
chore: refactor initialize ( #812 )
2025-08-01 13:06:36 -07:00
Yury Semikhatsky
7c07cc86eb
chore(extension): bind relay lifetime to browser context ( #804 )
2025-07-31 22:25:40 -07:00