Browser Use
Browser agents and stealth cloud browsers for AI: run web tasks, fill forms, extract data.
作者による説明(英語の原文)
Stealth browser MCP server — anti-detection Chromium with snapshot-first agent interface
この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。
このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。
使っているAIアプリを選んで、設定をコピーしてください。
必要なもの
どのアプリを使っていますか?
上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。
Claude Desktop → Settings → Developer → Edit Config を開き、claude_desktop_config.json にこれを貼り付けます
{
"mcpServers": {
"cloakmcp": {
"command": "uvx",
"args": [
"cloakbrowsermcp"
]
}
}
}ターミナルでこれを実行します
claude mcp add cloakmcp -- uvx cloakbrowsermcpプロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます
{
"mcpServers": {
"cloakmcp": {
"command": "uvx",
"args": [
"cloakbrowsermcp"
]
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
プロジェクトの .vscode/mcp.json に貼り付けます
{
"servers": {
"cloakmcp": {
"type": "stdio",
"command": "uvx",
"args": [
"cloakbrowsermcp"
]
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
これはパソコンで動くサーバーですが、ChatGPTがつなげるのはインターネット上のサーバーだけです。ほかのアプリを選んでください。
選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。
この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月7日にチェック
レジストリ名は、リポジトリを所有するGitHubアカウント overtimepog で確認済みです
このリポジトリはまだGitHubから読み取っていません
このリポジトリはまだGitHubから読み取っていません
これはパソコンで動くため、インターネット上のエンドポイントはありません
パソコンで動き、代わりにローカルの設定を使います
パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
レジストリには必須のキーは載っていません。ただし、最初に使うときにサインインを求めるサーバーもあります。
あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。
GitHubリポジトリの最終更新は–、最新バージョン(2.0.1)がレジストリに届いたのは7 か月前です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。パソコンにPython (uv)も必要です。
同じカテゴリには:Browser Use, Chrome DevTools MCP, MCP Server Browser
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
Browser agents and stealth cloud browsers for AI: run web tasks, fill forms, extract data.
MCP server for Chrome DevTools
MCP server for browser use access
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
Stealth browser automation for AI agents — a Model Context Protocol server combining CloakBrowser's anti-detection with Playwright MCP-inspired architecture.
CloakBrowser is a source-level patched Chromium that passes Cloudflare Turnstile, reCAPTCHA v3 (0.9 score), FingerprintJS, BrowserScan, and 30+ bot detection services.
| Feature | Playwright MCP | CloakBrowser MCP |
|---|---|---|
| Anti-detection | ❌ None | ✅ Source-patched Chromium |
| Cloudflare bypass | ❌ | ✅ |
| reCAPTCHA v3 | ❌ | ✅ 0.9 score |
| Snapshot-first | ✅ | ✅ |
| Markdown extraction | ❌ | ✅ Readability-style |
| Annotated screenshots | ❌ | ✅ browser-use style |
| Smart page settling | Basic | ✅ MutationObserver + networkidle |
| Auto-retry clicks | ❌ | ✅ |
| Humanized input | ❌ | ✅ Mouse curves, keyboard timing |
| Capability gating | ✅ --caps | ✅ --caps |
pip install cloakbrowsermcp
Add to your claude_desktop_config.json:
{
"mcpServers": { "cloakbrowser": { "command": "cloakbrowsermcp" } } }
Add to .vscode/mcp.json:
{
"servers": { "cloakbrowser": { "command": "cloakbrowsermcp", "args": ["--caps", "all"] } } }
Add to ~/.hermes/config.yaml:
mcp_servers:
cloakbrowser: command: cloakbrowsermcp args: ["--caps", "all"] timeout: 120
CloakBrowser MCP uses accessibility tree snapshots as the primary way for AI models to understand web pages — not screenshots, not raw HTML.
1. cloak_launch() → Start stealth browser
Each interactive element gets a [@eN] ref ID. All interaction tools use these refs — no CSS selectors needed.
[@eN] refs. Fast, cheap, reliable. Use this.All anti-detection features are ON by default:
humanize=True)| Tool | Description |
|---|---|
cloak_launch | Start stealth browser (all anti-detection ON) |
cloak_close | Close browser and release resources |
cloak_snapshot | PRIMARY — accessibility tree with [@eN] refs |
cloak_click | Click element by ref (auto-retry) |
cloak_type | Type into input by ref (with submit option) |
cloak_select | Select dropdown option by ref |
cloak_hover | Hover over element by ref |
cloak_check | Check/uncheck checkbox by ref |
cloak_read_page | Page content as clean markdown |
cloak_screenshot | Annotated screenshot with element indices |
cloak_navigate | Go to URL (auto-waits for settle) |
cloak_back | Navigate back in history |
cloak_forward | Navigate forward in history |
cloak_press_key | Press keyboard key |
cloak_scroll | Scroll page up/down |
cloak_wait | Wait for page to settle |
cloak_evaluate | Execute JavaScript in page |
cloak_new_page | Open new page/tab |
cloak_list_pages | List all open pages |
cloak_close_page | Close a specific page |
--caps)Enable with cloakbrowsermcp --caps network,cookies,pdf,console or --caps all.
| Tool | Capability | Description |
|---|---|---|
cloak_network_intercept | network | Block/mock/passthrough requests |
cloak_network_continue | network | Remove interception rule |
cloak_get_cookies | cookies | Get all cookies |
cloak_set_cookies | cookies | Set cookies |
cloak_pdf | Save page as PDF | |
cloak_console | console | Get browser console output |
cloakbrowsermcp [--caps CAPS] [--transport {stdio,sse}] [--port PORT]
--caps: Comma-separated capabilities: network, cookies, pdf, console, all--transport: MCP transport — stdio (default) or sse--port: Port for SSE transport (default: 8931)| Variable | Default | Description |
|---|---|---|
CLOAKBROWSER_LOG_LEVEL | INFO | Log level |
CLOAKBROWSER_LOG_FILE | ~/.cloakbrowser/logs/server.log | Log file path |
CLOAKBROWSER_LOG_STDERR | false | Also log to stderr |
cloak_launch(
headless=True, # False for headed mode (some sites require it) proxy="http://...", # Residential proxy recommended humanize=True, # Human-like input (ON by default) stealth_args=True, # Stealth fingerprints (ON by default) timezone="America/New_York", locale="en-US", geoip=False, # Auto-detect from proxy IP fingerprint_seed="my-identity", # Consistent fingerprint across sessions user_data_dir="/path", # Persistent profile )
Backend note:
SessionConfig.backendis deprecated. CloakBrowser 0.4.0
removed the patchright backend (it broke proxy auth and
add_init_script
without improving stealth), so current versions ignore the setting and log a
one-time warning. If you still need it,
pip install "cloakbrowsermcp[patchright]"
pins
cloakbrowser<0.4, where the old backend still works, but it carries
those upstream bugs.
cloakbrowsermcp/
├── server.py # FastMCP server, tool registration, error handling ├── session.py # Browser lifecycle, page management, ref storage ├── snapshot.py # Accessibility tree JS, ref resolution ├── markdown.py # Readability-style HTML-to-markdown extraction ├── vision.py # Annotated screenshots with element indices ├── waiting.py # Smart wait, page settle, retry logic ├── stealth.py # Stealth config inspection ├── network.py # Network intercept, cookies (capability-gated) ├── init.py └── main.py
cloak_snapshot() as the primary page understanding tool[@eN] refs from snapshotsgit clone https://github.com/overtimepog/CloakMCP
cd CloakMCP pip install -e ".[dev]" pytest
Apache-2.0