browser-mcp-agent

Installation
SKILL.md

Browser MCP Agent

Run antibrow as an MCP server so an AI agent can launch and control a real, fingerprinted browser directly through tool calls - no Playwright code, no custom automation script. The agent navigates, clicks, fills forms, and reads pages itself.

  • npm package: anti-detect-browser (Node >= 18) - ships the MCP server built in
  • PyPI package: antibrow (Python 3.9 - 3.13) - pip install "antibrow[mcp]" for a stdio MCP server example
  • Dashboard: https://antibrow.com
  • Full SDK / REST API reference: see the anti-detect-browser skill

Why this over a generic browser MCP

Generic "agent controls a browser" servers hand the agent a stock or patched headless Chromium. Every page the agent visits sees the tells: a navigator override that is not [native code], a canvas hash that changes on every read, a worker thread disagreeing with the main thread, a headless build's own fingerprint. antibrow's spoofing happens inside the Chromium kernel, so the agent gets a browser whose Canvas, WebGL, WebGPU, audio, fonts, screen and timezone all agree - and whose TLS ClientHello and HTTP/2-3 behaviour are a genuine Chrome build's, because it is one. Sessions also persist: the agent logs in once under a profile name and stays logged in.

Platform support

Windows 10/11 x64 · macOS 12+ (universal build, Apple Silicon + Intel) · Linux x64 and arm64 (glibc) · Docker linux/amd64 and linux/arm64. The correct kernel build is picked from the CPU automatically. Alpine/musl is not supported yet.

When to use

Installs
1.1K
GitHub Stars
5
First Seen
3 days ago
browser-mcp-agent — antibrow/anti-detect-browser-skills