perplexity-comet-mcp — MCP-сервер для Claude Code: браузер Comet
Связывает Claude с браузером Perplexity Comet: агент сам открывает сайты, кликает и вытаскивает данные, пока вы пишете код.
claude mcp add --env COMET_PATH=<COMET_PATH> --env COMET_PORT=<COMET_PORT> --transport stdio perplexity-comet-mcp -- npx -y perplexity-comet-mcpЧто делает perplexity-comet-mcp
Сервер даёт Claude набор инструментов для управления Comet. comet_connect поднимает браузер с отладочным портом, comet_ask отправляет запрос и ждёт полный ответ, comet_poll показывает, на каком шаге задача, а comet_stop прерывает её, если агент ушёл не туда. Ещё есть comet_screenshot для снимка текущей вкладки и comet_mode для переключения режимов поиска Perplexity: search, research, labs и learn.
Вкладками можно управлять через comet_tabs: список, переключение и закрытие. Последнюю внешнюю вкладку закрыть нельзя — так авторы страхуются от падения Comet, а внутренние вкладки вроде chrome:// отфильтровываются. Соединение восстанавливается само с экспоненциальной задержкой, а завершение ответа определяется по стабильности страницы, а не по фиксированному таймауту.
Нужны Node.js 18 или выше и установленный браузер Perplexity Comet. Поддерживаются Windows, WSL и macOS. Путь к Comet и порт задаются переменными COMET_PATH и COMET_PORT — без них сервер не найдёт браузер.
Какие задачи решает
- собрать данные с сайта, где нужен вход в аккаунт
- вытащить цены товаров со страницы магазина
- пройти по списку ссылок и вернуть сводку
- переключиться между несколькими открытыми вкладками
- остановить агента, если он начал кликать не туда
Примеры запросов агенту
- Подключись к Comet и узнай, какие новые функции появились в Python 3.12
- Зайди на github.com/trending и перечисли топ репозиториев на Python
- Покажи, какие вкладки сейчас открыты, и переключись на stackoverflow.com
Как установить perplexity-comet-mcp
Командой платформы
claude mcp add --env COMET_PATH=<COMET_PATH> --env COMET_PORT=<COMET_PORT> --transport stdio perplexity-comet-mcp -- npx -y perplexity-comet-mcpВместо <…> подставьте свои значения
Командой платформы
codex mcp add perplexity-comet-mcp --env COMET_PATH=<COMET_PATH> --env COMET_PORT=<COMET_PORT> -- npx -y perplexity-comet-mcpВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"perplexity-comet-mcp": {
"command": "npx",
"args": [
"-y",
"perplexity-comet-mcp"
],
"env": {
"COMET_PATH": "<COMET_PATH>",
"COMET_PORT": "<COMET_PORT>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"perplexity-comet-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"perplexity-comet-mcp"
],
"env": {
"COMET_PATH": "<COMET_PATH>",
"COMET_PORT": "<COMET_PORT>"
}
}
}
}Вместо <…> подставьте свои значения
Командой платформы
gemini mcp add -e COMET_PATH=<COMET_PATH> -e COMET_PORT=<COMET_PORT> perplexity-comet-mcp npx -y perplexity-comet-mcpВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о perplexity-comet-mcp
Как установить perplexity-comet-mcp в Claude Code?
Одной командой: claude mcp add perplexity-comet-mcp -- npx -y perplexity-comet-mcp. Если нужно указать путь к браузеру и порт, используйте вариант с переменными: claude mcp add --env COMET_PATH=<COMET_PATH> --env COMET_PORT=<COMET_PORT> --transport stdio perplexity-comet-mcp -- npx -y perplexity-comet-mcp.
Что делает perplexity-comet-mcp?
Это MCP-сервер, который связывает Claude с браузером Perplexity Comet. Агент получает инструменты для навигации по сайтам, извлечения данных, работы с вкладками и переключения режимов поиска Perplexity.
Что нужно для работы сервера?
Node.js 18 или выше и установленный браузер Perplexity Comet. Путь к нему и порт передаются через переменные окружения COMET_PATH и COMET_PORT.