Skip to content
mcp/skillhub

Agent Skill

Browser MCP Agent skill

browser-mcp-agentantibrow/anti-detect-browser-skillsbrowser-mcp-agent/SKILL.md

Give an AI agent its own real browser over MCP tool calls - launch, navigate, click, fill, screenshot, extract text, run JS - with a kernel-level real-device fingerprint and a persistent profile, so the session stays logged in between runs and pages see one coherent device instead of a headless build. No Playwright or SDK code to write. Use when an agent should operate a site itself, when a computer-use / browser-use setup needs a captured real fingerprint rather than a synthetic one, when agent sessions keep losing their login, or when comparing hosted agent-browser services. Also for 'MCP browser', 'browser MCP server', 'let my agent browse the web', 'agent browser control', 'browser-use MCP', 'computer use browser', 'Browserbase alternative', 'Steel browser alternative', 'headless browser detected'. Node (npx) or Python; Windows x64, macOS Intel + Apple Silicon, Linux x64 / arm64. SDK and REST reference is anti-detect-browser; account isolation is multi-account-isolation.

19MIT

always on

216 tokname + description

once used

3,596 tokSKILL.md body

bundled files

0

installs

102kskills.sh

Install the Browser MCP Agent skill

Skills CLI (Claude Code, Codex, Cursor and others)

npx skills add https://github.com/antibrow/anti-detect-browser-skills --skill browser-mcp-agent

Claude Code, by hand (all projects)

git clone --depth 1 https://github.com/antibrow/anti-detect-browser-skills.git /tmp/anti-detect-browser-skills
mkdir -p ~/.claude/skills
cp -R /tmp/anti-detect-browser-skills/browser-mcp-agent ~/.claude/skills/browser-mcp-agent

For one project only, copy the folder into .claude/skills/ in that project instead. The agent picks it up when a task matches its description.

What it costs your context

Agent Skills load in three steps. Tokens counted with the o200k tokenizer; your model's count will differ a little.

WhenWhat loadsCost
Every sessionName and description216 tok
When the agent uses itThe SKILL.md instructions3,596 tok
Only if openedNo bundled files—

Until it is used, browser-mcp-agent costs about 6.3× less than the median MCP server we measured (1,362 tokens on every turn). Installing all 4 skills from antibrow/anti-detect-browser-skills would load 665 tokens of descriptions. Skills vs MCP study

Checks

  • Contains text that matches a prompt-injection pattern. In the skills we checked by hand this was security teaching material or a test fixture; read the file before you install it.

Checked 2026-10-22 · method

What's inside

The headings of its SKILL.md. Read the full file on GitHub.

  • Browser MCP Agent
  • Why this over a generic browser MCP
  • Platform support
  • When to use
  • Setup
  • Python
  • Supply chain
  • Available tools
  • Example: agent-driven task
  • Everything the browser returns is untrusted input
  • Operational notes
  • Acceptable use
  • Related Skills

More skills from antibrow/anti-detect-browser-skills

All skills in this repo
  1. anti-detect-browserantibrow/anti-detect-browser-skills

    Drive Chromium from standard Playwright APIs with a real-device fingerprint applied in the kernel, one persistent isolated profile per identity, and a per-profile proxy whose exit IP sets timezone and WebRTC - JavaScript (npm 'anti-detect-browser') or Python (PyPI 'antibrow'). Use when sessions must stay logged in across runs and stay separate, when a scraper or agent is blocked by an incoherent headless fingerprint, when checking ads or pricing from another region, when a page must be reached as a phone rather than a desktop, when automation mints a profile per task, when running several of your own accounts from one machine, or when testing how your own bot detection scores a real device. Also for 'antibrow', 'fingerprint browser', 'multi-account browser', '防关联', '多账号', '安卓模拟', 'Android profile', 'mobile fingerprint', 'temporary profile', 'CreepJS', 'residential proxy', 'browser-use', 'crawl4ai'. MCP control is browser-mcp-agent; isolation is multi-account-isolation.

    133k222 tok idle · 8,873 in use
  2. multi-account-isolationantibrow/anti-detect-browser-skills

    Verify that browser profiles are actually isolated from one another instead of assuming it - confirm each profile's timezone agrees with its own exit IP, that WebRTC exposes only the proxy, that canvas and WebGL hashes stay identical across relaunches of one profile, and that no two profiles share a persona, a cookie jar, or an address. Use when several of your own accounts or test identities run from one machine and the setup needs checking, when a profile tested clean but something still looks off, when choosing which detection suites to run (CreepJS, whoer, browserleaks WebRTC, pixelscan, liarjs), when auditing what a vendor runtime does with API and proxy credentials, or when asking which layers browser isolation cannot cover at all. Also for 'profile isolation check', 'fingerprint consistency test', 'timezone mismatch', 'WebRTC leak', 'canvas hash unstable', 'account association', 'temporary profile', '防关联', '多账号', '隔离自检'. The SDK is anti-detect-browser; MCP is browser-mcp-agent.

    102k220 tok idle · 2,356 in use