
Perplexity Search MCP

2025.02.28
4
JavaScript网络搜索AI 助手工具搜索工具
Perplexity Search MCP 是一个简单的模型上下文协议(MCP)服务器,用于通过 Perplexity 的 sonar 或 sonar-pro 模型进行网络搜索。它主要为 AI 助手提供搜索工具,使其能够执行网络搜索并返回搜索结果和引用信息。
View on GitHub
Overview
基本能力
产品定位
Perplexity Search MCP 是一个专注于网络搜索的 MCP 服务器,旨在为 AI 助手提供高效的搜索能力。
核心功能
- 提供
search
工具,允许 AI 助手执行网络搜索。 - 使用 Perplexity 的聊天补全 API 和 sonar/sonar-pro 模型。
适用场景
- AI 助手需要实时网络搜索功能时。
- 需要根据时间过滤搜索结果(如最近一个月、一周、一天或一小时)的场景。
工具列表
- search 工具:
- 输入参数:
query
(必填):搜索查询内容。search_recency_filter
(可选):按时间过滤搜索结果(选项:month、week、day、hour)。
- 输出内容:
content
:搜索结果内容。citations
:信息的引用数组。
常见问题解答
- 如何获取 Perplexity API Key?
- 需要注册 Perplexity 并获取 API Key,然后通过环境变量
PERPLEXITY_API_KEY
配置。
使用教程
使用依赖
- 需要安装 Node.js 环境。
安装教程
- 克隆项目仓库。
- 安装依赖:
bash npm install
- 配置环境变量:
bash export PERPLEXITY_API_KEY=your_api_key
- 启动服务:
bash npm start
调试方式
- 检查服务是否正常运行:
bash curl http://localhost:3000/search -d '{"query": "test"}'
- 查看日志文件以排查问题。