hanzili/comet-mcp

hanzili/comet-mcp

от hanzili
Подключает Claude Code к Perplexity Comet для агентного браузинга и исследований. Claude пишет код, Comet ищет, кликает, собирает данные. Полезно разработчикам, которым нужны глубокие веб-исследова...

comet-mcp

npm version

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.

Demo

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

Часто задаваемые вопросы

Инструменты были проиндексированы:
comet_ask

Отправляет запрос в Comet/Perplexity и ожидает полного ответа (блокирующее ожидание). Идеально подходит для задач, требующих реального взаимодействия с браузером (стены логина, динамический контент, заполнение форм) или глубоких исследований с агентным просмотром.

Параметры
  • newChatboolean

    Начинает новый разговор (по умолчанию: false)

  • promptstringобязательный

    Вопрос или задача для Comet - сосредоточься на целях и контексте.

  • timeoutnumber

    Максимальное время ожидания в мс (по умолчанию: 15000 = 15 с)

comet_connect

Подключиться к браузеру Comet (автоматически запускается при необходимости)

Параметры

Без параметров.

comet_mode

Переключить режим поиска Perplexity. Режимы: 'search' (базовый), 'research' (глубокое исследование), 'labs' (аналитика/визуализация), 'learn' (обучение). Вызов без указания режима показывает текущий режим.

Параметры
  • modeenum

    Режим для переключения (необязательно — оставьте пустым, чтобы увидеть текущий режим)

comet_poll

Проверяет статус и прогресс агента. Вызывает повторно для мониторинга агентских задач.

Параметры

Без параметров.

comet_screenshot

Захватывает снимок экрана текущей страницы.

Параметры

Без параметров.

comet_stop

Остановите текущую задачу агента, если она отклоняется от курса.

Параметры

Без параметров.

2.3.0основная
2.2.0
2.1.0
2.0.0

Выберите клиент, чтобы установить hanzili/comet-mcp:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

{
  "mcpServers": {
    "hanzili-comet-mcp-t28dzw2poe": {
      "command": "npx",
      "args": [
        "-y",
        "comet-mcp"
      ]
    }
  }
}
CursorCursor

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

{
  "mcpServers": {
    "hanzili-comet-mcp-t28dzw2poe": {
      "command": "npx",
      "args": [
        "-y",
        "comet-mcp"
      ]
    }
  }
}
VS Code

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "hanzili-comet-mcp-t28dzw2poe": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "comet-mcp"
      ]
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"hanzili-comet-mcp-t28dzw2poe\",\"type\":\"stdio\",\"command\":\"npx\",\"args\":[\"-y\",\"comet-mcp\"]}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "hanzili-comet-mcp-t28dzw2poe": {
      "command": "npx",
      "args": [
        "-y",
        "comet-mcp"
      ]
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add hanzili-comet-mcp-t28dzw2poe -- npx -y comet-mcp

Либо через JSON-конфиг:

claude mcp add-json hanzili-comet-mcp-t28dzw2poe "{\"command\":\"npx\",\"args\":[\"-y\",\"comet-mcp\"]}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add hanzili-comet-mcp-t28dzw2poe -- npx -y comet-mcp

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.hanzili-comet-mcp-t28dzw2poe]
command = "npx"
args = ["-y", "comet-mcp"]
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите hanzili/comet-mcp, а в поле команды запуска — строку ниже:
npx -y comet-mcp

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "hanzili-comet-mcp-t28dzw2poe": {
      "command": "npx",
      "args": [
        "-y",
        "comet-mcp"
      ]
    }
  }
}
ClineCline

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "hanzili-comet-mcp-t28dzw2poe": {
      "command": "npx",
      "args": [
        "-y",
        "comet-mcp"
      ],
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например hanzili-comet-mcp-t28dzw2poe.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: hanzili-comet-mcp-t28dzw2poe
    command: npx
    args:
      - "-y"
      - "comet-mcp"
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

{
  "context_servers": {
    "hanzili-comet-mcp-t28dzw2poe": {
      "command": "npx",
      "args": [
        "-y",
        "comet-mcp"
      ]
    }
  }
}

Похожие MCP-сервера

pminervini/deep-research-mcp

pminervini/deep-research-mcp

от pminervini

MCP-сервер для глубоких исследований с поддержкой OpenAI, Gemini и DR-Tulu. Включает систему уточнения запросов, длительные задачи и интеграцию с Claude Code. Помогает автоматизировать сбор данных.

Python⭐ 115
freema/firefox-devtools-mcp

freema/firefox-devtools-mcp

от freema

Управляет Firefox: кликает по элементам, заполняет формы, собирает сетевые запросы. Официальный сервер Mozilla, работает локально.

TypeScript⭐ 504
Browserbase MCP

Browserbase MCP

официальный

от browserbase

Запускает облачный браузер Browserbase: открывает любые сайты, кликает по элементам, заполняет формы и выгружает данные со страниц.

TypeScript⭐ 3399
valado/pantheon-mcp

valado/pantheon-mcp

от valado

MCP сервер Pantheon-MCP предоставляет по запросу инструкции для 42+ специализированных AI-агентов. Инструменты list_agents, get_agent и search_agents помогут найти агента по категориям: бизнес, продукт, технологии. Полезно разработчикам агентных систем.

TypeScript⭐ 8
Browser MCP

Browser MCP

официальный

от browsermcp

Автоматизирует ваш браузер: кликает, заполняет формы, извлекает данные. Работает локально в вашем профиле, видит все логины и обходит капчи.

TypeScript⭐ 7201
Playwright MCP

Playwright MCP

официальный

от microsoft

Playwright управляет браузером: открывает страницы, кликает, заполняет формы. Работает по accessibility-дереву, без скриншотов.

TypeScript⭐ 38388
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин