AgentHubAgentHub

Use cases/Browser automation

Browser automation MCP servers

Let AI drive a real browser—navigate, click, fill forms, screenshot. Great for E2E tests and sites without APIs.

1,723 resources matched · Page 1 of 36

What is Browser automation?

Browser automation MCP servers let AI drive a real browser: navigate, click, fill forms, take screenshots, and read rendered pages. Unlike plain scraping, content is read after rendering—so JavaScript-heavy sites and interactive flows work even without an API.

Playwright MCP is the default pick: it locates elements via the accessibility tree instead of pixel coordinates, which is far more reliable for agents. It is maintained by Microsoft and supported by Cursor, Claude Code, and VS Code with 1-click configs.

Security note: browser automation hands the model real control of a browser. Run it in a dedicated profile or sandbox, avoid accounts with payment or admin privileges, and keep a human in the loop for submit/delete/pay actions.

Good for

  • E2E testing
  • Headless screenshots
  • Form automation
  • UI regression checks

Not ideal for

  • Bulk fetch when a stable REST API exists
  • CAPTCHA bypass (compliance risk)
Common stack: Playwright MCP + Filesystem MCP → AI writes tests and runs browser actions

Editor's picks

Related resources

Browse all →

browser

SkillSkillsMP

Core browser usage guide. Read this before running any browser commands. Covers the snapshot-and-ref workflow, navigating pages, interacting with elements (click, fill, type, select), extracting text and data, taking screenshots, managing tabs, handling forms and auth, waiting for content, running multiple browser sessions in parallel, and troubleshooting common failures. Use when the user asks to interact with a website, fill a form, click something, extract data, take a screenshot, log into a site, test a web app, or automate any browser task.

source

automation

SkillSkillsMP

Proma 内嵌自动任务与定时任务 Skill,属于 Proma 自带能力而不是用户临时安装的外部 Skill。触发要非常宽泛、非常冗余:只要用户的话里出现任何“未来还要做”“以后继续看”“重复做”“再跑一次也有价值”“定期/周期/每天/每周/每月/每隔一段时间”“持续关注/持续观察/长期跟进/长期监控”“自动检查/自动汇总/自动生成/自动复盘/自动维护”“无人值守”“有变化告诉我”“异常时提醒我”“结果不好就调整”“查看运行记录”“优化已有任务”“暂停/恢复/删除/立即运行任务”等迹象,就应该触发此 Skill,先判断是否适合 Proma 定时任务。也要覆盖一次性与有限次的延时执行信号:“X 小时/天后跑一次”“过一会儿/晚点/稍后自动做”“到某个具体时间点执行一次”“跑几次/连续观察 N 次就停”——这类未来无人值守的延时任务现在同样适合 Proma 定时任务(用 once 或 maxRuns),不要再一概当成不支持。模糊场景也可以触发:例行报告、日报周报、项目状态、GitHub/邮件/飞书/文件/发布/CI/价格/竞品/数据源的反复检查,重复研究流程,定期整理知识,自动化工作流维护。高频触发不代表必须创建任务;纯提醒/闹钟/倒计时、需要用户实时参与判断、或结果没有任何留存价值的事,要明确说明不推荐创建 Proma 定时任务,并给出替代做法。

source

browser

SkillSkillsMP

Headless browser automation via agent-browser — Rust CLI daemon with persistent auth profiles for fast, scriptable, parallel browser work. Supports batch commands, network interception, device emulation, per-site profile auth (one-time headed login, headless forever after), and parallel isolated sessions via --session. Workflows: ReviewStories (fan out YAML user stories to parallel UIReviewers), Automate (load/run parameterized recipe templates), Update. Delegates to general-purpose agents with agent-browser instructions for background parallel scraping. Falls back to Interceptor if site has bot detection. USE WHEN headless browser, batch scrape, fast screenshot, dev server test, parallel browser, background automation, extract data, review stories, automate recipe, batch screenshots, scrape multiple pages in parallel. NOT FOR deploy verification or UI confirmation with real Chrome (use Interceptor). NOT FOR simple single-URL fetching (use WebFetch). NOT FOR CAPTCHA or bot-detection bypass (use BrightData or

source

browser

SkillSkillsMP

Headless browser automation via agent-browser — Rust CLI daemon with persistent auth profiles for fast, scriptable, parallel browser work. Supports batch commands, network interception, device emulation, per-site profile auth (one-time headed login, headless forever after), and parallel isolated sessions via --session. Workflows: ReviewStories (fan out YAML user stories to parallel UIReviewers), Automate (load/run parameterized recipe templates), Update. Delegates to general-purpose agents with agent-browser instructions for background parallel scraping. Falls back to Interceptor if site has bot detection. USE WHEN headless browser, batch scrape, fast screenshot, dev server test, parallel browser, background automation, extract data, review stories, automate recipe, batch screenshots, scrape multiple pages in parallel. NOT FOR deploy verification or UI confirmation with real Chrome (use Interceptor). NOT FOR simple single-URL fetching (use WebFetch). NOT FOR CAPTCHA or bot-detection bypass (use BrightData or

source

Automation Workflows

v0.1.0

SkillClawHub83.1k

Design and implement automation workflows to save time and scale operations as a solopreneur. Use when identifying repetitive tasks to automate, building workflows across tools, setting up triggers and actions, or optimizing existing automations. Covers automation opportunity identification, workflow design, tool selection (Zapier, Make, n8n), testing, and maintenance. Trigger on "automate", "automation", "workflow automation", "save time", "reduce manual work", "automate my business", "no-code automation".

source

Playwright (Automation + MCP + Scraper)

v1.0.4

SkillClawHub42.5k

Automates, tests, and debugs browsers with Playwright: locators, auto-waiting, traces, CI runs, and MCP browser control. Use when a test is flaky, times out, or fails only in CI or headless; when a locator matches multiple elements or the wrong one (strict mode violation); when clicks need force, waits become sleeps, or networkidle never settles; for storageState and login setup, request mocking and HAR replay, uploads and downloads, iframes and shadow DOM, popups and dialogs, screenshot diffs that change per machine, trace and report artifacts, sharding a slow suite, device and permission emulation, accessibility checks, driving a real browser through Playwright MCP, extracting data from JS-rendered pages, or porting a Cypress, Puppeteer, or Selenium suite to Playwright. Not for maintaining an existing Cypress or Puppeteer suite (cypress, puppeteer) or for work a plain HTTP request answers (http).

source
Browser Act Skill Forge icon

Browser Act Skill Forge

v1.0.2

SkillClawHub35k

Turns any website's data extraction or operation needs into Agent-callable capabilities. User describes what data to get or what action to perform on which site, this Skill automatically explores implementation paths (API endpoints first, DOM fallback when no API), then generates deploy-ready Skill packages (SKILL.md + Python scripts) after verification. Explore once, reuse forever — subsequent calls skip exploration cost, greatly improving execution reliability and efficiency.

source

FAQ

Which clients support browser automation MCP?

Any MCP-capable AI IDE or agent—Cursor, Claude Code, VS Code (Copilot), Windsurf, Trae. Each resource page on AgentHub provides 1-click JSON configs per client.

Playwright MCP or Puppeteer MCP?

Choose Playwright MCP for element targeting via accessibility trees and better cross-browser support. Puppeteer-based servers are fine for simple open-and-screenshot tasks.

Will the model see my account data?

The model only sees page content you ask it to read (screenshots or text snapshots). Use a throwaway profile, never reuse your primary account, and isolate sensitive sites.

Setup guides for this scenario

Related scenarios