一个模型上下文协议(MCP)服务器,使用 Perplexity AI 的 API 提供网页搜索功能。与 Anthropic Claude 桌面客户端兼容。
允许你使用类似这样的提示:“搜索网页,找出过去一周 Anthropic 的新动态。”
服务器提供一个提示:
服务器实现一个工具:
要通过 Smithery 自动为 Claude 桌面安装 Perplexity MCP:
npx -y @smithery/cli install perplexity-mcp --client claude
如果未安装 uv。
# 在 macOS 上使用 Homebrew
brew install uv

或
# 在 macOS 和 Linux 上。
curl -LsSf https://astral.sh/uv/install.sh | sh
# 在 Windows 上。
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

在 claude_desktop_config.json
中需要以下环境变量。你可以从 Perplexity 获取 API 密钥。
PERPLEXITY_API_KEY
:你的 Perplexity AI API 密钥可选的环境变量:
PERPLEXITY_MODEL
:要使用的 Perplexity 模型(如果未指定,默认为 "sonar")
可用的模型:
sonar-deep-research
:128k 上下文 - 增强的研究能力sonar-reasoning-pro
:128k 上下文 - 高级推理,专注于专业领域sonar-reasoning
:128k 上下文 - 增强的推理能力sonar-pro
:200k 上下文 - 专业级模型sonar
:128k 上下文 - 默认模型r1-1776
:128k 上下文 - 替代架构最新的模型列表可在此处查看。
通过编辑 Cursor/Claude 配置文件将此工具添加为 MCP 服务器。
"perplexity-mcp": {
"env": {
"PERPLEXITY_API_KEY": "XXXXXXXXXXXXXXXXXXXX",
"PERPLEXITY_MODEL": "sonar"
},
"command": "uvx",
"args": [
"perplexity-mcp"
]
}

/Users/你的用户名/.cursor/mcp.json
C:\Users\你的用户名\.cursor\mcp.json
如果一切正常,你现在应该能够从 Cursor 调用该工具。
~/Library/Application\ Support/Claude/claude_desktop_config.json
%APPDATA%/Claude/claude_desktop_config.json
要验证服务器是否正常工作,打开 Claude 客户端并使用类似“搜索过去一周关于 openai 的新闻”的提示。你应该会看到一个弹窗确认工具的使用。点击“允许在此聊天中使用”。