MCP.so
登录
服务器

Crawlio Browser

@Crawlio-app

100-tool browser automation for AI agents via MCP. Screenshots, DOM inspection, network capture, form filling, cookie management, tab orchestration, session recording, and structured data extraction via Chrome extension. One-command setup: npx crawlio-browser init auto-configures

概览

What is Crawlio Browser?

Crawlio Browser is an MCP server that gives AI full control of a live Chrome browser via the Chrome DevTools Protocol (CDP), connecting through a lightweight Chrome extension rather than launching a separate headless browser. It is for developers and AI agents that need to interact with dynamic, JavaScript-rendered, or authenticated web content that static crawlers cannot handle.

How to use Crawlio Browser?

Install the Chrome extension, then run npx crawlio-browser init to auto-configure for 14 MCP clients. Alternatively, use manual configuration per client (e.g., Claude Desktop, Cursor, Windsurf). Transport modes include stdio (JSON‑RPC over stdin/stdout), Portal HTTP (Streamable HTTP), and Portal SSE (Server-Sent Events). Portal mode is recommended for Claude Code as it persists across session restarts.

Key features of Crawlio Browser

  • 100 tools: 93 browser + 3 extraction + 3 recording + 1 compiler
  • Framework-aware intelligence: detects 17 frameworks at runtime
  • Evidence-based analysis with typed CoverageGap records
  • Session recording and replay, compilable into SKILL.md automations
  • Auto-settling: actionability checks and progressive backoff after mutations
  • Tethered IPC bridge with WebSocket, heartbeat, and auto-reconnect

Use cases of Crawlio Browser

  • AI agents that need to fill forms, click buttons, and navigate SPAs
  • Automated testing of authenticated, framework-heavy web applications
  • Extracting data from sites that rely on JavaScript rendering and dynamic state
  • Recording browser interactions and compiling them into repeatable automation scripts
  • Performing structured research with confidence-tracked findings and gap tracking

FAQ from Crawlio Browser

How does Crawlio Browser differ from headless browser tools?

Headless tools launch a separate browser process. Crawlio Browser connects to your existing Chrome via a lightweight extension, giving the AI access to your logged-in sessions, cookies, and full browser state — no separate browser, no login flows.

What runtime or dependencies are required?

You need Node.js and the Chrome browser with the Crawlio extension installed. The MCP server runs via npx crawlio-browser and communicates with the extension over WebSocket.

Where does the data live?

All browser interactions happen in your local Chrome session. No cloud processing is involved; the MCP server runs locally and communicates directly with your browser.

What transports and authentication are supported?

Three transports: stdio (default), Portal HTTP (Streamable HTTP), and Portal SSE. No authentication is described in the README; the server runs locally on your machine.

Are there any known limits?

The server has a message queue capacity of 100 messages and uses a heartbeat stale detection interval of 15 seconds. The JIT Context Runtime absorbs complexity from connection drops, tab refreshes, and port conflicts.

标签

来自「浏览器自动化」的更多内容