基本能力
产品定位
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 部分