Playwright Browser App
БесплатноНе проверенDrives a real Chromium browser with Playwright, providing a live, clickable view of the page for the model to browse and the user to interact with.
Описание
Drives a real Chromium browser with Playwright, providing a live, clickable view of the page for the model to browse and the user to interact with.
README
An MCP App that drives a real Chromium browser with Playwright and renders a live, clickable view of the page inside an MCP host such as Archestra. The agent can browse for you, and you can take over in the panel — click, type, scroll, navigate.
How it works
Browser tools (browser_navigate, browser_click, browser_type, browser_press,
browser_scroll, browser_back/forward/reload, browser_read_page) drive one
shared Playwright page. The UI panel polls an app-only browser_screenshot tool (~1/s),
maps your clicks back to viewport pixels, and forwards your keystrokes — so the model
and you drive the same page.
Setup
npm install
npm run browsers # one-time: download Chromium
npm run build # bundle the UI into dist/mcp-app.html
Run
npm run serve # HTTP transport on :3001 (npm run dev = watch mode)
npm run serve:stdio # stdio transport
To use it from an MCP host (e.g. Archestra), build first and point the host's MCP config at the stdio entry:
{
"mcpServers": {
"browser": {
"command": "npx",
"args": ["-y", "tsx", "/absolute/path/to/browser-mcp-app/main.ts", "--stdio"]
}
}
}
Configuration
| Env var | Default | Meaning |
|---|---|---|
HEADLESS |
unset → headed | 1/true runs Chromium headless. |
PORT |
3001 |
HTTP port. |
SCREENSHOT_QUALITY |
60 |
JPEG quality for the live view. |
Development
Built with the create-mcp-app Agent Skill, which covers the MCP Apps SDK patterns
used here (tool + UI-resource registration, app lifecycle, host context, polling). Use
it when extending the server — invoke /create-mcp-app.
Notes
- One shared browser page; actions are serialized so calls don't race.
- The live view is a screenshot stream — page pixels never go to the model; only
browser_read_pagereturns text, on request. - It's a real browser: it can log in and submit forms. Don't point it at sites where an unintended click would be costly.
Установка Playwright Browser App
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/archestra-ai/browser-mcp-appFAQ
Playwright Browser App MCP бесплатный?
Да, Playwright Browser App MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Playwright Browser App?
Нет, Playwright Browser App работает без API-ключей и переменных окружения.
Playwright Browser App — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Playwright Browser App в Claude Desktop, Claude Code или Cursor?
Открой Playwright Browser App на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
Playwright
Browser automation, scraping, screenshots
автор: MicrosoftPuppeteer
Browser automation and web scraping.
автор: modelcontextprotocolopentabs-dev/opentabs
Plugin-based MCP server + Chrome extension that gives AI agents access to web applications through the user's authenticated browser session. 100+ plugins with a
автор: opentabs-devrobhunter/agentdeals
1,500+ developer infrastructure deals, free tiers, and startup programs across 54 categories. Search deals, compare vendors, plan stacks, and track pricing chan
автор: robhunterCompare Playwright Browser App with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории browse
