Perplexity API MCP Server
MCP-сервер платформы Perplexity API
Официальная реализация MCP-сервера для платформы Perplexity API, предоставляющая ИИ-ассистентам возможности поиска в реальном времени, рассуждения и исследования с помощью моделей Sonar и Search API.
Доступные инструменты
perplexity_search
Прямой веб-поиск с использованием Perplexity Search API. Возвращает ранжированные результаты поиска с метаданными, идеально подходит для получения актуальной информации.
perplexity_ask
ИИ общего назначения для общения с веб-поиском в реальном времени с использованием модели sonar-pro. Отлично подходит для быстрых вопросов и повседневного поиска.
perplexity_research
Глубокое, всестороннее исследование с использованием модели sonar-deep-research. Идеально подходит для тщательного анализа и подробных отчетов.
perplexity_reason
Продвинутые рассуждения и решение задач с использованием модели sonar-reasoning-pro. Идеально подходит для сложных аналитических задач.
Доступно в качестве дополнительного параметра дляperplexity_reason и perplexity_research: strip_thinking
Установите значение true, чтобы удалить теги <think>...</think> из ответа, экономя токены контекста. По умолчанию: false
Конфигурация
Получите ваш API-ключ
Получите ваш API-ключ Perplexity на портале API
Замените
your_key_hereв конфигурациях ниже на ваш API-ключ(Опционально) Установите тайм-аут:
PERPLEXITY_TIMEOUT_MS=600000(по умолчанию: 5 минут)(Опционально) Установите пользовательский базовый URL:
PERPLEXITY_BASE_URL=https://your-custom-url.com(по умолчанию: https://api.perplexity.ai)(Опционально) Установите уровень логирования:
PERPLEXITY_LOG_LEVEL=DEBUG|INFO|WARN|ERROR(по умолчанию: ERROR)
Claude Code
claude mcp add perplexity --env PERPLEXITY_API_KEY="your_key_here" -- npx -y @perplexity-ai/mcp-serverИли установите через плагин:
export PERPLEXITY_API_KEY="your_key_here"
claude
# Then run: /plugin marketplace add perplexityai/modelcontextprotocol
# Then run: /plugin install perplexityCodex
codex mcp add perplexity --env PERPLEXITY_API_KEY="your_key_here" -- npx -y @perplexity-ai/mcp-serverCursor, Claude Desktop, Kiro, Windsurf и VS Code
Большинство клиентов можно настроить вручную, используя ту же обертку mcpServers в конфигурации клиента (как показано для Cursor). Если у клиента другая схема, проверьте его документацию для получения точного формата обертки.
Для ручной настройки все эти клиенты используют одну и ту же структуру mcpServers:
Клиент | Файл конфигурации |
Cursor |
|
Claude Desktop |
|
Kiro |
|
Windsurf |
|
VS Code |
|
{
"mcpServers": {
"perplexity": {
"command": "npx",
"args": ["-y", "@perplexity-ai/mcp-server"],
"env": {
"PERPLEXITY_API_KEY": "your_key_here"
}
}
}
}Настройка прокси (для корпоративных сетей)
Если вы запускаете этот сервер на работе — особенно за корпоративным брандмауэром или прокси — вам может потребоваться указать программе, как направлять интернет-трафик через прокси вашей сети. Выполните следующие действия:
1. Получите данные вашего прокси
Узнайте у вашего ИТ-отдела адрес и порт вашего HTTPS-прокси.
Вам также могут понадобиться имя пользователя и пароль.
2. Установите переменную окружения прокси
Самый простой и надежный способ для Perplexity MCP — использовать PERPLEXITY_PROXY. Например:
export PERPLEXITY_PROXY=https://your-proxy-host:8080Если вашему прокси требуются имя пользователя и пароль, используйте:
export PERPLEXITY_PROXY=https://username:password@your-proxy-host:80803. Альтернатива: Стандартные переменные окружения
Если вы предпочитаете использовать стандартные переменные, мы поддерживаем HTTPS_PROXY и HTTP_PROXY.
Сервер проверяет настройки прокси в следующем порядке:PERPLEXITY_PROXY → HTTPS_PROXY → HTTP_PROXY. Если ничего не задано, он подключается напрямую к интернету.
URL-адреса должны включать https://. Типичные порты: 8080, 3128 и 80.
Развертывание HTTP-сервера
Для облачных или общих развертываний запустите сервер в режиме HTTP.
Переменные окружения
Переменная | Описание | По умолчанию |
| Ваш API-ключ Perplexity | Обязательно |
| Пользовательский базовый URL для API-запросов |
|
| Порт HTTP-сервера |
|
| Сетевой интерфейс для привязки |
|
| Источники CORS (через запятую) |
|
Docker
docker build -t perplexity-mcp-server .
docker run -p 8080:8080 -e PERPLEXITY_API_KEY=your_key_here perplexity-mcp-serverNode.js
export PERPLEXITY_API_KEY=your_key_here
npm install && npm run build && npm run start:httpСервер будет доступен по адресу http://localhost:8080/mcp
Устранение неполадок
Проблемы с API-ключом: Убедитесь, что
PERPLEXITY_API_KEYустановлен правильноОшибки подключения: Проверьте интернет-соединение и действительность API-ключа
Инструмент не найден: Убедитесь, что пакет установлен и путь к команде правильный
Ошибки тайм-аута: Для очень длинных исследовательских запросов установите
PERPLEXITY_TIMEOUT_MSна более высокое значениеПроблемы с прокси: Проверьте настройки
PERPLEXITY_PROXYилиHTTPS_PROXYи убедитесь, чтоapi.perplexity.aiне заблокирован вашим брандмауэром.Ошибки EOF / Initialize: Некоторые строгие MCP-клиенты выдают ошибку, потому что
npxзаписывает сообщения об установке в stdout. Используйтеnpx -yqвместоnpx -y, чтобы подавить этот вывод.
Для получения поддержки посетите community.perplexity.ai или создайте тикет.
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Hanato238/perplexity-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server