Perplexity MCP Server 使用说明

项目简介

Perplexity MCP Server 是一个基于 Node.js 开发的 MCP 服务器,它实现了 Anthropic 的 Model Context Protocol (MCP),旨在让 Claude 等兼容 MCP 协议的客户端能够与 Perplexity AI 的强大语言模型进行交互。通过该服务器,用户可以利用 Claude 调用 Perplexity AI 提供的工具,从而扩展 Claude 的能力。

主要功能点

  • 集成 Perplexity AI 工具: 内置 'perplexity_chat' (高级聊天补全) 和 'perplexity_ask' (快速查询) 两个工具,方便用户通过 Claude 等 MCP 客户端访问 Perplexity AI 的语言模型能力。
  • 标准 MCP 协议支持: 完全遵循 MCP 协议,能够与任何兼容 MCP 协议的客户端无缝对接。
  • 易于安装和配置: 提供清晰的安装步骤和配置指南,方便用户快速部署和使用。

安装步骤

  1. 克隆仓库:
    git clone https://github.com/laodev1/perplexity-mcp-server.git
    cd perplexity-mcp-server
  2. 安装依赖:
    npm install
  3. 配置 API 密钥: 在项目根目录下创建 '.env' 文件,并填入您的 Perplexity API 密钥:
    PERPLEXITY_API_KEY=你的_Perplexity_API_密钥
  4. 构建项目:
    npm run build

服务器配置

要将此服务器添加到 MCP 客户端(例如 Claude Desktop),您需要在客户端的 MCP 服务器配置中添加以下信息。

{
  "mcpServers": {
    "perplexity": {
      "command": "node",
      "args": ["path\\to\\perplexity-mcp-server\\dist\\index.js"]
    }
  }
}

配置参数说明:

  • 'server name': 'perplexity' (服务器名称,可以自定义)
  • 'command': 'node' (启动命令,使用 Node.js)
  • 'args': '["path\to\perplexity-mcp-server\dist\index.js"]' (启动参数,指向 'index.js' 文件路径,请替换为您的实际路径)

注意: 请将 'path\to\perplexity-mcp-server' 替换为您的 'perplexity-mcp-server' 项目在您电脑上的实际路径。

基本使用方法

  1. 启动服务器: 在项目根目录下,运行以下命令启动 MCP 服务器:

    npm run start

    或者使用开发模式启动:

    npm run dev
  2. 在 MCP 客户端中使用: 配置完成后,在您的 MCP 客户端(如 Claude)中选择并使用 'perplexity_chat' 或 'perplexity_ask' 工具,即可通过 Perplexity AI 的模型进行对话或查询。

信息

分类

AI与计算