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)提供专门的工具。
相关
- 项目
- 项目
- 项目
- 项目
- 项目