Perplexity Ask MCP 服务器

Perplexity Ask MCP 服务器

为 Perplexity API 提供模型上下文协议 (MCP) 服务,实现实时网络搜索功能。

快速入门

  1. 克隆仓库 使用以下命令克隆项目:
    git clone git@github.com:ppl-ai/modelcontextprotocol.git
    cd modelcontextprotocol/perplexity-ask && npm install
    
  2. 获取 Sonar API 密钥
    • 注册 Sonar API 账户
    • 生成 API 密钥并设置为环境变量 PERPLEXITY_API_KEY
  3. 配置 Claude Desktop 编辑 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"
          }
        }
      }
    }
    
  4. 构建 Docker 镜像 运行以下命令构建镜像:
    docker build -t mcp/perplexity-ask:latest -f Dockerfile .
    
  5. 测试工具 启动后,检查工具是否正常加载,点击锤子图标确认。
  6. 高级参数调整 修改 index.ts 文件以调整 API 参数,详情参考 API 文档