article
README
🚀 Perplexity MCP 服务器
Perplexity MCP 服务器是一个由 Perplexity 的专用 AI 模型驱动的智能研究助手。它具备自动查询复杂度检测功能,能够根据需求将请求路由到最合适的模型,从而获得最佳结果。与官方服务器不同的是,它拥有完成每项任务的搜索能力。
🚀 快速开始
Perplexity MCP 服务器是一个强大的智能研究助手,下面将为你介绍它的使用方法。
✨ 主要特性
- 具备自动查询复杂度检测功能,可根据需求将请求路由到最合适的模型以获得最佳结果。
- 与官方服务器不同,拥有完成每项任务的搜索能力。
📦 安装指南
1. 先决条件
- Node.js(从nodejs.org下载)
- Perplexity API 密钥(从perplexity.ai/settings/api获取)
- 克隆代码库到本地
2. 配置 MCP 设置
添加到您的 MCP 设置文件中(位置因平台而异):
{
"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 上):
{
"mcpServers": {
"perplexity": {
"command": "npx",
"args": [
"-y",
"perplexity-mcp"
],
"env": {
"PERPLEXITY_API_KEY": "your_api_key"
}
}
}
}
💻 使用示例
基础用法
工具说明
快速说明:由于实现方式的不同,Deep Research 工具在使用某些工具(如 cline)时可能会超时,而与其他工具(如 cursor)则不会,但 reason 工具可以弥补这一问题。
1. 搜索 (Sonar Pro)
快速搜索简单查询并进行基本信息查找。最适合回答直接、简洁的问题。
const result = await use_mcp_tool({
server_name: "perplexity",
tool_name: "search",
arguments: {
query: "法国的首都是哪里?",
force_model: false // 可选:即使查询看起来复杂,也强制使用此模型
}
});
2. 推理 (Sonar Reasoning Pro)
处理复杂、多步骤的任务,需要详细的分析。适合解释、比较和解决问题。
const result = await use_mcp_tool({
server_name: "perplexity",
tool_name: "reason",
arguments: {
query: "比较并对比 REST 和 GraphQL API,解释它们的优缺点",
force_model: false // 可选:即使查询看起来简单,也强制使用此模型
}
});
3. 深度研究 (Sonar Deep Research)
进行全面的研究并生成详细的报告。适合对复杂主题进行深入分析。
const result = await use_mcp_tool({
server_name: "perplexity",
tool_name: "deep_research",
arguments: {
query: "量子计算对密码学的影响",
focus_areas: [
"抗量子加密算法",
"量子威胁的时间表",
"实际缓解策略"
],
force_model: false // 可选:即使查询看起来简单,也强制使用此模型
}
});
高级用法
智能模型选择
服务器会自动分析查询复杂度,将请求路由到最合适的模型:
- 简单查询 → Sonar Pro
- 基本信息查找
- 直接问题
- 快速事实确认
- 复杂查询 → Sonar Reasoning Pro
- How/why 问题
- 比较分析
- 分步解释
- 解决问题任务
- 研究查询 → Sonar Deep Research
- 深入分析
- 全面研究
- 详细调查
- 多方面主题
您可以通过设置 force_model: true 来覆盖自动选择的任何工具参数。
微信扫一扫