Browser automation

7,463 mods in this category, of every kind an agent can take. Each one carries what it costs per session, what the scan found, and whether it is the original.

wxauto-mcp

457

cluic/wxauto-mcp

MCP server Claude CodeCodexCursor +2

wxauto automation MCP Server for AI development tools. Runs locally from the wxauto-mcp Python package.

not rated 35 8mo ago A tokens not measured original MIT

google-flights

458

skillhq/flight-search

Skill Claude Code

Search Google Flights for flight prices and schedules using browser automation. Use when user asks to search flights, find airfare, compare prices, check flight availability, or look up routes. Triggers include "search flights", "find flights", "how much is a flight", "flights from X to Y", "cheapest flight", "flight…

not rated 35 +1 6mo ago A 93 tokens original MIT

mb-dev/macos-ui-automation-mcp

MCP server Claude CodeCodexCursor +2

MCP server for macOS UI automation with Claude Desktop/Code integration, plus Python library and CLI interfaces. Runs locally from the macos-ui-automation-mcp Python package.

not rated 34 +1 1y ago A tokens not measured

server-puppeteer

462

andrewlwn77/google-trends-mcp

MCP server Claude CodeCodexCursor +2

One of 2 in .mcp.json

Lets the agent control a headless Chrome browser with Puppeteer: navigate, click, fill forms and screenshot. Runs locally from the @modelcontextprotocol/server-puppeteer npm package.

not rated 34 1y ago A tokens not measured original MIT

playwright

463

jujunjun110/claude-looper

MCP server Claude CodeCodexCursor +2

Lets the agent drive a real browser: open pages, click, type, take screenshots and read the accessibility tree, using Playwright. Runs locally from the @playwright/mcp npm package.

not rated 34 8mo ago A tokens not measured copy · 72% MIT

cdpilot

465

mehmetnadir/cdpilot

Plugin Claude Code

Bundles 1 skill, 1 MCP server · 93 tokens together

Zero-dependency browser automation over raw CDP — 70+ commands, friction ladder, 3-tier stealth, CAPTCHA + press-and-hold solvers, proxy pools, MCP server. No Puppeteer/Playwright/Selenium.

not rated 33 +1 21d ago A tokens not measured original MIT

cli

466

TacosyHorchata/Pilot

Skill Claude CodeCodex

You have access to a persistent headless browser via pilot-cli shell commands. The daemon starts automatically on first use — no setup needed.

not rated 32 4mo ago A 0 tokens original MIT

playwright-mcp

467

qabyai/playwright-mcp

MCP server Claude CodeCodexCursor +2

Playwright integration for ModelContext. Runs locally from the playwright-mcp npm package.

not rated 32 yesterday A tokens not measured

elster-mcp-server

469

lukasschwarz/elster-mcp-server

MCP server Claude CodeCodexCursor +2

Drive the German tax portal ELSTER via Puppeteer: submit UStVA, prepare EUER/ESt, sync inbox. Runs locally from the elster-mcp-server npm package. Needs 14 environment variables to run.

not rated 31 +1 3mo ago A tokens not measured original MIT

playwright

470

recomposesh/recompose

MCP server Claude CodeCodexCursor +2

One of 5 in .mcp.json

MCP server "playwright" as configured in recomposesh/recompose. Launched with pnpm exec playwright-mcp.

not rated 31 +1 2mo ago A tokens not measured original MIT

browser-ai

471

qckfx/browser-ai

MCP server Claude CodeCodexCursor +2

AI-powered MCP wrapper for browser automation. Runs locally from the @qckfx/browser-ai npm package.

not rated 30 1y ago A tokens not measured original MIT

firefox-mcp-server

472

JediLuke/firefox-mcp-server

MCP server Claude CodeCodexCursor +2

MCP server "firefox-mcp-server" as configured in JediLuke/firefox-mcp-server. Runs locally from the firefox-mcp-server npm package.

not rated 30 +1 10mo ago A tokens not measured original MIT

wbrowser

473

w-partners/Wbrowser

MCP server Claude CodeCodexCursor +2

MCP server "wbrowser" as configured in w-partners/Wbrowser. Runs locally from the wbrowser npm package.

not rated 30 25d ago A tokens not measured original MIT

sourcefuse/robotframework-mcp

MCP server Claude CodeCodexCursor +2

MCP Server for Robot Framework test automation (Selenium and Playwright/Browser library backends). Runs locally from the robotframework-mcp-server npm package.

not rated 30 yesterday A Socket: warn tokens not measured original MIT

qa-use

476

desplega-ai/qa-use

Plugin Claude Code

Bundles 1 skill, 6 commands, 5 agents · 325 tokens together

Simplified CLI-integrated plugin for E2E testing with essential slash commands plus dynamic API CLI workflows (qa-use api). Provides AI-first feature verification, browser automation, and test management. All CLI operations documented in SKILL.md and accessible via qa-use docs for harness compatibility.

not rated 29 1mo ago A tokens not measured original MIT

docpull

477

raintree-technology/docpull

Plugin Claude Code

Bundles 1 skill, 10 commands, 1 MCP server · 344 tokens together

Pull public web sources into Claude Code. Indexes static and server-rendered sites as local Markdown with conditional-GET caching, then exposes them as MCP tools. Local, browser-free, no API keys.

not rated 29 changed 15d ago A tokens not measured original MIT

playwright

478

syahiidkamil/vibe-ai-partner-entity

MCP server Claude CodeCodexCursor +2

Lets the agent drive a real browser: open pages, click, type, take screenshots and read the accessibility tree, using Playwright. Runs locally from the @playwright/mcp npm package.

not rated 29 +1 3mo ago A tokens not measured

browser-bridge

479

koltyakov/browser-bridge

Skill Codex

Token-efficient Chrome tab inspection, interaction, and patching via local bridge extension (CLI: bbx). Reads live DOM, styles, console, network, and storage from a real Chrome tab with lower token cost than screenshots.

not rated 29 changed yesterday A SkillSpector: warn 49 tokens original MIT

afm-live-run

480

akopichin/afm

Skill Claude Code

Exercise a change in the real running app via the managed Chrome DevTools browser (afmchrome MCP) — a live run, not unit tests.

not rated 29 +3 yesterday A 36 tokens original MIT

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: