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)能够直接从其界面访问实时信息和专业的推理功能,为用户提供无缝体验。
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 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 中:
code ~/Library/Application\ Support/Claude/claude_desktop_config.json
{
"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 许可证。