Perplexity Ask MCP Server
Интегрирует API Perplexity для реального времени веб-поиска в экосистеме MCP без выхода из неё.
Описание
Это MCP-сервер, реализующий интеграцию Sonar API от Perplexity для предоставления Claude доступа к веб-поиску в реальном времени. Основан на Node.js, использует Docker для развертывания. Ключевые особенности: обработка сообщений в формате разговора, поддержка системных ролей. Применения: исследования, анализ данных, разговоры с AI, интегрированные в инструменты вроде Claude Desktop или Cursor. Упрощает доступ к актуальной веб-информации без переключения приложений.
Возможности
Веб-поиск в реальном времени
Интеграция с Sonar API для поиска информации в интернете во время разговора.
Обработка сообщений
Поддержка массива сообщений с ролями (system, user, assistant) для conversational AI.
Интеграция с Claude Desktop
Развертывание через Docker или NPX для использования в Claude без установки дополнительных инструментов.
Совместимость с Cursor
Добавление MCP-сервера в настройки для интеграции с редактором Cursor и подобными приложениями.
Настройка параметров поиска
Модификация API-вызовов в index.ts для кастомизации параметров по документации Perplexity.
Установка
- Клонируйте репозиторий: git clone git@github.com:ppl-ai/modelcontextprotocol.git cd modelcontextprotocol/perplexity-ask && npm install
- Получите Sonar API Key на https://docs.perplexity.ai/guides/getting-started и установите как PERPLEXITY_API_KEY.
- Для Claude Desktop добавьте в claude_desktop_config.json: { “mcpServers”: { “perplexity-ask”: { “command”: “npx”, “args”: ["-y", “server-perplexity-ask”], “env”: { “PERPLEXITY_API_KEY”: “YOUR_API_KEY_HERE” } } } } Альтернатива: используйте Docker - docker build -t mcp/perplexity-ask:latest -f Dockerfile .
- Для Cursor: добавьте конфигурацию MCP в настройки.