HC

hanzili/comet-mcp

Browser automation

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

181 stars 33 forks 品質 63 トレンド 17MIT

hanzili/comet-mcpは、[[T0]からインポートされたMCPサーバー候補です。

概要

hanzili/comet-mcpは、[[T0]からインポートされたMCPサーバー候補です。

概要(AI 翻訳)

Claude Codeに考えるブラウザを用意しろ。

Claude CodeとPerplexity Cometを接続するMCPサーバーで、エージェント型ウェブ閲覧、深い調査、リアルタイムタスク監視を可能にします。

なぜ?

既存のClaude Codeのウェブツールは、制限のある2つのカテゴリーに分けられます。

1.検索API(Tavily、Perplexity API、WebFetch)

静的なテキストを返す。やり取りなし、ログインなし、動的コンテンツもなし。素早く検索するには優れているが、複雑なサイトのナビゲーションやフォームの記入はできない。

2.ブラウザ自動化(ブラウザ使用、Puppeteer MCP、Playwright MCP)

ページとやり取りすることはできますが、一人エージェントがすべてをこなすアプローチを用いてください。コードを書くのと同じ推論モデルが、どこをクリックするか、何を入力するか、どうナビゲートするかも決めています。これがコンテキストウィンドウを圧倒し、断片的な焦点を奪ってしまいます。

3.コメットMCP:マルチエージェント委任

Comet MCPは異なるアプローチを取っています。 Claudeがブラウザを直接操作するのではなく、Web調査や閲覧に特化したAIであるPerplexity Cometに委任しています。

  • クロード コーディングに集中し続けます
  • Cometはブラウジングを担当します:ナビゲーション、ログインウォール、動的コンテンツ、深い調査

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

comet-mcp

Give Claude Code a browser that thinks.

An MCP server that connects Claude Code to Perplexity Comet - enabling agentic web browsing, deep research, and real-time task monitoring.

Why?

Existing web tools for Claude Code fall into two categories, both with limitations:

1. Search APIs (Tavily, Perplexity API, WebFetch)

Return static text. No interaction, no login, no dynamic content. Great for quick lookups, but can’t navigate complex sites or fill forms.

2. Browser Automation (browser-use, Puppeteer MCP, Playwright MCP)

Can interact with pages, but use a one-agent-do-all approach: the same reasoning model that’s writing your code is also deciding where to click, what to type, and how to navigate. This overwhelms the context window and fragments focus.

3. Comet MCP: Multi-Agent Delegation

Comet MCP takes a different approach. Instead of Claude controlling a browser directly, it delegates to Perplexity Comet - an AI purpose-built for web research and browsing.

  • Claude stays focused on your coding task
  • Comet handles the browsing: navigation, login walls, dynamic content, deep research
  • Result: Claude’s coding intelligence + Perplexity’s web intelligence, working together

Quick Start

1. Configure Claude Code

Add to ~/.claude.json or .mcp.json:

{
  "mcpServers": {
    "comet-bridge": {
      "command": "npx",
      "args": ["-y", "comet-mcp"]
    }
  }
}

2. Install Comet Browser

Download and install Perplexity Comet.

That’s it! The MCP server automatically launches Comet with remote debugging when needed.

3. Use in Claude Code

You: "Use Comet to research the top AI frameworks in 2025"
Claude: [delegates to Comet, monitors progress, returns results]

You: "Log into my GitHub and check my notifications"
Claude: [Comet handles the login flow and navigation]

Tools

Tool Description
comet_connect Connect to Comet (auto-starts if needed)
comet_ask Send a task and wait for response
comet_poll Check progress on long-running tasks
comet_stop Stop current task
comet_screenshot Capture current page
comet_mode Switch modes: search, research, labs, learn

How It Works

Claude Code  →  MCP Server  →  CDP  →  Comet Browser  →  Perplexity AI
   (reasoning)     (bridge)                              (web browsing)

Claude sends high-level goals (“research X”, “log into Y”). Comet figures out the clicks, scrolls, and searches. Results flow back to Claude.

Requirements

  • Node.js 18+
GitHub で README 全文を見る

インストール

npx -y comet-mcp
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "comet-bridge": { "command": "npx", "args": ["-y", "comet-mcp"] } } }