P

Perplexity研究助手

@clssck/researcher-mcp
0 Stars 92 次浏览 clssck 更新于 2026-08-23

一个强大的研究助手,它与Cline和Claude桌面端集成,利用Perplexity AI进行智能搜索、文档检索、API发现以及编码时的代码现代化辅助。

该服务暂未提供标准配置,请参考 README 手动接入

服务介绍

MCP-researcher 服务器

一个强大的研究助手,与 Cline 和 Claude Desktop 集成!利用 Perplexity AI 进行智能搜索、文档检索、API 发现和代码现代化辅助——所有这些都在您编码时进行。

特性

  • 无缝上下文跟踪:在 SQLite 数据库中维护对话历史记录,以在多个查询中提供连贯的响应
  • 高级查询处理:使用 Perplexity 的 Sonar 模型进行复杂的推理并详细回答复杂问题
  • 智能速率管理:实现自适应速率限制和指数退避,以最大化 API 使用而不触及限制
  • 高性能网络:通过连接池和自动重试逻辑优化 API 调用,以确保可靠运行

工具

1. 搜索

执行通用搜索查询以获取任何主题的全面信息。示例展示了如何使用不同的详细程度(简要、正常、详细)来获得定制的响应。

2. 获取文档

检索特定技术、库或 API 的文档和使用示例。示例展示了获取 React Hooks 的综合文档,包括最佳实践和常见陷阱。

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" // you can use different models
      },
      "disabled": false,
      "alwaysAllow": [],
      "autoApprove": [
        "search",
        "get_documentation",
        "find_apis",
        "check_deprecated_code",
        "get_request_status"
      ]
    }
  }
}
  1. 构建服务器:
    npm run build
    

相关 MCP 服务