Browser Use
Browser agents and stealth cloud browsers for AI: run web tasks, fill forms, extract data.
Descripción del creador (original en inglés)
Approved test intent, reviewed Playwright automation and run evidence, inside your editor.
Todavía no escribimos un resumen sencillo para este. Abajo están los datos que leímos del registro.
Elige la app de IA que usas y copia la configuración.
Pasó 4/5 revisiones · Lo que preguntas pasa por el servidor del autor (playwrightgen.com)
Primero: ¿qué IA usas?
Elige tu app y los pasos aparecen abajo.
Funciona con Claude · unos 5 min
Necesitas una clave de PlaywrightGen (regístrate en el sitio del autor; puede tener costo) · Configúralo una vez en claude.ai o en la app de escritorio y úsalo en el chat · las cuentas gratis pueden añadir 1
Abre el sitio del autor, crea una cuenta y una clave de API para el siguiente paso. Puede tener costo.
CustomizeConnectors
Copia cada valor al campo con el mismo nombre en Claude y pulsa Continue
PlaywrightGenhttps://playwrightgen.com/api/mcpEn Request headers, añade este nombre y valor
AuthorizationBearer <pega tu clave aquí>Pega la clave solo en el campo de la app; nunca en un chat ni se la envíes a nadie
Deja Authentication como lo detectó Claude y pulsa Add
+ConnectorsPlaywrightGen
Usa PlaywrightGen y dime qué puedes hacer por mí; luego muéstrame una cosa✓ Si Claude dice que está usando PlaywrightGen o muestra una herramienta de PlaywrightGen en la respuesta, ya está conectado
Nombres de menú comprobados con la ayuda de Anthropic el 11 nov 2026 · tu pantalla puede variar un poco según la versión
ChatGPT todavía no puede conectar PlaywrightGen
PlaywrightGen necesita tu propia clave para conectarse, pero la ayuda de OpenAI solo describe el inicio de sesión con OAuth; no hay una opción de clave que hayamos podido verificar
A · Usa una app que pueda conectar PlaywrightGen
B · Otros en Web y navegadores que funcionan con ChatGPT
Elegidos entre los más usados de la misma categoría, solo los que se conectan con una dirección y sin clave
Funciona con Claude Code · unos 5 min
Necesitas una clave de PlaywrightGen (regístrate en el sitio del autor; puede tener costo)
Abre el sitio del autor, crea una cuenta y una clave de API para el siguiente paso. Puede tener costo.
Mac: pulsa Command+Espacio y escribe Terminal · Windows: abre PowerShell
claude mcp add --transport http playwrightgen https://playwrightgen.com/api/mcp --header 'Authorization: your-value'Cambia “your-value” por tu clave antes de pulsar Enter
Pega la clave solo en el campo de la app; nunca en un chat ni se la envíes a nadie
Deberías ver PlaywrightGen en la lista como conectado
Usa PlaywrightGen y dime qué puedes hacer por mí; luego muéstrame una cosa✓ Si Claude Code dice que está usando PlaywrightGen o muestra una herramienta de PlaywrightGen en la respuesta, ya está conectado
Nombres de menú comprobados con la ayuda de Anthropic el 11 nov 2026 · tu pantalla puede variar un poco según la versión
Funciona con Cursor · unos 5 min
Necesitas una clave de PlaywrightGen (regístrate en el sitio del autor; puede tener costo)
Abre el sitio del autor, crea una cuenta y una clave de API para el siguiente paso. Puede tener costo.
En la configuración de PlaywrightGen, Authorization está vacío; añade tu clave y guarda
Pega la clave solo en el campo de la app; nunca en un chat ni se la envíes a nadie
Usa PlaywrightGen y dime qué puedes hacer por mí; luego muéstrame una cosa✓ Si Cursor dice que está usando PlaywrightGen o muestra una herramienta de PlaywrightGen en la respuesta, ya está conectado
Nombres de menú comprobados con la ayuda de Cursor el 11 nov 2026 · tu pantalla puede variar un poco según la versión
Funciona con VS Code · unos 5 min
Necesitas una clave de PlaywrightGen (regístrate en el sitio del autor; puede tener costo)
Abre el sitio del autor, crea una cuenta y una clave de API para el siguiente paso. Puede tener costo.
En la configuración de PlaywrightGen, Authorization está vacío; añade tu clave y guarda
Pega la clave solo en el campo de la app; nunca en un chat ni se la envíes a nadie
Usa PlaywrightGen y dime qué puedes hacer por mí; luego muéstrame una cosa✓ Si VS Code dice que está usando PlaywrightGen o muestra una herramienta de PlaywrightGen en la respuesta, ya está conectado
Nombres de menú comprobados con la ayuda de VS Code el 11 nov 2026 · tu pantalla puede variar un poco según la versión
Otras apps que usan MCP, como Windsurf, Zed o Gemini CLI, añaden servidores de forma distinta. Míralo en la lista de apps
Ver todas las apps que usan MCP →
Dirección para apps que se conectan por la web
https://playwrightgen.com/api/mcpLa configuración JSON está en “Para desarrolladores”, abajo
Claude Code
claude mcp add --transport http playwrightgen https://playwrightgen.com/api/mcp --header 'Authorization: your-value'Cursor (~/.cursor/mcp.json)
{
"mcpServers": {
"playwrightgen": {
"url": "https://playwrightgen.com/api/mcp",
"headers": {
"Authorization": "your-value"
}
}
}
}VS Code (mcp.json)
{
"servers": {
"playwrightgen": {
"type": "http",
"url": "https://playwrightgen.com/api/mcp",
"headers": {
"Authorization": "your-value"
}
}
}
}Authorization secreto obligatorio HTTP headerEsta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.
Según cómo se conecta este servidor y la documentación de cada app, comprobado el 10 nov 2026.
Se conectan por internet en
ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatOpen WebUIRaycast
El servidor pide iniciar sesión antes de mostrar sus herramientas.
Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 11 nov 2026
El nombre en el registro se verificó con el dominio playwrightgen.com (el registro comprueba quién es dueño del dominio)
Último cambio de código: hace 3 días
No se encontró ningún archivo de licencia en el repo
Respondió en 395 ms (HTTP 401)
Declara inicio de sesión con OAuth, así que tu app de IA puede llevarte a iniciar sesión
Aún sin revisar; leemos la lista de herramientas cuando revisamos el endpoint
Pregunta, comparte un consejo o avisa de que no funciona. Ordenado por lo que la gente marcó como útil.
Aún no hay publicaciones. Sé la primera persona en preguntar o compartir.
Lo publicado aquí lo escriben usuarios, no el equipo de PopNx.
Aún no hay reseñas
Comparado con todos los servidores activos de esta categoría en el registro. Las estrellas solo cuentan cuando quien lo publica es dueño del repo.
Superó 4 de 5 revisiones básicas aplicables. No hemos leído el código. Antes de agregar una clave o un token, revisa qué acceso pide el servidor y usa una clave que tenga solo los permisos que necesitas.
Debes completar: Authorization
Se ejecuta en la nube del creador. Te conectas por internet sin instalar nada, pero lo que envías pasa por los servidores del creador.
El repo de GitHub cambió por última vez hace 3 días, y la última versión (1.0.0) llegó al registro hace 2 meses.
Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. Se conecta por URL, así que también funciona en apps que aceptan MCP remoto, como ChatGPT Business o superior.
En la misma categoría: Browser Use, Scrapling MCP Server, Chrome DevTools MCP
Servidores de la misma categoría hechos por otros creadores, ordenados por estrellas.
Cómo leer una tarjeta:↓ Descargas por semanai★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi
Browser agents and stealth cloud browsers for AI: run web tasks, fill forms, extract data.
Web scraping with stealth HTTP, real browsers, and Cloudflare bypass. CSS selectors supported.
Copiado tal cual del repo del creador. PopNx MCP no lo ha revisado ni lo respalda. Se quitaron HTML, imágenes y scripts. Los enlaces llevan fuera de este sitio.
Playwright tests written from your real page, run until they pass, and kept as evidence a person approved.
Live at playwrightgen.com.
Writing a Playwright test is no longer the hard part — every editor has an assistant that will do it. What none of them keep is the thing an audit, a release decision or a customer actually asks for: which behaviour was agreed, by whom, at which version, and what the last run proved. That record is what this product is.
Two ways in, one chain.
The free tools need no account. Say what to test, paste a public URL, and PlaywrightGen reads the page, writes a test from its real accessibility tree, runs it in a remote browser, and fixes the failing step until it passes. You get working code and the run that proves it, signed so the evidence survives if you later bring it into a workspace. Nothing durable is claimed until you do.
The workspace turns that into a record:
[pwg:...] marker in the test title is what ties a result to the approved version it is evidence for.Every claim on that chain names its source. A requirement with no passing test says so; a run that was skipped says it proved nothing; a report that was bounded says how much it did not cover.
npm run evals grades each prompt deterministically against structured output and compares the run with a hand-blessed baseline.PlaywrightGen is an MCP server, so Claude Code, Cursor or Copilot can read the approved intent instead of guessing: sixteen tools covering requirements, test cases, approved automation, recent failures, writing and proving a test on a live page, and proposing drafts for review. An agent gets exactly the rights of the person whose token it used.
npm install
npm run dev
Then npm run test:run for the suite, npm run typecheck, npm run lint, and npm run build. Integration tests need TEST_DATABASE_URL pointing at a database used for nothing else; they refuse anything that looks like production.
Built with Next.js, TypeScript, PostgreSQL (Prisma), Clerk, Tailwind, Playwright, OpenAI and Stripe.
Runtime:
DATABASE_URL — PostgreSQL for the application.DIRECT_URL — optional direct connection preferred by migration commands.TEST_DATABASE_URL — a separate database for integration tests. It never falls back to either of the above.NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY, CLERK_SECRET_KEY, CLERK_WEBHOOK_SIGNING_SECRETOPENAI_API_KEY — server-only. Per-surface model overrides exist, for example OPENAI_REQUIREMENT_REVIEW_MODEL and OPENAI_FAILURE_ANALYSIS_MODEL.UPSTASH_REDIS_REST_URL, UPSTASH_REDIS_REST_TOKEN — the per-minute and per-day AI allowances.RUNNER_INGEST_SECRET — signs live-run receipts, so a receipt proves a run of that exact code.BROWSERLESS_API_KEY — the remote browser the free tools and proving use.EXAMPLE_EVIDENCE_PROJECT_ID — optional: the one project whose evidence is published publicly at /proof/example.GitHub integration (separate values per environment):
GITHUB_APP_ID, GITHUB_APP_PRIVATE_KEY, GITHUB_APP_SLUG, GITHUB_APP_CLIENT_ID, GITHUB_APP_CLIENT_SECRET, GITHUB_WEBHOOK_SECRETGITHUB_SETUP_STATE_SECRET — at least 32 characters, distinct from every other secret.NEXT_PUBLIC_APP_URL — the exact origin the GitHub callback returns to.The App is held to a permission ceiling, checked on every installation and refused if exceeded: metadata: read, contents: read and write, pull_requests: read and write, issues: read. Contents write is what opens a pull request with approved test code; pull-requests write is what leaves the evidence note on it; issues read is what drafts a requirement from a ticket. User and installation tokens are transient and are never logged or stored.
Clerk webhooks go to /api/webhooks/clerk with CLERK_WEBHOOK_SIGNING_SECRET set locally and in the deployment, subscribed to:
user.created, user.updated, user.deletedorganization.created, organization.updated, organization.deletedorganizationMembership.created, organizationMembership.updated, organizationMembership.deletedLocal webhook delivery needs a secure tunnel to the local application. Never put a webhook secret in documentation or source control.
Reconcile one Clerk organization, dry-run by default:
npm run clerk:reconcile -- --organization-id org_example
npm run clerk:reconcile -- --slug workspace-slug
Add --apply after reading the dry-run counts. It never sweeps every organization.
Database:
npm run prisma:format
npm run prisma:validate npm run prisma:generate npm run prisma:migrate:dev npm run test:database
Never commit credentials, secrets, .env or .env.local. Never point a development migration or reset command at production.
docs/ROADMAP.md — what shipped, what is next, and what was deliberately not done.docs/DECISIONS.md — architecture decisions, each with its reason.docs/ARCHITECTURE.md, docs/PRODUCTION_READINESS.md — the shape of the system and the gates before a production deploy.examples/ci-proof — a disposable repository that proves the CI loop end to end.