article
README
🚀 Perplexity MCP 服务器
Perplexity MCP 服务器是一个用 Go 语言编写的 Model Context Protocol (MCP) 服务器,专为 Perplexity API 打造。它能让 AI 助手(像 Claude(代码版和桌面版)以及 Cursor)直接从自身界面无缝使用 Perplexity 强大的搜索和推理功能。
🚀 快速开始
Perplexity MCP 服务器充当了 AI 助手与 Perplexity API 之间的桥梁,使它们能够:
- 搜索网络并获取最新的信息:借助
perplexity_ask工具,使用 Perplexity 的 Sonar Pro 模型。 - 执行复杂的推理任务:通过
perplexity_reason工具,运用 Perplexity 的 Sonar 推理 Pro 模型。
这种集成让 AI 助手(如 Claude)能够直接从其界面访问实时信息和专业的推理功能,为用户提供无缝体验。
✨ 主要特性
- 访问实时信息:获取最新的数据、新闻和网络上的信息。
- 增强的推理能力:利用专业模型进行复杂的任务解决。
- 无缝集成:与 Claude Code、Claude Desktop 和 Cursor 原生兼容。
- 简单的安装:使用 Homebrew、Go 或预构建二进制文件快速安装。
- 可定制:配置使用的 Perplexity 模型以处理不同的任务。
📦 安装指南
使用 Homebrew(macOS 和 Linux)
brew tap alcova-ai/tap
brew install perplexity-mcp
从源代码
克隆仓库并手动构建:
git clone https://github.com/Alcova-AI/perplexity-mcp.git
cd perplexity-mcp
go build -o perplexity-mcp-server .
二进制发行(其他平台)
从 发布页面 下载预构建的二进制文件。
💻 使用示例
此服务器仅支持 stdio 协议用于 MCP 通信。
基础用法
与 Claude Code 配置
添加到 Claude Code 中:
claude mcp add-json --scope user perplexity-mcp '{"type":"stdio","command":"perplexity-mcp","env":{"PERPLEXITY_API_KEY":"pplx-YOUR-API-KEY-HERE"}}'
完成!您现在可以在 Claude Code 中使用 Perplexity。
与 Claude Desktop 配置
添加到 Claude Desktop 中:
- 退出的 Claude Desktop MCP 配置:
code ~/Library/Application\ Support/Claude/claude_desktop_config.json
- 添加 Perplexity MCP 服务器:
{
"mcpServers": {
+ "perplexity-mcp": {
+ "command": "perplexity-mcp",
+ "args": [
+ "--model",
+ "sonar-pro",
+ "--reasoning-model",
+ "sonar-reasoning-pro"
+ ],
+ "env": {
+ "PERPLEXITY_API_KEY": "pplx-YOUR-API-KEY-HERE"
+ }
+ }
}
}
高级用法
命令行选项
--model, -m:指定用于搜索的 Perplexity 模型(默认:"sonar-pro"),可以通过环境变量PERPLEXITY_MODEL设置。--reasoning-model, -r:指定用于推理的 Perplexity 模型(默认:"sonar-reasoning-pro"),可以通过环境变量PERPLEXITY_REASONING_MODEL设置。
示例命令
perplexity-mcp --model sonar-pro --reasoning-model sonar-reasoning-pro
📄 许可证
此项目遵循 MIT 许可证。
扫码联系在线客服