Perplexity MCP 服务器是一个用 Go 语言编写的模型上下文协议(MCP)服务器,专为 Perplexity API 打造。它能让 AI 助手(如 Claude(代码版和桌面版)以及 Cursor)直接通过自身界面,无缝调用 Perplexity 强大的搜索和推理功能。
Perplexity MCP 服务器作为 AI 助手与 Perplexity API 之间的桥梁,让 AI 助手能够借助 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 桌面版:
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
如果要直接运行服务器(不推荐大多数用户这样做):
export PERPLEXITY_API_KEY="your-api-key"
./perplexity-mcp-server
MIT License