pilot——真实Chrome中的AI代理
](https://www.npmjs.com/package/pilot-mcp)  
安装Chrome扩展程序。你的AI代理在你已经使用的浏览器中获得一个标签。
其他所有浏览器工具都会启动 新的匿名浏览器。您的代理开始注销,被Cloudflare阻止,无法访问auth后面的任何内容。
Pilot是一个Chrome扩展+MCP服务器。它将您的AI代理连接到 您的真实浏览器 --相同的会话、相同的Cookie、相同的登录。你的代理人看到了你所看到的。
You: "Summarize my GitHub notifications"
→ New tab opens in YOUR Chrome
→ Already logged into GitHub
→ Agent reads, summarizes, done没有无头浏览器。没有饼干黑客。无需重新身份验证。未检测到机器人。
______________________________________________________________________
运作原理
AI Agent → MCP Server → WebSocket → Chrome Extension → Tab in your browser
(stdio) (localhost)- Pilot作为MCP服务器运行 --Claude Code、Cursor或任何MCP客户端通过stdio连接
- Chrome扩展程序连接 通过本地主机上的WebSocket
- 你的代理人有自己的标签 在您的真实Chrome中,您的所有会话都完好无损
- 多个代理获得单独的选项卡 --将颜色分组,以便区分它们
______________________________________________________________________
快速开始
1.添加MCP服务器
{
"mcpServers": {
"pilot": {
"command": "npx",
"args": ["-y", "pilot-mcp"]
}
}
}2.安装Chrome扩展程序
npx pilot-mcp --install-extension打开Chrome的扩展程序页面。点击 装载时未包装 → 选择终端中显示的路径。
3.使用它
“转到我的GitHub通知并对其进行总结”
在您的Chrome浏览器中打开一个选项卡,该选项卡已以您的身份登录。
______________________________________________________________________
精益快照
其他工具将每页50K+个字符转储到您的上下文窗口中。Pilot保持小规模:
Other tools: navigate(58K) → navigate(58K) → answer = 116K chars
Pilot: navigate(2K) → navigate(2K) → snapshot(9K) = 13K charssnapshot_diff 仅显示操作之间的变化,没有冗余的重新读取。
更少的上下文=更快的响应,更便宜的API调用,更少的幻觉。
______________________________________________________________________
飞行员vs@剧作家/mcp
| 飞行员 | @剧作家/mcp | |
|---|---|---|
| 浏览器 | 您真正的Chrome(扩展程序) | 新的Chromium实例 |
| 身份验证状态 | 已在任何地方登录 | 匿名-手动设置 |
| 机器人检测 | 真实指纹-未被阻止 | 被Cloudflare阻止 |
| 快照大小 | ~2K导航,~9K满 | ~50-60K |
| 快照差异 | pilot_snapshot_diff | ❌ |
| Cookie导入 | Chrome、Arc、Brave、Edge、Comet | 手动JSON |
| 内嵌框架 | ✅ | ❌ |
| 工具轮廓 | core (9) / standard (30) / full (61) | --caps 团体 |
| 运输 | stdio | stdio、HTTP、SSE |
______________________________________________________________________
3个配置文件中的61个工具
大多数LLM在超过30个工具时会退化。只加载您需要的内容:
| 简介 | 工具 | 包括什么 |
|---|---|---|
core | 9 | 导航、快照、单击、填充、键入、按_key、等待、截图、snapshot_diff |
standard | 30 | 核心+选项卡、滚动、悬停、拖动、iframe、表单、链接、身份验证、阻止、查找、元素状态 |
full | 61 | 标准+网络拦截、断言、剪贴板、地理位置、CDP、评估、PDF、响应 |
{
"mcpServers": {
"pilot": {
"command": "npx",
"args": ["-y", "pilot-mcp"],
"env": { "PILOT_PROFILE": "standard" }
}
}
}违约: standard. 完整工具参考→
______________________________________________________________________
领先的回退
当扩展未连接时,Pilot会自动打开一个可见的Chromium窗口。
从您的真实浏览器导入Cookie: pilot_import_cookies({ browser: "chrome", domains: [".github.com"] })
支持 铬、弧形、勇敢、边缘、彗星 通过macOS钥匙链/Linux libsecret。对于验证码: pilot_handoff → 你干预→ pilot_resume.
要求: npx playwright install chromium
______________________________________________________________________
需求
- Node.js>=18
- Chrome+Pilot扩展程序(推荐)
- macOS或Linux
- 仅回退:
npx playwright install chromium
安全
- 分机正在通信 仅限本地主机 (127.0.0.1)
- 输出路径验证可防止外部写入
PILOT_OUTPUT_DIR - 所有文件操作的路径遍历保护
PILOT_PROFILE控制暴露的工具(core/standard/full)
______________________________________________________________________
学分
______________________________________________________________________
如果Pilot有用, 明星回购 --它帮助别人找到它。
