obra/superpowers-chrome
Claude Code plugin for direct Chrome browser control via DevTools Protocol - zero dependencies
它解决了什么问题
Superpowers Chrome 提供了一种方式,让 AI 代理(特别是 Claude Code 和其他 MCP 客户端)能直接控制网页浏览器。它通过提供一个零依赖的桥接器连接到 Chrome DevTools 协议(CDP),消除了复杂设置的需求,让代理能导航页面、与元素交互、提取数据,而无需依赖重量级的自动化框架。
它的运作方式
此项目以两种主要模式运作:
- 技能模式:一个 CLI 工具,设计给 Claude Code 代理作为
browsing 技能使用。
- MCP 模式:一个超轻量的 Model Context Protocol(MCP)服务器,提供
use_browser 工具给任何兼容的 MCP 客户端。
它使用动态分配的端口系统以避免冲突,并支持多个浏览器配置文件并行运作。为了防止敏感数据泄露,它包含一个强大的“凭证形状内容”检测系统,在 HTML、Markdown 和屏幕截图写入磁盘或返回给代理之前,会脱敏机密信息(如 API 令牌和密码)。
适合谁使用
- AI 代理开发者:正在构建需要执行网页任务、研究或自动化的代理的人。
- Claude Code 用户:想要通过直接浏览器访问来扩展 Claude 功能的用户。
- MCP 客户端用户:任何使用 MCP 兼容接口来赋予其 LLM 浏览器控制能力的人。
重点特色
- 零依赖:使用内置的 WebSockets 构建,CLI 工具无需
npm install。
- 高级对话框处理:将 JavaScript 警报、确认和权限提示转化为合成响应,让代理能使用特定的选择器语法(例如
dialog::accept)与它们交互。
- 自动页面捕获:在 DOM 变更操作后自动生成 HTML、Markdown、屏幕截图和 DOM 摘要。
- 隐私护栏:全面脱敏凭证形状内容,并使用
data-sen-secret 标记系统保护敏感信息。
- 跨平台:支持 macOS、Linux 和 Windows,并提供与平台无关的启动命令。
相关
- 项目
a-bonus/google-docs-mcp一个 Node.js MCP 服务器,让 AI 代理(如 Claude Desktop、Cursor 等)通过自然语言风格的工具调用,读取、编辑和管理 Google Docs、Sheets、Drive 文件、Gmail 消息、日历事件和 Apps Script 项目。它可以在 OAuth 设置后通过 `npx` 在本地运行,也可以部署到 Cloud Run 供团队使用。
- 项目
ChromeDevTools/chrome-devtools-mcpChrome DevTools for agents (`chrome-devtools-mcp`) 是一个 npm 打包的 MCP 服务器和 CLI,允许 AI 编码助手通过 DevTools 控制实时 Chrome 浏览器。它提供性能追踪、调试、自动化(通过 puppeteer)以及为 Claude、Copilot 和 Gemini 等代理预设的“技能”。通过 npm 安装并配置 MCP 客户端后,代理即可通过自然语言提示(例如“检查网站性能”)来启动 Chrome、运行审计并获取可操作的见解。
- 项目
zhizhuodemao/js-reverse-mcpjs‑reverse‑mcp 是一个 Node.js MCP 服务器,允许 LLM 代理在 Chrome 中调试和逆向工程 JavaScript。它将 DevTools 数据(脚本、断点、网络、WebSocket、存储)封装为 24 个简洁工具,专为 AI 驱动推理设计,并包含可选的隐蔽层(Patchright 分支和 CloakBrowser),用于应对反机器人网站。
- 项目
SuperClaude-Org/SuperClaude_FrameworkSuperClaude Framework 是一个开源的元编程平台,通过 30 个斜杠命令、20 个 AI 代理、7 种行为模式以及可选的 MCP 服务器扩展了 Claude Code,实现更快、更节省令牌的执行。它通过简单的命令如 `/brainstorm`、`/implement` 和 `/research`,自动化从头脑风暴、设计到编码、测试、文档和项目管理的完整软件开发生命周期。可通过 pipx(或源码)安装,采用 MIT 许可证。
- 项目
ajsahni/agents-officeAgents Office 是一个测试版、本地运行的可视化平台,将 Claude 转化为 35 个角色型 AI 代理团队。您输入任务,系统将任务路由至合适的代理(或团队),代理使用 Claude Code 连接器(Gmail、Slack、Chrome 等)执行工作,结果保存为个人“Brain”中的笔记。功能包括可自定义的简报/技能、重复任务、日历视图、团队拆分、模型/努力级别选择,以及非商业许可证。