Perplexity MCP 服务器

Perplexity MCP 服务器是一个基于 Go 编写的模型上下文协议(MCP)服务器,用于连接 AI 助手(如 Claude 和 Cursor)与 Perplexity API,提供实时搜索和复杂推理能力。

  • by Alcova-AI
  • Go
  • 本地部署
  • 27 星标
  • 更新于
在 GitHub 查看 Alcova-AI/perplexity-mcp

使用说明

困惑MCP服务器

用于Go编写的困惑API的模型上下文协议(MCP)服务器。该服务器使Claude(代码和桌面)和Cursor等AI助手能够直接从其界面无缝访问Perplexity强大的搜索和推理功能。

描述

困惑MCP服务器充当人工智能助手和困惑API之间的桥梁,使他们能够:

  1. 搜索网络并检索最新信息 通过使用Perplexity的Sonar Pro模型 perplexity_ask 工具
  2. 执行复杂的推理任务 通过使用Perplexity的Sonar Reasoning Pro模型 perplexity_reason 工具

这种集成让像克劳德这样的人工智能助手无需离开界面即可访问实时信息和专门的推理能力,为用户创造无缝体验。

关键利益

  • 获取实时信息:从网络获取当前数据、新闻和信息
  • 增强推理能力:利用专门的模型解决复杂的问题
  • 无缝集成:可与Claude Code、Claude Desktop和Cursor原生配合使用
  • 简易安装:使用Homebrew、Go或预构建的二进制文件快速设置
  • 可定制的:配置用于不同任务的困惑模型

安装

使用Homebrew(macOS和Linux)

brew tap alcova-ai/tap
brew install perplexity-mcp

来源

克隆存储库并手动构建:

git clone https://github.com/Alcova-AI/perplexity-mcp.git
cd perplexity-mcp
go build -o perplexity-mcp-server .

来自二进制版本(其他平台)

从下载预构建的二进制文件 发布页面.

用法

此服务器仅支持 stdio MCP通信协议。

使用Claude代码进行设置

添加到克劳德代码:

claude mcp add-json --scope user perplexity-mcp '{"type":"stdio","command":"perplexity-mcp","env":{"PERPLEXITY_API_KEY":"pplx-YOUR-API-KEY-HERE"}}'

就是这样!现在,您可以在Claude Code中使用困惑。

使用Claude Desktop进行设置

添加到克劳德桌面:

  1. 退出克劳德桌面MCP配置:
code ~/Library/Application\ Support/Claude/claude_desktop_config.json
  1. 添加困惑MCP服务器:
  {
    "mcpServers": {
+        "perplexity-mcp": {
+            "command": "perplexity-mcp",
+            "args": [
+                "--model",
+                "sonar-pro",
+                "--reasoning-model",
+                "sonar-reasoning-pro"
+            ],
+            "env": {
+                "PERPLEXITY_API_KEY": "pplx-YOUR-API-KEY-HERE"
+            }
+        }
    }
  }

命令行选项

  • --model, -m:指定用于搜索的困惑模型(默认值:“sonar pro”)
    • 也可以用设置 PERPLEXITY_MODEL 环境变量
  • --reasoning-model, -r:指定用于推理的困惑模型(默认值:“声纳推理专业版”)
    • 也可以用设置 PERPLEXITY_REASONING_MODEL 环境变量

例子:

perplexity-mcp --model sonar-pro --reasoning-model sonar-reasoning-pro

直接执行

如果你想直接运行服务器(不建议大多数用户使用):

  1. 将您的困惑API键设置为环境变量:

    export PERPLEXITY_API_KEY=your-api-key-here
    
  2. 运行服务器:

    perplexity-mcp
    

许可证

麻省理工学院