Use case
I run Claude Code on Linux, but my Playwright MCP Server runs on a Windows machine. This setup allows me to see browser actions in real-time on my Windows desktop while Claude Code controls it remotely.
Currently, dev-browser is a local CLI tool — it installs and launches Chromium on the same machine. This means if I install it on Linux (where Claude Code runs), the browser opens on Linux and I can't observe it from Windows.
Proposal
It would be great if dev-browser supported a remote mode, for example:
- Daemon/server mode — Run
dev-browser serve on the Windows machine, exposing an API that remote clients can call. Claude Code on Linux would send scripts to the Windows daemon for execution.
- MCP server mode — Similar to
@playwright/mcp, expose dev-browser's capabilities as an MCP server, so Claude Code can connect to it as a tool provider.
This would combine dev-browser's strengths (sandboxed scripts, batched multi-step operations, fewer round-trips) with the ability to run the browser on a different machine for real-time observation.
Current workaround
Using @playwright/mcp directly, which supports remote connections but requires more round-trips per task.
Use case
I run Claude Code on Linux, but my Playwright MCP Server runs on a Windows machine. This setup allows me to see browser actions in real-time on my Windows desktop while Claude Code controls it remotely.
Currently, dev-browser is a local CLI tool — it installs and launches Chromium on the same machine. This means if I install it on Linux (where Claude Code runs), the browser opens on Linux and I can't observe it from Windows.
Proposal
It would be great if dev-browser supported a remote mode, for example:
dev-browser serveon the Windows machine, exposing an API that remote clients can call. Claude Code on Linux would send scripts to the Windows daemon for execution.@playwright/mcp, expose dev-browser's capabilities as an MCP server, so Claude Code can connect to it as a tool provider.This would combine dev-browser's strengths (sandboxed scripts, batched multi-step operations, fewer round-trips) with the ability to run the browser on a different machine for real-time observation.
Current workaround
Using
@playwright/mcpdirectly, which supports remote connections but requires more round-trips per task.