网络搜索服务器

一个基于Perplexity API提供网络搜索功能的MCP服务器,适用于需要快速获取网络信息的场景。

  • by jaacob
  • JavaScript
  • 本地部署
  • 8 星标
  • 更新于
在 GitHub 查看 jaacob/perplexity-mcp

使用说明

困惑MCP服务器

一个MCP服务器,使用Perplexity的API提供网络搜索功能。

先决条件

安装

通过Smithery安装

通过以下方式自动安装克劳德桌面版的困惑服务器 史密瑟里:

npx -y @smithery/cli install @jaacob/perplexity-mcp --client claude

手动安装

  1. 克隆此存储库:

    git clone https://github.com/jaacob/perplexity-mcp
    cd perplexity-mcp
    
  2. 安装依赖项:

    npm install
    
  3. 构建服务器:

    npm run build
    

配置

  1. 从获取您的困惑API密钥 https://www.perplexity.ai/settings/api

  2. 将服务器添加到Claude的配置文件中 ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "perplexity-server": {
      "command": "node",
      "args": [
        "/absolute/path/to/perplexity-mcp/build/index.js"
      ],
      "env": {
        "PERPLEXITY_API_KEY": "your-api-key-here",
        "PERPLEXITY_MODEL": "sonar"
      }
    }
  }
}

替换 /absolute/path/to 带有克隆存储库的实际路径。

可用型号

您可以通过设置来指定要使用的模型 PERPLEXITY_MODEL 环境变量。可用选项:

  • sonar-reasoning-pro -具有增强推理能力的最有能力的模型
  • sonar-reasoning -增强推理能力
  • sonar-pro -更快的响应时间
  • sonar -默认模型(未指定模型时使用)

有关最新型号的定价和可用性,请访问: https://docs.perplexity.ai/guides/pricing

用法

配置服务器并重新启动Claude后,您可以简单地让Claude搜索信息。例如:

  • “关于SpaceX的最新消息是什么?”
  • “寻找芝加哥最好的餐厅”
  • “查找有关爵士乐历史的信息”

Claude将自动使用困惑搜索工具查找并返回相关信息。

如果出于任何原因它决定不这样做,你可以通过在提示前加上“搜索网络”来强制解决这个问题。

发展

要修改服务器,请执行以下操作:

  1. 编辑 src/index.ts
  2. 重建与 npm run build
  3. 重新启动Claude以加载更改

许可证

麻省理工学院