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