困惑MCP服务器
这是一个用于困惑API的模型上下文协议(MCP)服务器,设计为作为Apify Actor运行。它允许人工智能助手通过标准化界面使用困惑API搜索和访问信息。
特性
- 使用Perplexity强大的搜索功能进行搜索
- 使用各种困惑模型完成聊天
- 模型列表
- 用于实时通信的服务器发送事件(SSE)
设置
先决条件
- Node.js 18或更高版本
- 困惑API键
环境变量
需要以下环境变量:
PERPLEXITY_API_KEY:您的困惑API密钥
安装
- 克隆此存储库
- 安装依赖项:
npm install本地运行
要在本地运行MCP服务器:
npm run dev部署到Apify
此项目旨在部署为Apify Actor。要部署,请执行以下操作:
- 在Apify平台上创建一个新的Actor
- 在Actor设置中设置环境变量
- 将此代码库部署到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"
}许可证
麻省理工学院
