Perplexity MCP 服务器是一个由 Perplexity 的专用 AI 模型驱动的智能研究助手。它具备自动查询复杂度检测功能,能够根据需求将请求路由到最合适的模型,从而获得最佳结果。与官方服务器不同的是,它拥有完成每项任务的搜索能力。
Perplexity 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 工具可以弥补这一问题。
快速搜索简单查询并进行基本信息查找。最适合回答直接、简洁的问题。
const result = await use_mcp_tool({
server_name: "perplexity",
tool_name: "search",
arguments: {
query: "法国的首都是哪里?",
force_model: false // 可选:即使查询看起来复杂,也强制使用此模型
}
});
处理复杂、多步骤的任务,需要详细的分析。适合解释、比较和解决问题。
const result = await use_mcp_tool({
server_name: "perplexity",
tool_name: "reason",
arguments: {
query: "比较并对比 REST 和 GraphQL API,解释它们的优缺点",
force_model: false // 可选:即使查询看起来简单,也强制使用此模型
}
});
进行全面的研究并生成详细的报告。适合对复杂主题进行深入分析。
const result = await use_mcp_tool({
server_name: "perplexity",
tool_name: "deep_research",
arguments: {
query: "量子计算对密码学的影响",
focus_areas: [
"抗量子加密算法",
"量子威胁的时间表",
"实际缓解策略"
],
force_model: false // 可选:即使查询看起来简单,也强制使用此模型
}
});
服务器会自动分析查询复杂度,将请求路由到最合适的模型:
您可以通过设置 force_model: true
来覆盖自动选择的任何工具参数。