perplexityai/modelcontextprotocol
The official MCP server implementation for the Perplexity API Platform
解決的問題
本專案為 Perplexity API 平台提供了官方的 Model Context Protocol (MCP) 伺服器實作。它允許 AI 助理(如 Cursor、VS Code 或 Claude Desktop)透過連接至 Perplexity 的基礎架構,直接在其介面中存取即時網路搜尋、進階推理與深度研究能力。
運作方式
該伺服器作為相容 MCP 的客戶端與 Perplexity API 之間的橋樑。它可以部署為遠端伺服器(由 Perplexity 託管)以實現即時連線,或部署為本地伺服器(透過 npx 或 Docker)以獲得更多控制權。它向 AI 助理提供了四個主要工具:
- perplexity_search:執行直接的網路搜尋,以獲取帶有元數據的最新資訊。
- perplexity_ask:一個對話式 AI 工具,使用「fast」預設值來快速回答問題。
- perplexity_research:一個深度研究工具,使用「high」預設值進行全面分析與報告。
- perplexity_reason:一個分析工具,使用「medium」預設值解決複雜問題。
適用對象
希望將即時網路搜尋與研究能力整合至其 AI 驅動工作流程中的 AI 助理與 IDE(如 Cursor、VS Code、Claude Desktop 與 Windsurf)的開發者與使用者。
亮點
- 多種部署選項:支援透過 Docker 或 Node.js 進行遠端 HTTP、本地 stdio 與自助託管 HTTP 模式。
- 企業級就緒:包含對企業代理(
PERPLEXITY_PROXY)的內建支援。 - 靈活整合:可作為獨立伺服器使用,或作為函式庫匯入至其他 Node.js 行程中。
- 詳細工具:針對不同強度的搜尋與推理(fast、medium、high)提供專門的工具。
相關
- 專案
- 專案
- 專案
- 專案
- 專案