返回市场
困惑度-mcp

困惑度-mcp

作者:Alcova-AI24 星标更新:2025-03-20

项目介绍

Perplexity MCP Server

这是一个用Go语言编写的Perplexity API的Model Context Protocol (MCP)服务器。此服务器使AI助手(如Claude(代码和桌面)和Cursor)能够无缝地从其界面访问Perplexity的强大搜索和推理功能。

描述

Perplexity MCP服务器作为AI助手与Perplexity API之间的桥梁,允许它们:

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

这种集成让像Claude这样的AI助手能够在不离开其界面的情况下访问实时信息和专门的推理能力,为用户提供无缝体验。

主要优势

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

安装

使用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 .

从二进制发布(其他平台)

发布页面下载预构建二进制文件。

使用方法

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

在Claude Code中设置

添加到Claude Code:

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

就这样!你现在可以在Claude Code中使用Perplexity了。

在Claude Desktop中设置

添加到Claude Desktop:

  1. 退出Claude Desktop MCP配置:
code ~/Library/Application\ Support/Claude/claude_desktop_config.json
  1. 添加Perplexity 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:指定用于搜索的Perplexity模型(默认:"sonar-pro")
    • 可以通过PERPLEXITY_MODEL环境变量设置
  • --reasoning-model, -r:指定用于推理的Perplexity模型(默认:"sonar-reasoning-pro")
    • 可以通过PERPLEXITY_REASONING_MODEL环境变量设置

示例:

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

直接执行

如果你想要直接运行服务器(不推荐大多数用户这样做):

  1. 将你的Perplexity API密钥设置为环境变量:

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

    perplexity-mcp
    

许可证

MIT