What is Browse Together MCP?
Browse Together MCP is a Playwright browser proxy paired with an MCP server. It runs a headful browser on your desktop that you can control via HTTP API or through MCP clients like Claude Desktop, Cline, or Windsurf. Built with Deno and TypeScript, it lets you authenticate in a normal browser session and then use MCP tools inside that session for more powerful automation.
How to use Browse Together MCP?
Install Deno and Playwright browser binaries (npx playwright install). Start the browser service with deno task browser (listens on localhost:8888 by default). Configure your MCP client (e.g., in claude_desktop_config.json) to run deno run -A /path/to/mcp.ts. Then issue commands like goto, click, or fill through your MCP client, or send HTTP POST requests to /api/browser/:pageId.
Key features of Browse Together MCP
- Run with Chromium (default) or Firefox via
BROWSER_TYPE env variable
- Single persistent browser session that stays alive while the service runs
- Named tabs let you control multiple pages using unique IDs
- Interact via simple JSON commands over HTTP or through any MCP client
- Full type safety with Zod validation of incoming commands
- Secure the HTTP endpoint with an optional API token
- Headful browser so you can manually log into services before automation
Use cases of Browse Together MCP
- Authenticated web scraping and data extraction inside your existing sessions
- Pull down documentation or content while you code, using MCP commands
- Automate form filling and clicks in a browser you can see and control
- Co-browsing scenarios where a human and an AI share the same browser session
- Testing web applications with real user‑like interactions
コメント