Perplexity Researcher

Perplexity Researcher

🚀 MCP 研究者服务器

MCP 研究者服务器是一款功能强大的研究助手,它与 Cline 和 Claude Desktop 集成。借助 Perplexity AI,它能实现智能搜索、文档检索、API 发现以及代码现代化协助,让您在编码过程中也能轻松使用。

✨ 主要特性

  • 上下文平滑跟踪:在 SQLite 数据库中维护对话历史记录,确保多次查询之间的响应连贯一致。
  • 高级查询处理:采用 Perplexity 的 Sonar 模型实现复杂推理和详细解答,可应对各种复杂问题。
  • 智能速率管理:实施自适应速率限制结合指数级重试策略,最大化 API 使用效率而不触达限制。
  • 高性能网络优化:通过连接池和自动重试机制优化 API 调用,确保运行稳定可靠。

🛠️ 工具

1. 搜索

执行通用搜索查询以获取任意主题的综合信息。示例展示了如何使用不同详细程度(简洁、常规、详细)来获得量身定制的响应。

2. 获取文档

检索特定技术、库或 API 的文档和用法示例。示例演示了如何获取 React 钩子的全面文档,包括最佳实践和常见问题。

3. 查找 API

发现并评估可以集成到项目中的 API。示例展示了如何查找支付处理 API,并对功能、定价和集成复杂性进行详细分析。

4. 检查已弃用代码

分析代码中是否存在已弃用的功能或模式,提供迁移指导。示例演示了如何检查 React 类组件和生命周期方法的现代替代方案。

📦 安装指南

将以下内容直接粘贴到 Claude 中,AI 即可为您完成安装:

  1. 首先安装 Node.js(如尚未安装,请从 nodejs.org 下载)。
  2. 克隆代码仓库。
  3. 安装依赖项并进行构建。
  4. https://www.perplexity.ai/settings/api 获取 Perplexity API 密钥。
  5. 根据您的操作系统创建 MCP 设置文件。
  6. 若要与 Claude Desktop 使用,请添加服务器配置。
  7. 若要与 Cline 集成,请加入 mcpServers
{
"mcpServers": {
"perplexity-server": {
"command": "node",
"args": ["[path/to/researcher-mcp/build/index.js]"],
"env": {
"PERPLEXITY_API_KEY": "pplx-...",
"PERPLEXITY_MODEL": "sonar-reasoning" // 您可以使用不同型号
},
"disabled": false,
"alwaysAllow": [],
"autoApprove": [
"search",
"get_documentation",
"find_apis",
"check_deprecated_code",
"get_request_status"
]
}
}
}
  1. 构建服务器:npm run build
  • 0 关注
  • 0 收藏,24 浏览
  • system 提出于 2025-09-22 00:48

相似服务问题

相关AI产品