Perplexity Agent MCP
Специализированный сервер протокола контекста модели (MCP), ориентированный на программирование, который интегрирует модели Sonar от Perplexity AI в AI-помощники для написания кода, такие как Claude Code или Codex CLI. Он намеренно сделан компактным и добавляет минимум токенов в ваш контекст. Сервер предоставляет два специализированных инструмента: lookup для мгновенной проверки фактов по синтаксису API и деталям документации, и answer для комплексных исследований с практическими рекомендациями.
Настройка
Установите опубликованный пакет глобально:
npm install -g perplexity-agent-mcpЗатем добавьте его в файл конфигурации Claude (~/.claude.json или ~/.config/claude/config.json):
"mcpServers": {
"perplexity": {
"command": "perplexity-agent-mcp",
"env": {
"PERPLEXITY_API_KEY": "your-api-key-here"
}
}
}Перезапустите Claude Code после сохранения, и все готово к работе.
Как это работает
Сервер предоставляет только два инструмента с краткими описаниями (~1.3 тыс. токенов), что позволяет сохранять контекстное окно компактным и эффективным:
lookup: Получение быстрых фактов из документации (например, синтаксис API или ключи конфигурации)
answer: Проведение более глубокого исследования для сравнения вариантов и получения рекомендаций
По сути, оба инструмента являются специализированными обертками, которые вызывают API Perplexity с системными промптами, настроенными для программирования. Инструмент lookup использует компактный промпт для извлечения фактов, ориентированный на код/документацию (см. LOOKUP_SYSTEM_PROMPT в src/index.ts). Инструмент answer использует промпт для принятия технических решений/анализа, адаптированный для миграций и выбора архитектуры (см. ANSWER_SYSTEM_PROMPT в src/index.ts). Сервер также выбирает подходящие для задачи модели Perplexity — sonar-pro для поиска (см. getLookupModel() в src/index.ts) и sonar-reasoning-pro для более глубоких исследований (см. getAnswerModel() в src/index.ts).
Пример промпта для AI-агента, который заставит его использовать этот MCP и выдавать качественные результаты:
Please update the "foo" dependency to the latest version. Use Perplexity for the migration guide.Требования
Node.js v22.19.0 или новее
API-ключ Perplexity
Тестовые хуки
Maintenance
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/Jercik/perplexity-agent-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
