Perplexity Search MCP

Perplexity Search MCP

site icon
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 环境。

安装教程

  1. 克隆项目仓库。
  2. 安装依赖: bash npm install
  3. 配置环境变量: bash export PERPLEXITY_API_KEY=your_api_key
  4. 启动服务: bash npm start

调试方式

  • 检查服务是否正常运行: bash curl http://localhost:3000/search -d '{"query": "test"}'
  • 查看日志文件以排查问题。

许可证

该项目遵循 MIT 开源许可条款。