Обзор
Perplexity Ask — это MCP-сервер, который подключает Claude (или любого MCP-клиента) к Sonar API от Perplexity. Он добавляет инструмент для выполнения живых поисковых запросов в реальном времени — можно задавать вопросы, на которые API ищет ответы по всему интернету.
Сервер предоставляет один инструмент:
perplexity_ask — принимает массив сообщений с ролями (system, user, assistant) и содержанием. Возвращает ответ Sonar API.
Установка
Шаг 1. Клонирование и зависимости
git clone git@github.com:ppl-ai/modelcontextprotocol.git
cd modelcontextprotocol/perplexity-ask
npm install
Шаг 2. Получение API-ключа
- Зарегистрируйтесь на Sonar API.
- В панели разработчика создайте API-ключ.
- Установите переменную окружения:
export PERPLEXITY_API_KEY="ваш_ключ"
Шаг 3. Настройка Claude Desktop
Отредактируйте файл конфигурации claude_desktop_config.json (обычно находится по пути ~/Library/Application Support/Claude/claude_desktop_config.json). Добавьте один из вариантов:
Docker (рекомендуется):
{
"mcpServers": {
"perplexity-ask": {
"command": "docker",
"args": ["run", "-i", "--rm", "-e", "PERPLEXITY_API_KEY", "mcp/perplexity-ask"],
"env": {
"PERPLEXITY_API_KEY": "YOUR_API_KEY_HERE"
}
}
}
}
NPX (альтернатива):
{
"mcpServers": {
"perplexity-ask": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-perplexity-ask"],
"env": {
"PERPLEXITY_API_KEY": "YOUR_API_KEY_HERE"
}
}
}
}
Шаг 4. Сборка Docker-образа (если используете Docker)
docker build -t mcp/perplexity-ask:latest -f Dockerfile .
Шаг 5. Проверка работы
После запуска Claude Desktop нажмите на иконку молотка (🔨) — должен появиться список инструментов MCP-сервера. Если вы видите perplexity_ask — интеграция активна. Теперь можно задавать вопросы Claude, и он будет использовать Sonar API для свежих поисковых результатов.
Расширенные параметры
По умолчанию используются стандартные настройки API. Если нужно изменить параметры поиска (например, количество результатов, модель, temperature), отредактируйте файл index.ts в репозитории и передайте нужные поля. Полный список параметров — в официальной документации Sonar API.
Устранение неполадок
Лицензия
MIT.
Комментарии
Комментариев пока нет. Будьте первым.