基本能力
产品定位
Perplexity Web Search MCP Server 旨在为 AI 助手提供网络搜索能力,使其能够获取最新的网络信息并整合到回答中。
核心功能
- 使用 Perplexity 强大的搜索能力进行网络搜索
- 获取包含来源和引用的全面搜索结果
- 按时间周期(天、周、月、年)过滤结果
- 包含一个现成的网络搜索提示模板
- 支持从环境变量或 .env 文件加载 API 密钥
适用场景
- AI 助手需要获取最新网络信息时
- 需要按时间范围筛选搜索结果时
- 需要获取带有来源和引用的可靠信息时
工具列表
search_web(query: str, recency: str = "month") -> str
- 功能:使用 Perplexity API 搜索网络并返回结果
- 参数:查询字符串和时间范围(天、周、月、年)
-
返回:包含详细摘要、关键事实、来源URL和冲突信息的文本响应
-
web_search_prompt(query: str, recency: str = "month") -> str
- 功能:创建用于使用 Perplexity 进行网络搜索的提示模板
- 参数:查询字符串和时间范围
- 返回:格式化的提示字符串,指导AI进行搜索、总结和引用
常见问题解答
- 如何获取 Perplexity API 密钥?
访问 Perplexity API Settings,创建账户并生成API密钥
使用教程
使用依赖
- 确保已安装 Python
- 安装依赖:
pip install -e .
或
uv pip install -e .
安装教程
- 克隆仓库
- 设置环境变量或创建 .env 文件:
bash
export PERPLEXITY_API_KEY="your-api-key-here"
或创建 .env 文件:
PERPLEXITY_API_KEY=your-api-key-here
调试方式
- 运行服务器:
bash
python server.py -
测试服务器功能:
bash
python test_server.py "your search query here" --recency month
可选时间范围:day, week, month (默认), year -
与 Claude Desktop 集成:
- 编辑 Claude Desktop 配置文件
- 添加服务器配置
- 重启 Claude Desktop