Perplexity MCP Server

Perplexity MCP Server

site icon
2025.03.20 2
JavaScriptAI 集成开发工具开发效率
Perplexity MCP Server 是一个自定义的 Model Context Protocol (MCP) 实现,它将 Perplexity AI 作为工具提供者集成到 Claude Desktop 中。该服务的主要功能包括与 Claude Desktop 的无缝集成、访问 Perplexity 的强大 AI 模型、支持单问题和多轮对话以及可定制的模型选择。适用于需要扩展 Claude Desktop 功能的开发者和研究人员。
View on GitHub

Overview

基本能力

产品定位

Perplexity MCP Server 是一个用于扩展 Claude Desktop 功能的工具,通过 MCP 协议将 Perplexity AI 的能力集成到 Claude Desktop 中。

核心功能

  • 与 Claude Desktop 的无缝集成
  • 访问 Perplexity 的强大 AI 模型
  • 支持单问题和多轮对话
  • 可定制的模型选择

适用场景

  • 开发者需要扩展 Claude Desktop 的功能
  • 研究人员需要使用 Perplexity AI 模型进行实验
  • 需要高效处理单问题和多轮对话的场景

工具列表

  1. perplexity_ask - 向 Perplexity 发送单个问题
  2. 参数:

    • query (必填): 要提问的问题
    • model (可选): 模型名称 (默认: llama-3.1-sonar-small-128k-online)
  3. perplexity_chat - 进行多轮对话

  4. 参数:
    • messages (必填): 对话消息数组
    • model (可选): 模型名称 (默认: mixtral-8x7b-instruct)

常见问题解答

  • 检查日志: cat ~/.claude/logs/perplexity.log
  • 确保 API 密钥有效
  • 验证 claude_desktop_config.json 格式
  • 通过添加 "DEBUG": "1" 到 env 部分启用详细日志

使用教程

使用依赖

安装教程

选项 1: 克隆并本地运行

  1. 克隆仓库: bash git clone https://github.com/Family-IT-Guy/perplexity-mcp.git cd perplexity-mcp

  2. 安装依赖: bash npm install

  3. 创建 .env 文件并添加 API 密钥: PERPLEXITY_API_KEY=your_api_key_here

  4. 测试服务器: bash node server.js

选项 2: 全局安装

  1. 克隆仓库并导航到目录

  2. 全局安装: bash npm install -g .

  3. 从任何位置运行服务器: bash perplexity-mcp

调试方式

  • 检查日志: cat ~/.claude/logs/perplexity.log
  • 确保 API 密钥有效
  • 验证 claude_desktop_config.json 格式
  • 启用详细日志: 添加 "DEBUG": "1" 到 env 部分

许可证

该项目遵循 ISC 开源许可条款,请参阅 ISC 了解完整条款。