pppl-ai
更新于 6/6/2025

Perplexity Ask MCP 服务器

一个集成 Sonar API 的 MCP 服务器实现,为 Claude 提供无与伦比的实时网页研究。

工具

  • perplexity_ask
    • 与 Sonar API 进行对话,进行实时网页搜索。
    • 输入:
      • messages(数组):对话消息数组。
        • 每条消息必须包含:
          • role(字符串):消息的角色(例如 systemuserassistant)。
          • content(字符串):消息的内容。

配置

第一步:

克隆这个仓库:

git clone git@github.com:ppl-ai/modelcontextprotocol.git
进入 perplexity-ask 目录并安装必要的依赖:
cd modelcontextprotocol/perplexity-ask && npm install

第二步:获取 Sonar API 密钥

  1. 注册一个 Sonar API 账户
  2. 按照账户设置说明生成你的 API 密钥。
  3. 将 API 密钥设置为 PERPLEXITY_API_KEY

第三步:配置 Claude Desktop

  1. 下载 Claude Desktop 这里
  2. 将以下内容添加到 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

第四步:构建 Docker 镜像

Docker 构建:

docker build -t mcp/perplexity-ask:latest -f Dockerfile .

第五步:测试

确保 Claude Desktop 正在识别我们在 perplexity-ask 服务器中暴露的两个工具。你可以通过查找锤子图标来查看:

点击锤子图标后,你应该能看到与文件系统 MCP 服务器相关的工具:

如果你看到这两个工具,说明集成已启用。恭喜!这意味着 Claude 现在可以询问 Perplexity。你可以像使用 Perplexity Web 应用程序一样使用它。

第六步:高级参数

目前,使用的是默认的搜索参数。你可以直接在 index.ts 脚本中修改任何搜索参数。更多信息请参考官方 API 文档

故障排除

Claude 文档提供了一个很好的 故障排除指南。如果你有任何问题,仍然可以通过 api@perplexity.ai 联系我们寻求帮助,或 提交 bug

许可证

此 MCP 服务器使用 MIT 许可证。这意味着你可以自由使用、修改和分发该软件,前提是遵守 MIT 许可证的条款和条件。更多详情,请参见项目仓库中的 LICENSE 文件。

关于 perplexity-ask
一个连接 Perplexity Sonar API 的 MCP 服务器,为 AI 助手提供实时网络搜索功能

部署安装命令:

{ "mcpServers": { "perplexity-ask": { "env": { "PERPLEXITY_API_KEY": "YOUR_API_KEY_HERE" }, "args": [ "run", "-i", "--rm", "-e", "PERPLEXITY_API_KEY", "mcp/perplexity-ask" ], "command": "docker" } } }

服务统计

34查看次数
1使用人数
50质量评分
无状态服务
安装难度: 复杂
部署环境: 云端/本地
服务特性
搜索
网络
信息检索
Perplexity

相关MCP

查看更多