使用说明
困惑MCP服务器
这是一个简单的MCP服务器,允许您使用Perplexity AI搜索网络。
MCP审查认证:https://mcpreview.com/mcp-servers/spragginsdesigns/perplexity-mcp-server
安装
先决条件
- Node.js 18+(从下载 nodejs.org)
- Git(从下载 git-scm.com)
- 困惑的AI API密钥
Windows的步骤
- 克隆存储库:
git clone [repository-url]
cd perplexity-mcp-server
- 安装依赖项:
npm install
- 创建环境文件:
- 创建一个名为的新文件
.env在根目录中 - 添加您的困惑AI API密钥:
PERPLEXITY_API_KEY=your_api_key_here - 创建一个名为的新文件
在Windows上的使用
开发模式
npm run dev
生产模式
- 构建项目:
npm run build
- 启动服务器:
npm start
使用Windows批处理文件(推荐)
为了避免Windows上的环境变量问题,请使用附带的批处理文件:
- 先构建项目:
npm run build
- 运行批处理文件:
.\run-perplexity-server.bat
或者,双击 run-perplexity-server.bat Windows资源管理器中的文件。
有关详细说明,请参阅 Windows安装指南.
Windows问题疑难解答
常见问题
-
权限错误
- 以管理员身份运行命令提示符或PowerShell
- 检查项目目录中的文件权限
-
环境变量
- 确保
.env文件位于根目录中 - 周围没有空格
=登录.env文件 - 更改环境变量后重新启动终端
- 使用提供的批处理文件来避免环境变量问题
- 确保
-
Node.js问题
- 验证Node.js安装:
node --version - 确保安装了npm:
npm --version
- 验证Node.js安装:
错误消息
如果你看到 Error: ENOENT: no such file or directory,确保:
- 所有路径都使用正确的Windows样式分隔符
- 您在正确的目录中
- 所需文件存在
项目结构
perplexity-mcp-server/
├── src/
│ └── index.ts # Main server implementation
├── dist/ # Compiled output
├── .env # Environment variables
├── package.json # Project configuration
├── run-perplexity-server.bat # Windows batch file
└── tsconfig.json # TypeScript configuration
API使用
服务器提供单一工具 perplexity_search 对于网络搜索:
{
"name": "perplexity_search",
"arguments": {
"query": "your search query here"
}
}
许可证
麻省理工学院