Perplexity MCP 服务器是一个由 Perplexity 的专业 AI 模型驱动的智能研究助手。它具备自动查询复杂度检测功能,能够将请求路由到最合适的模型以获得最佳结果。与官方服务器不同,它拥有针对每个任务的搜索能力。
本服务器可助力你高效完成各类查询与研究任务,下面为你详细介绍其使用方法。
你可以选择以下两种配置方式:
添加到你的 MCP 设置文件中(具体位置因平台而异):
{
"mcpServers": {
"perplexity": {
"command": "node",
"args": ["/path/to/perplexity-server/build/index.js"],
"env": {
"PERPLEXITY_API_KEY": "YOUR_API_KEY_HERE"
},
"disabled": false,
"autoApprove": []
}
}
}
{
"mcpServers": {
"perplexity": {
"command": "npx",
"args": [
"-y",
"perplexity-mcp"
],
"env": {
"PERPLEXITY_API_KEY": "your_api_key"
}
}
}
}
用于简单的查询和基本信息查找。最适合直接回答问题且需要简洁、直接答案的场景。
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 在任何工具的参数中覆盖自动选择,以满足特殊需求。
服务器会根据查询的复杂性,自动将请求路由到最合适的模型:
⚠️ 重要提示
由于实现方式的不同,Deep Research 工具在使用一些工具(如 cursor)时不会超时,而使用其他工具(如 cline)时可能会出现超时情况,但 reason 工具可以弥补这一点。