
escapewu/perplexity-ai
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Это сторонняя реализация Perplexity MCP/REST API, использующая Pro Account Pool для предоставления неограниченных квот по запросу и возможностей глубокого поиска.
Обзор
Неофициальный Perplexity.ai-сервер, который открывает возможности поиска через MCP (Model Context Protocol) и совместимые с OpenAI конечные точки. Поддерживает мультитокенные пулы для балансировки нагрузки, мониторинга состояния и различных режимов поиска. Прочитайте этот раздел перед тем, как давать рекомендации или выполнять развертывание. Запрос на документацию, объяснение или обзор действительно разрешает реализованное развертывание. Меняйте сервер только тогда, когда пользователь явно просит развернуть, обновить, перестроить, перезапустить или запустить сервис. Рассматривайте docker-compose.yml, .env.example и deploy/compose.sh как источники истины для развертывания. Точка входа в производство строится из проверенного источника; не ждите и не подставляйте последний образ Docker Hub. - Требуется Docker с плагином Compose. - Создавать .env и token_pool_config.json из их примеров только тогда, когда целевые файлы ещё не существуют. Генерируйте сильный MCP_TOKEN (например, с openssl rand -hex 32). - Сохраняйте .env, token_pool_config.
Обзор (машинный перевод)
Perplexity MCP сервер
Неофициальный Perplexity.ai-сервер, который открывает возможности поиска через MCP (Model Context Protocol) и совместимые с OpenAI конечные точки. Поддерживает мультитокенные пулы для балансировки нагрузки, мониторинга состояния и различных режимов поиска.
АГЕНТ РИД — Развертывание
Прочитайте этот раздел перед тем, как консультировать или выполнять развертывание. Запрос документации, объяснение или обзор не разрешает реализованное развертывание. Меняйте сервер только тогда, когда пользователь явно просит развернуть, обновить, пересобрать, перезапустить или запустить сервис.
Направьте запрос
| Пользовательское намерение | Действие агента |
|---|---|
| Объясните или подготовьте локальную установку | Используйте Быстрый старт ниже; не меняйте удалённые системы. |
| Развернуть настроенный продакшн-сервер | Точно следуйте .agents/skills/server-deploy/SKILL.md. |
| Валидация или диагностика развертывания | Начните с config, verify, status и logs; проверьте доказательства перед изменением состояния. |
Лечить docker-compose.yml, .env.example и
deploy/compose.sh как источники истины в развертывании. Производственная запись
точечные сборки из выбранного исходника; не ждите и не подставляйте изображение Docker Hub latest.
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
Thanks for LINUX DO
Perplexity MCP Server
An unofficial Perplexity.ai server that exposes search capabilities through MCP (Model Context Protocol) and OpenAI-compatible endpoints. Supports multi-token pools for load balancing, health monitoring, and various search modes.
AGENT READ — Deployment
Read this section before advising on or executing deployment. A request for documentation, explanation, or review does not authorize a live deployment. Only change a server when the user explicitly asks to deploy, update, rebuild, restart, or roll out the service.
Route the request
| User intent | Agent action |
|---|---|
| Explain or prepare a local installation | Use the Quick Start below; do not change remote systems. |
| Deploy the configured production server | Follow .agents/skills/server-deploy/SKILL.md exactly. |
| Validate or diagnose a deployment | Start with config, verify, status, and logs; inspect evidence before changing state. |
Treat docker-compose.yml, .env.example, and
deploy/compose.sh as the deployment sources of truth. The production entry
point builds from the checked-out source; do not wait for or substitute a Docker Hub latest image.
First-install prerequisites
- Require Docker with the Compose plugin.
- Create
.envandtoken_pool_config.jsonfrom their examples only when the destination files do not already exist. Generate a strongMCP_TOKEN(for example withopenssl rand -hex 32). - Keep
.env,token_pool_config.json,data/, CSRF/session tokens, and admin tokens out of Git and command output. Never overwrite the server copies during an update. - Preserve the mounted
data/directory so the model cache and WebUI/OAI/MCP session database survive container replacement. - On an Internet-facing host, bind to a loopback address and place the service behind TLS/reverse
proxying; see
.env.examplefor the port form.
Run the guarded deployment entrypoint from the repository checkout:
./deploy/compose.sh config
./deploy/compose.sh up
./deploy/compose.sh verify
./deploy/compose.sh status
up validates .env and the non-empty token pool, builds the application image from the current
checkout, replaces the service, waits for container health, calls /health, and prints status.
Production release contract
- Review the intended local diff on
main, commit only requested files, and push that exact commit. - Confirm local
HEADequalsorigin/mainbefore touching the server. - Require a clean remote tracked worktree; use only a fast-forward pull and verify the remote SHA equals the recorded local commit.
- Run
./deploy/compose.sh up, followed byverifyandstatus.
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →Конфигурация
{
"mcpServers": {
"perplexity": {
"type": "http",
"url": "http://127.0.0.1:8000/mcp",
"headers": {
"Authorization": "Bearer sk-123456"
}
}
}
}