MCP研究服务器
与Cline和Claude Desktop集成的强大研究助理!利用困惑人工智能进行智能搜索、文档检索、API发现和代码现代化帮助-所有这些都是在您编码时完成的。
特性
- 无缝上下文跟踪:在SQLite数据库中维护对话历史记录,以在多个查询中提供连贯的响应
- 高级查询处理:使用Perplexity的声纳模型进行复杂的推理和对复杂问题的详细回答
- 智能费率管理:通过指数退避实现自适应速率限制,以在不达到限制的情况下最大限度地提高API使用率
- 高性能网络:使用连接池和自动重试逻辑优化API调用,以实现可靠的操作
工具
1.搜索
执行一般搜索查询,以获取有关任何主题的全面信息。该示例展示了如何使用不同的细节级别(简短、正常、详细)来获得定制的响应。
2.获取文档
检索特定技术、库或API的文档和使用示例。该示例演示了如何获取React钩子的全面文档,包括最佳实践和常见陷阱。
3.查找API
发现并评估可以集成到项目中的API。该示例显示了如何通过详细分析功能、定价和集成复杂性来查找支付处理API。
4.检查弃用代码
分析代码中弃用的功能或模式,提供迁移指导。该示例演示了检查React类组件和生命周期方法以寻找现代替代方案。
安装
如果你愿意,可以直接将这部分粘贴到claude中,ai可以为你安装
- 如果尚未安装Node.js,请先安装(来自nodejs.org)
- 克隆仓库
- 安装依赖项并构建
- 从获取困惑API密钥 https://www.perplexity.ai/settings/api
- 在操作系统的适当位置创建MCP设置文件:
- 要与Claude Desktop一起使用,请添加服务器配置:
- 要与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"
]
}
}
}- 构建服务器:
npm运行构建
