困惑询问MCP服务器
MCP服务器实现,集成Sonar API,为Claude提供无与伦比的实时网络研究。
请咨询官方 DeepWiki页面 协助执行。
高级系统架构
*来源:Devin支持的DeepWiki*
工具
- 困惑_问题
- 与Sonar API进行对话,进行实时网络搜索。 - 输入: - messages (array):一组对话消息。 - 每条消息必须包括: - role (string):消息的作用(例如。, system, user, assistant). - content (string):消息的内容。
配置
第一步:
克隆此存储库:
git clone git@github.com:ppl-ai/modelcontextprotocol.git导航到 perplexity-ask 目录并安装必要的依赖项:
cd modelcontextprotocol/perplexity-ask && npm install步骤2:获取Sonar API密钥
- 注册一个 Sonar API帐户.
- 按照帐户设置说明,从开发者面板生成API密钥。
- 将环境中的API密钥设置为
PERPLEXITY_API_KEY.
步骤3:配置Claude桌面
- 下载克劳德桌面 这里.
- 将此添加到您的
claude_desktop_config.json:
{
"mcpServers": {
"perplexity-ask": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"PERPLEXITY_API_KEY",
"mcp/perplexity-ask"
],
"env": {
"PERPLEXITY_API_KEY": "YOUR_API_KEY_HERE"
}
}
}
}NPX
{
"mcpServers": {
"perplexity-ask": {
"command": "npx",
"args": [
"-y",
"server-perplexity-ask"
],
"env": {
"PERPLEXITY_API_KEY": "YOUR_API_KEY_HERE"
}
}
}
}您可以使用以下方式访问该文件:
vim ~/Library/Application\ Support/Claude/claude_desktop_config.json步骤4:构建Docker镜像
Docker构建:
docker build -t mcp/perplexity-ask:latest -f Dockerfile .步骤5:测试
让我们确保Claude for Desktop正在使用我们在 perplexity-ask 服务器。您可以通过查找锤子图标来完成此操作:
点击锤子图标后,您应该看到文件系统MCP服务器附带的工具:
如果您同时看到这两种情况,则表示集成处于活动状态。祝贺这意味着克劳德现在可以问困惑了。然后,您可以像使用Perplexity web应用程序一样简单地使用它。
步骤6:高级参数
目前,使用的搜索参数是默认参数。您可以直接在中修改API调用中的任何搜索参数 index.ts 脚本。对此,请咨询官方 API文档.
故障排除
光标集成
您还可以将我们的MCP与Cursor(或任何其他支持此功能的应用程序)一起使用。要使用带有光标的声纳,您可以按照以下步骤操作。
步骤1:导航到光标设置:
步骤2:导航到MCP目录
然后点击 Add new global MCP server
步骤3:从上面插入MCP服务器配置
这与您用于支持MCP的任何其他应用程序的配置相同。
然后,您应该看到该应用程序是可用工具的一部分,如下所示:
许可证
此MCP服务器根据MIT许可证获得许可。这意味着您可以根据MIT许可证的条款和条件自由使用、修改和分发软件。有关更多详细信息,请参阅项目存储库中的LICENSE文件。

