
Perplexity MCP Server

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 模型进行实验
- 需要高效处理单问题和多轮对话的场景
工具列表
- perplexity_ask - 向 Perplexity 发送单个问题
-
参数:
query
(必填): 要提问的问题model
(可选): 模型名称 (默认:llama-3.1-sonar-small-128k-online
)
-
perplexity_chat - 进行多轮对话
- 参数:
messages
(必填): 对话消息数组model
(可选): 模型名称 (默认:mixtral-8x7b-instruct
)
常见问题解答
- 检查日志:
cat ~/.claude/logs/perplexity.log
- 确保 API 密钥有效
- 验证 claude_desktop_config.json 格式
- 通过添加
"DEBUG": "1"
到 env 部分启用详细日志
使用教程
使用依赖
- Node.js (v16 或更高版本)
- Claude Desktop (最新版本)
- Perplexity API key
安装教程
选项 1: 克隆并本地运行
-
克隆仓库:
bash git clone https://github.com/Family-IT-Guy/perplexity-mcp.git cd perplexity-mcp
-
安装依赖:
bash npm install
-
创建
.env
文件并添加 API 密钥:PERPLEXITY_API_KEY=your_api_key_here
-
测试服务器:
bash node server.js
选项 2: 全局安装
-
克隆仓库并导航到目录
-
全局安装:
bash npm install -g .
-
从任何位置运行服务器:
bash perplexity-mcp
调试方式
- 检查日志:
cat ~/.claude/logs/perplexity.log
- 确保 API 密钥有效
- 验证 claude_desktop_config.json 格式
- 启用详细日志: 添加
"DEBUG": "1"
到 env 部分