SuperAPI AI 工具集

comet-mcp

comet-mcp 是一个连接 Claude Code 与 Perplexity Comet 浏览器的 MCP 服务器,让 Claude 能够委托 Comet 执行智能体式网页浏览、深度研究和实时任务监控。它将编码任务与网页研究分离,Claude 专注于编程,Comet 负责导航、登录、动态内容和深度研究,支持 macOS、Windows 和 WSL2。

访问官网

工具介绍

comet-mcp 是一个 MCP(Model Context Protocol)服务器,用于将 Claude Code 连接到 Perplexity Comet 浏览器,从而实现智能体式网页浏览、深度研究和实时任务监控。它的核心理念是“给 Claude Code 一个会思考的浏览器”。

用途与背景

现有的 Claude Code 网页工具主要分为两类,各有局限:

  1. 搜索 API(如 Tavily、Perplexity API、WebFetch):返回静态文本,无法交互、登录或处理动态内容,适合快速查询,但难以导航复杂网站或填写表单。
  2. 浏览器自动化工具(如 browser-use、Puppeteer MCP、Playwright MCP):可以交互,但采用单一智能体处理所有事务的方式,即写代码的推理模型同时决定点击、输入和导航位置,这会占用大量上下文窗口并分散注意力。

Comet MCP 采用多智能体委托方案:Claude 不直接控制浏览器,而是将浏览任务委托给专为网页研究和浏览设计的 Perplexity Comet。Claude 保持对编码任务的专注,Comet 处理导航、登录墙、动态内容和深度研究。结果是 Claude 的编码智能与 Perplexity 的网页智能协同工作。

主要能力

  • 委托网页浏览:Claude 发送高层目标(如“研究 X”“登录 Y”),Comet 负责实际的点击、滚动和搜索,结果返回给 Claude。
  • 深度研究:利用 Perplexity Comet 的网页研究能力完成复杂信息搜集。
  • 实时任务监控:支持对任务执行过程进行监控。
  • 跨平台支持:macOS、Windows、WSL2。

使用方式

  1. 配置 Claude Code:在 ~/.claude.json 或 .mcp.json 中添加相关配置(具体配置内容官方文档未提供)。
  2. 安装 Comet 浏览器:下载并安装 Perplexity Comet。
  3. 在 Claude Code 中使用:MCP 服务器会在需要时自动启动带有远程调试功能的 Comet。

Windows 与 WSL 支持

  • Windows:开箱即用。Comet MCP 自动检测 Windows 并从默认安装位置启动 Comet。
  • WSL2:需要镜像网络模式才能连接到 Windows 上运行的 Comet。
    • 一次性设置:创建或编辑 %USERPROFILE%.wslconfig(Windows 端),添加 [wsl2] networkingMode=mirrored
    • 重启 WSL:运行 wsl --shutdown,然后重新打开 WSL 终端。
    • Comet MCP 会自动检测 WSL 并使用 PowerShell 与 Windows 通信。如果镜像网络不可用,会显示带有设置说明的错误消息。

自定义 Comet 路径

如果 Comet 安装在非标准位置,可进行自定义路径配置(具体配置方式官方文档未提供)。

故障排除

  • “Cannot connect to Comet”:macOS 确保 Comet 安装在 /Applications/Comet.app;Windows 应位于 %LOCALAPPDATA%\Perplexity\Comet\Application\;检查端口 9222 是否可用。
  • “WSL cannot connect to Windows localhost”:启用镜像网络,或从 Windows PowerShell 而非 WSL 运行 Claude Code。
  • “Tools not showing in Claude”:更改配置后重启 Claude Code。

适用场景

  • 需要在编码过程中进行复杂网页研究、登录或处理动态内容的开发者。
  • 希望将网页浏览任务从编码智能体中分离出来,避免上下文窗口过载的用户。
  • 使用 Claude Code 并希望增强其网页交互能力的团队。

限制

  • 依赖 Perplexity Comet 浏览器和 Claude Code(或任何 MCP 客户端)。
  • WSL2 需要镜像网络模式,可能受系统限制。
  • 具体配置细节、安装命令和代码内容官方文档未完整提供,需参考仓库进一步了解。