Perplexity Polza Mcp Server

io.github.ivanantigravity-lgtm由 GitHub 帳號 ivanantigravity-lgtm 發布v0.1.1更新於 Oct 24, 2026

Perplexity MCP server backed by the Polza.ai chat completions API.

概覽

AI 產生的概覽

一個本機 MCP 伺服器,讓助理透過 Polza.ai 的 chat completions API 呼叫 Perplexity Sonar 模型,進行問答、深度研究與模型查詢。

可以做什麼
向 Perplexity 提問並取得附網頁檢索的答案,另有更深入的 research 模式用於長篇調查與報告。列出 Polza 目錄中可用的 Perplexity 模型,並提供依任務選擇模型的建議。可透過環境變數設定問答與研究使用的預設模型。
適用情境
適合希望在 Claude Desktop、Claude Code 或其他 MCP 用戶端中使用 Perplexity 的網頁檢索問答與深度研究,並經由 Polza.ai 聚合服務而非直接連線 Perplexity 的情境。
執行需求
以 Python 套件形式透過 uvx 或 uv 在本機執行,需要 Python 3.11+ 與 uv。需在環境變數 POLZA_AI_API_KEY 中提供 Polza.ai API 金鑰,並能連線 Polza.ai 的網路介面。選用變數可設定基礎位址、預設問答與研究模型以及日誌等級。
安裝前請注意
Polza.ai API 金鑰是敏感憑證,會寫入用戶端設定檔,請勿放入共用儲存庫。提問內容會傳送到 Polza.ai 並轉交 Perplexity 模型,可能在你的 Polza.ai 帳戶產生用量費用。此伺服器只做查詢,不會修改本機資料。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Perplexity Polza Mcp Server,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

Perplexity MCP Server via Polza.ai

mcp-name: io.github.ivanantigravity-lgtm/perplexity-polza-mcp-server

MCP сервер для Claude Desktop и Claude Code, который ходит в модели Perplexity (Sonar, Sonar Pro, Sonar Reasoning, Sonar Deep Research) через агрегатор Polza.ai.

Что умеет

  • perplexity_model_guide — шпаргалка по выбору модели под задачу
  • perplexity_ask — обычный вопрос в Perplexity
  • perplexity_research — более глубокий ресёрч с веб-поиском
  • list_perplexity_models — список доступных perplexity/* моделей из каталога Polza

Что нужно для установки

  • Claude Desktop или Claude Code (или любой другой MCP-клиент)
  • uv (ставится одной командой, см. ниже)
  • Python 3.11+
  • POLZA_AI_API_KEY — ключ берётся на polza.ai/dashboard/api-keys

Поставить uv:

bash
curl -LsSf https://astral.sh/uv/install.sh | sh

Установка за 2 минуты (через PyPI + uvx)

Это самый простой путь: ничего клонировать не надо, uvx сам скачает пакет из PyPI.

Claude Code / VS Code

Создай файл .mcp.json в корне своего проекта:

json
{  "mcpServers": {    "perplexity-polza": {      "command": "uvx",      "args": ["perplexity-polza-mcp-server@latest"],      "env": {        "POLZA_AI_API_KEY": "your-polza-api-key-here"      }    }  }}

Перезапусти Claude Code — готово.

Claude Desktop (macOS)

Открой файл ~/Library/Application Support/Claude/claude_desktop_config.json и добавь:

json
{  "mcpServers": {    "perplexity-polza": {      "command": "uvx",      "args": ["perplexity-polza-mcp-server@latest"],      "env": {        "POLZA_AI_API_KEY": "your-polza-api-key-here"      }    }  }}

Перезапусти Claude Desktop.

Claude Desktop (Windows)

Файл: %APPDATA%\Claude\claude_desktop_config.json. Содержимое такое же, как на macOS.

Как проверить, что работает

После перезапуска Claude попроси:

Покажи доступные модели Perplexity через polza

Claude должен вызвать tool list_perplexity_models и вернуть список.

Когда какую модель брать

  • Sonar — быстрый поиск + ответ. Новости, факты, Q&A, короткие суммаризации.
  • Sonar Pro — плотнее структура, сравнения, follow-up вопросы.
  • Sonar Pro Search — глубже поиск, больше поисковых шагов.
  • Sonar Reasoning Pro — не просто найти, а разобрать и сделать вывод.
  • Sonar Deep Research — полноценный ресёрч, market scan, длинный отчёт.

Переключить дефолтную модель можно через переменные окружения PERPLEXITY_MODEL и PERPLEXITY_RESEARCH_MODEL — полный список ниже.

Переменные окружения

ПеременнаяОбязательнаяПо умолчаниюОписание
POLZA_AI_API_KEYда—Ключ с polza.ai
POLZA_BASE_URLнетhttps://polza.ai/api/v1Base URL для chat completions (с /v1 — это ожидаемо, endpoint OpenAI-совместим)
PERPLEXITY_MODELнетperplexity/sonarМодель для perplexity_ask
PERPLEXITY_RESEARCH_MODELнетperplexity/sonar-deep-researchМодель для perplexity_research
LOG_LEVELнетINFO—

Локальная разработка

bash
git clone https://github.com/ivanantigravity-lgtm/perplexity-polza-mcp-server.gitcd perplexity-polza-mcp-serveruv syncPOLZA_AI_API_KEY=your_key uv run python -m perplexity_polza_mcp_server.server

Для локального подключения из source в Claude:

json
{  "mcpServers": {    "perplexity-polza-local": {      "command": "uv",      "args": ["run", "python", "-m", "perplexity_polza_mcp_server.server"],      "cwd": "/absolute/path/to/perplexity-polza-mcp-server",      "env": {        "POLZA_AI_API_KEY": "your-polza-api-key-here"      }    }  }}

Под капотом

  • Chat completions: POST https://polza.ai/api/v1/chat/completions (OpenAI-совместимый формат)
  • Model catalog: GET https://polza.ai/api/v1/models/catalog

Важные файлы в репозитории

  • pyproject.toml — метаданные пакета и entry points
  • server.json — описание для MCP Registry
  • fastmcp.json — локальная конфигурация FastMCP
  • .github/workflows/publish-pypi.yml — публикация в PyPI через GitHub Actions

Лицензия

MIT.

來源:README.md,提交 5cf84e5

工具

0
SourceWeft 尚未在沙箱中啟動過該軟體包,因此其工具未知。

版本歷史

1
  1. v0.1.1最新Sep 16, 2026

評分

已滿足適用檢查項的 50%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分