Perplexity MCP Server

Perplexity MCP Server

镜像

概述

Perplexity MCP 服务器是 Anthropic 的 MCP 协议的 Node.js 实现,允许 Claude 与 Perplexity 语言模型进行交互,提供安全的 AI 功能桥接。

快速安装

# 1. 克隆仓库
git clone https://github.com/yourusername/perplexity-mcp-server.git
cd perplexity-mcp-server

# 2. 安装依赖项
npm install

# 3. 创建 .env 文件
echo "PERPLEXITY_API_KEY=你的API密钥" > .env

# 4. 构建项目
npm run build

Claude 桌面配置

编辑您的 claude_desktop_config.json 文件:

{
  "mcpServers": {
    "perplexity": {
      "command": "node",
      "args": ["path/to/perplexity-mcp-server/dist/index.js"],
      "env": {
        "PERPLEXITY_API_KEY": "您的_PERPLEXITY_API_密钥"
      }
    }
  }
}

配置文件位置:

  • Windows: %APPDATA%/Claude/config/claude_desktop_config.json
  • macOS: ~/Library/Application Support/Claude/config/claude_desktop_config.json
  • Linux: ~/.config/Claude/config/claude_desktop_config.json

可用工具

1. perplexity_chat

高级聊天完成工具,支持完整的消息历史:

{
  "name": "perplexity_chat",
  "parameters": {
    "model": "llama-3.1-sonar-small-128k-online",
    "messages": [{"role": "user", "content": "你好"}],
    "temperature": 0.7
  }
}

2. perplexity_ask

简化的单查询接口:

{
  "name": "perplexity_ask",
  "parameters": {
    "query": "什么是量子计算?",
    "model": "llama-3.1-sonar-large-128k-online"
  }
}

开发模式

npm run dev

故障排除

  1. 找不到服务器

    • 验证配置文件中的路径
    • 确保已构建项目
    • 检查 Node.js 路径
  2. 身份验证错误

    • 验证 API 密钥
    • 检查 API 权限
  3. 工具执行错误

    • 验证工具参数
    • 查看服务器日志

更多详细信息请参阅完整文档。