perplexity-mcp 是一個模型內容協定 (Model Context Protocol, MCP) 伺服器,其核心功能是讓 AI 助理(如 Anthropic 的 Claude)能夠使用 Perplexity AI 的 API 來執行強大的網路搜尋。
這個專案的價值在於,它將 Perplexity AI 先進的、以對話和摘要聞名的搜尋引擎,直接整合到 AI 助理的工作流程中。這使得 AI 不再僅僅依賴其訓練資料庫中的靜態知識,而是能夠獲取即時、最新的網路資訊來回答問題。
核心價值:為你的 AI 助理裝上 Perplexity 的超級搜尋引擎
透過 perplexity-mcp,你可以用非常直觀的方式命令你的 AI 助理進行網路搜尋,例如:
主要功能與工具
此專案的設計非常簡潔、專注,只提供了一個核心工具:
perplexity_search_web: 使用 Perplexity AI 進行網路搜尋。
query (必要參數): 你想要搜尋的關鍵字或問題。recency (可選參數): 可以篩選搜尋結果的時間範圍,選項包括:
'day' (過去 24 小時)'week' (過去 7 天)'month' (過去 30 天,預設值)'year' (過去 365 天)此外,專案還允許使用者透過環境變數 PERPLEXITY_MODEL 來指定使用 Perplexity 提供的不同模型(如 sonar-deep-research, sonar-pro 等),提供了更高的靈活性。
安裝與設定
此專案是一個基於 Python 的伺服器,設定過程清晰明瞭:
Smithery 工具進行一鍵安裝,這極大地簡化了為 Claude 桌面版等客戶端配置的過程。安裝 Smithery 前需要先安裝 uv 這個快速的 Python 套件管理器。PERPLEXITY_API_KEY 的環境變數。這個 API 金鑰需要使用者從自己的 Perplexity AI 帳戶中獲取。mcp.json 設定檔中加入此伺服器的設定。總結來說,perplexity-mcp 是一個輕量級但功能強大的 MCP 伺服器。它專注於做好「網路搜尋」這一件事,並透過整合 Perplexity AI 的能力,極大地擴展了 AI 助理獲取即時資訊的能力,是提升 AI 助理實用性的絕佳工具。