Perplexity AI MCP Server

Perplexity AI MCP Server

site icon
2025.02.17 0
JavaScript高级搜索多模型支持搜索工具
Perplexity AI MCP Server 是一个集成了 Perplexity AI API 的 MCP 服务器实现,提供高级搜索功能,支持多种模型选项。
View on GitHub

Overview

基本能力

产品定位

Perplexity AI MCP Server 是一个集成了 Perplexity AI API 的 MCP 服务器实现,提供高级搜索功能,支持多种模型选项。

核心功能

  • 使用 Perplexity AI 的模型进行搜索
  • 支持所有官方 Sonar 模型
  • 可配置的结果数量
  • 详细的错误处理和日志记录
  • 兼容 MCP Inspector

适用场景

  • 需要高级搜索功能的应用程序
  • 需要支持多种模型的搜索服务
  • 需要详细日志记录和错误处理的搜索服务

工具列表

  • perplexity_search: 使用 Perplexity AI 的模型执行搜索。
  • 参数:
    • query (string, 必需): 搜索查询
    • model (string, 可选): 使用的模型 (默认: "sonar")
    • 可用选项: sonar-reasoning-pro, sonar-reasoning, sonar-pro, sonar
    • count (number, 可选): 结果数量 (1-10, 默认: 5)

常见问题解答

  • 如何获取 API Key?
  • 注册 Perplexity AI 账户
  • 从仪表板获取 API Key
  • 设置环境变量: export PERPLEXITY_API_KEY=your_api_key_here

使用教程

使用依赖

无特殊依赖,只需安装 Node.js 和 pnpm。

安装教程

pnpm install
pnpm build

调试方式

直接执行

node dist/index.js
# 或如果已设置为可执行文件
./dist/index.js

开发模式

pnpm dev

使用 MCP Inspector 测试

pnpm inspect

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。