pilot-mcp — Fast Browser Automation MCP Server
@TacosyHorchata
关于 pilot-mcp — Fast Browser Automation MCP Server
Fast browser automation MCP server. In-process Playwright, 58 tools (profiles: 9/28/58), cookie import from Chrome/Arc/Brave, handoff/resume for CAPTCHAs, iframe support, snapshot diffing. 41% faster than @playwright/mcp.
基本信息
配置
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"pilot": {
"command": "npx",
"args": [
"-y",
"pilot-mcp"
]
}
}
}工具
未检测到工具
工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。
概览
What is pilot-mcp?
pilot-mcp is an MCP server that gives AI agents like Claude Code and Cursor a fast, persistent browser for web automation. Built on Playwright, it runs Chromium in-process over stdio, achieving ~5-50ms latency per action after the initial 3s launch — claimed to be 20x faster than alternatives.
How to use pilot-mcp?
Install with npx pilot-mcp and run npx playwright install chromium. Add a server entry to your Claude Code .mcp.json or Cursor MCP settings with command: "npx" and args: ["-y", "pilot-mcp"]. Environment variable PILOT_PROFILE selects tool set: core (9 tools), standard (25, default), or full (51 tools).
Key features of pilot-mcp
- 51 tools for navigation, snapshots, interaction, iframes, and debugging.
- Snapshot‑by‑ref system: capture once, interact using
@eNrefs. - Token control:
max_elements,structure_only,interactive_onlyfilters. - Cookie import from Chrome, Arc, Brave, Edge, and Comet.
- Handoff/resume: open headed Chrome, interact manually, then resume automation.
- Snapshot diffing to track page changes between actions.
Use cases of pilot-mcp
- Multi‑step web research: navigate, click, read results across several pages.
- Form filling and data extraction with structured snapshots.
- Testing UI workflows across tabs, iframes, and dialogs.
- Comparing page content (staging vs production) via
pilot_page_diff. - Debugging: inspect console logs, network requests, and element state in real time.
FAQ from pilot-mcp
What runtime does pilot-mcp require?
Node.js, Playwright, and Chromium (installed via npx playwright install chromium). No HTTP server or Chrome extension needed; everything runs over stdio.
How does pilot-mcp compare to @playwright/mcp or BrowserMCP?
pilot-mcp claims ~5-50ms per action vs 100-300ms for alternatives, with a persistent in‑process browser, 51 tools, cookie import, iframe support, and token‑control filters that alternatives lack.
Can I use my existing browser cookies?
Yes. pilot_import_cookies decrypts cookie databases from Chrome, Arc, Brave, Edge, and Comet using platform‑specific safe storage keys.
What security protections are built in?
Output path validation restricts screenshots/PDFs to PILOT_OUTPUT_DIR, path traversal is blocked, pilot_evaluate input is limited to 50KB, and file uploads resolve symlinks to prevent directory escape.
Does pilot-mcp support authentication?
No built‑in authentication. Cookie import can forward logged‑in sessions from your real browser, and custom headers (pilot_set_header) can be used for API keys or tokens.
浏览器自动化 分类下的更多 MCP 服务器
browser-use-mcp-server
co-browserBrowse the web, directly from Cursor etc.
Puppeteer MCP Server
merajmehrabiThis MCP server provides browser automation capabilities through Puppeteer, allowing interaction with both new browser instances and existing Chrome windows.
playwright-server MCP server
blackwhite084Playwright MCP Server 🎭
executeautomationPlaywright Model Context Protocol Server - Tool to automate Browsers and APIs in Claude Desktop, Cline, Cursor IDE and More 🔌
BrowserTools MCP
AgentDeskAIMonitor browser logs directly from Cursor and other MCP compatible IDEs.
评论