使用说明
困惑度-MCP MCP服务器
一个模型上下文协议(MCP)服务器,提供基于(某种技术或方法的)网页搜索功能 Perplexity AI的 API 与……一起工作 “Anthropic”在中文中通常翻译为“人类中心主义”或“以人为本的”,具体翻译取决于上下文和使用场景。如果是指哲学或伦理学中的概念,可能更倾向于“人类中心主义”;如果是指设计、工程或管理等领域中以人为本的理念,则可能翻译为“以人为本的” Claude 桌面客户端。
示例
让我们使用诸如“在网上搜索,找出Anthropic过去一周的新动态”这样的提示语
格拉玛得分
组件
提示
服务器提供了一个单一的提示:
- perplexity_search_web:使用Perplexity AI搜索网络
- 搜索查询所需的“query”参数
- 可选的“recency”参数,用于按时间段过滤结果:
- 'day':过去24小时
- “week”:最近7天
- “月份”:最近30天(默认)
- “year”:过去365天
- 使用Perplexity的API进行网页搜索
工具
服务器实现了一个工具:
- perplexity_search_web:使用Perplexity AI进行网页搜索
- 接受“query”作为必需的字符串参数
- 可选的“最近性”参数用于过滤结果(天/周/月/年)
- 返回来自Perplexity API的搜索结果
安装
通过Smithery进行安装
通过自动方式为Claude桌面安装Perplexity MCP “Smithery”可以翻译为“铁匠铺”或“锻造工坊”。这个词汇源自英文,其中“Smith”通常指的是铁匠或工匠,“ery”则表示某种行业或工坊。因此,“Smithery”指的是进行铁匠工作或锻造活动的场所:
npx -y @smithery/cli install perplexity-mcp --client claude
需要 紫外线 (快速的Python包和项目管理器)
如果未安装uv。
# Using Homebrew on macOS
brew install uv
或者
# On macOS and Linux.
curl -LsSf https://astral.sh/uv/install.sh | sh
# On Windows.
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
环境变量
以下是您claude_desktop_config.json中所需的环境变量。您可以从以下途径获取API密钥: 困惑度(或复杂度、模糊性)
PERPLEXITY_API_KEY您的Perplexity AI API密钥
可选的环境变量:
-
PERPLEXITY_MODEL要使用的困惑度模型(如未指定,默认为“sonar”)可用型号:
sonar-deep-research128k上下文 - 增强的研究能力sonar-reasoning-pro128k上下文 - 专业聚焦的高级推理能力sonar-reasoning128k上下文长度 - 增强的推理能力sonar-pro200k上下文 - 专业级模型sonar128k 上下文 - 默认模型r1-1776128k上下文 - 替代架构
并且已更新的模型列表可供查看(点击此处)[https://docs.perplexity.ai/guides/model-cards]
Cursor 和 Claude 桌面版安装
通过编辑Cursor/Claude配置文件,将此工具添加为MCP服务器。
"perplexity-mcp": {
"env": {
"PERPLEXITY_API_KEY": "XXXXXXXXXXXXXXXXXXXX",
"PERPLEXITY_MODEL": "sonar"
},
"command": "uvx",
"args": [
"perplexity-mcp"
]
}
光标
- 在MacOS上:
/Users/your-username/.cursor/mcp.json - 在Windows上:
C:\Users\your-username\.cursor\mcp.json
如果一切正常,现在你应该能够从 Cursor 中调用这个工具了。
Claude Desktop(中文可译为“Claude桌面版”或根据具体语境简化为“Claude桌面”,但通常直接保留原名以体现其专有性)
- 在MacOS上:
~/Library/Application\ Support/Claude/claude_desktop_config.json - 在Windows系统上:
%APPDATA%/Claude/claude_desktop_config.json
为了验证服务器是否正常运行,请打开Claude客户端,并使用类似“搜索过去一周内关于OpenAI的新闻”的提示。你应该会看到一个确认工具使用的弹窗。点击“允许本次对话”。