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
Show more
Installs
902
Repository
antibrow/anti-d…r-skills
GitHub Stars
4
First Seen
3 days ago
Security Audits
Gen Agent Trust Hub
Warn
Socket
Warn
Snyk
Fail