Perplexity MCP 服务器

一个用于Perplexity API的模型上下文协议(MCP)服务器,允许AI助手通过标准化接口使用Perplexity API进行搜索和访问信息。

  • by IsaiahDupree
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 IsaiahDupree/perplexity-mcp-server-actor

使用说明

困惑MCP服务器

这是一个用于困惑API的模型上下文协议(MCP)服务器,设计为作为Apify Actor运行。它允许人工智能助手通过标准化界面使用困惑API搜索和访问信息。

特性

  • 使用Perplexity强大的搜索功能进行搜索
  • 使用各种困惑模型完成聊天
  • 模型列表
  • 用于实时通信的服务器发送事件(SSE)

设置

先决条件

  • Node.js 18或更高版本
  • 困惑API键

环境变量

需要以下环境变量:

  • PERPLEXITY_API_KEY:您的困惑API密钥

安装

  1. 克隆此存储库
  2. 安装依赖项:
npm install

本地运行

要在本地运行MCP服务器:

npm run dev

部署到Apify

此项目旨在部署为Apify Actor。要部署,请执行以下操作:

  1. 在Apify平台上创建一个新的Actor
  2. 在Actor设置中设置环境变量
  3. 将此代码库部署到Actor

API终点

MCP服务器公开以下端点:

  • /search (POST):使用困惑进行搜索
  • /chat (POST):生成聊天完成
  • /models (GET):列出可用型号

示例用法

搜索

{
  "query": "What is the capital of France?",
  "search_focus": "internet"
}

聊天

{
  "messages": [
    {"role": "user", "content": "Tell me about quantum computing"}
  ],
  "model": "sonar-medium-online"
}

许可证

麻省理工学院