mcpField
C
Comet Mcp

Comet Mcp

ローカル
github.com/hanziliブラウザ自動化18141 週間前に更新

Comet Mcp について

Comet Mcpは、Claude CodeなどのMCPクライアントをPerplexity Cometブラウザーに接続します。ブラウジングや調査をCometに委任し、Claude Codeはコーディングに集中できます。

主な機能

  1. 01Cometブラウザーへの接続
  2. 02ブラウジングと調査の委任
  3. 03長時間タスクの進捗確認
  4. 04ページのスクリーンショット撮影
  5. 05Cometモードの切り替え

活用シーン

  1. 01ウェブ上のトピック調査
  2. 02ログインが必要なサイトの操作
  3. 03長時間のブラウザータスクの監視

MCP 対応

MCPサーバーは、Cometへの接続、タスク送信、進捗確認、停止、スクリーンショット撮影、モード切り替えのツールを提供します。MCPクライアントとCometブラウザーを仲介します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"comet": {
"command": "npx",
"args": [
"-y",
"comet-mcp"
]
}
}
}
起動コマンドnpx -y comet-mcp

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmcomet-mcp

ツール

6

掲載時のツール一覧 · 3 週間前に更新

このツールにパラメーターはありません。

詳細

comet-mcp

npm version

README の画像

考えるブラウザーを Claude Code に提供します。

Claude Code を Perplexity Comet に接続する MCP サーバーです。エージェントによる Web 閲覧、詳細な調査、リアルタイムのタスク監視を可能にします。

デモ

なぜ使うのか?

Claude Code 向けの既存の Web ツールは、どちらも制限のある次の 2 種類に分類されます。

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

静的なテキストを返します。操作、ログイン、動的なコンテンツには対応していません。手早く情報を調べるには便利ですが、複雑なサイトの操作やフォームへの入力はできません。

2. ブラウザー自動化(browser-use、Puppeteer MCP、Playwright MCP)

ページを操作できますが、1 つのエージェントですべてを行う方式です。コードを書くのと同じ推論モデルが、クリックする場所や入力内容、移動方法も判断します。これではコンテキストウィンドウに負荷がかかり、集中力が分散してしまいます。

3. Comet MCP:マルチエージェントへの委任

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

  • Claude はコーディングタスクに集中します
  • Comet は閲覧を担当します。ページ移動、ログイン画面、動的なコンテンツ、詳細な調査に対応します
  • 結果:Claude のコーディング能力と Perplexity の Web に関する知能が連携します

クイックスタート

1. Claude Code を設定する

~/.claude.json または .mcp.json に追加します。

{
  "mcpServers": {
    "comet-bridge": {
      "command": "npx",
      "args": ["-y", "comet-mcp"]
    }
  }
}
2. Comet ブラウザーをインストールする

Perplexity Comet をダウンロードしてインストールします。

これだけです!必要に応じて、MCP サーバーがリモートデバッグを有効にして Comet を自動的に起動します。

3. 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]

ツール

ツール説明
comet_connectComet に接続します(必要に応じて自動起動)
comet_askタスクを送信し、応答を待ちます
comet_poll実行時間の長いタスクの進行状況を確認します
comet_stop現在のタスクを停止します
comet_screenshot現在のページをキャプチャします
comet_modeモードを切り替えます:検索、調査、Labs、学習

仕組み

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

Claude は「X を調査する」「Y にログインする」といった高レベルの目標を送信します。Comet がクリック、スクロール、検索の方法を判断します。結果は Claude に返されます。

必要条件

  • Node.js 18+
  • Perplexity Comet ブラウザー
  • Claude Code(または任意の MCP クライアント)
  • 対応プラットフォーム:macOS、Windows、WSL2

Windows と WSL のサポート

Windows ネイティブ

そのまま使用できます。Comet MCP は Windows を自動検出し、既定のインストール場所から Comet を起動します。

WSL2(Windows Subsystem for Linux)

WSL2 から Windows 上で実行されている Comet に接続するには、ミラーネットワークが必要です。

  1. ミラーネットワークを有効にする(初回のみの設定):

    # Create/edit %USERPROFILE%\.wslconfig (Windows side)
    [wsl2]
    networkingMode=mirrored
    
  2. WSL を再起動する:

    wsl --shutdown
    # Then reopen your WSL terminal
    
  3. これだけです! Comet MCP は WSL を自動検出し、PowerShell を使って Windows と通信します。

ミラーネットワークを利用できない場合は、設定手順を含むエラーメッセージが表示されます。

Comet のカスタムパス

Comet が標準以外の場所にインストールされている場合:

{
  "mcpServers": {
    "comet-bridge": {
      "command": "npx",
      "args": ["-y", "comet-mcp"],
      "env": {
        "COMET_PATH": "/path/to/your/Comet"
      }
    }
  }
}

トラブルシューティング

「Comet に接続できません」

  • macOS:Comet が /Applications/Comet.app にインストールされていることを確認してください
  • Windows:Comet が %LOCALAPPDATA%\Perplexity\Comet\Application\ にあることを確認してください
  • ポート 9222 が使用可能か確認してください

「WSL から Windows の localhost に接続できません」

  • ミラーネットワークを有効にしてください(上記の WSL セクションを参照)
  • または、WSL ではなく Windows PowerShell から Claude Code を実行してください

「Claude にツールが表示されません」

  • 設定を変更した後、Claude Code を再起動してください

ライセンス

MIT


問題を報告 · 貢献する

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。