基本能力
产品定位
Perplexity MCP Server 是一个智能研究助手,旨在通过自动路由查询到最合适的 AI 模型来提供最优化的搜索结果。
核心功能
- 自动查询复杂度检测:根据查询的复杂度自动选择最合适的模型。
- 多工具支持:提供三种工具(Search、Reason、Deep Research)以应对不同复杂度的查询。
- 智能模型选择:
- 简单查询路由到 Sonar Pro
- 复杂查询路由到 Sonar Reasoning Pro
- 研究查询路由到 Sonar Deep Research
- 手动覆盖:可以通过
force_model
参数手动选择模型。
适用场景
- 快速信息查找:适用于简单、直接的问题。
- 复杂问题解答:适用于需要详细解释、比较或分步解决的问题。
- 深度研究:适用于需要全面分析和详细报告的主题。
工具列表
- Search (Sonar Pro):快速搜索简单查询和基本信息查找。
- Reason (Sonar Reasoning Pro):处理需要详细分析的多步骤任务。
- Deep Research (Sonar Deep Research):进行全面的研究并生成详细报告。
常见问题解答
- Deep Research 工具超时问题:某些工具(如 cline)可能会导致超时,但其他工具(如 cursor)不会。Reason 工具可以弥补这一问题。
使用教程
使用依赖
- Node.js:从 nodejs.org 安装。
- Perplexity API Key:从 perplexity.ai/settings/api 获取。
- 克隆仓库:将仓库克隆到本地。
安装教程
- 配置 MCP 设置:
- 在 MCP 设置文件中添加以下内容(位置因平台而异):
json
{
"mcpServers": {
"perplexity": {
"command": "node",
"args": ["/path/to/perplexity-server/build/index.js"],
"env": {
"PERPLEXITY_API_KEY": "YOUR_API_KEY_HERE"
},
"disabled": false,
"autoApprove": []
}
}
}
- 使用 NPX(推荐用于 macOS):
json
{
"mcpServers": {
"perplexity": {
"command": "npx",
"args": [
"-y",
"perplexity-mcp"
],
"env": {
"PERPLEXITY_API_KEY": "your_api_key"
}
}
}
}
调试方式
- 检查 API Key:确保
PERPLEXITY_API_KEY
已正确设置。 - 验证工具调用:使用提供的 JavaScript 代码示例调用工具,检查返回结果。
- 查看日志:运行服务时查看控制台输出以排查问题。