基本能力
产品定位
Perplexity MCP Server 是一个中间件服务,旨在为 AI 系统提供与 Perplexity AI API 的标准化交互接口。
核心功能
- 核心工具:提供
perplexity_search
工具,用于执行搜索增强查询 - 类型安全:使用 TypeScript 实现强类型系统
- 错误处理:健壮的错误处理系统
- 安全特性:输入验证和清理功能
- 实用工具:日志记录、ID生成、速率限制等
适用场景
- AI 代理需要执行网络搜索增强的查询
- 开发需要集成 Perplexity API 的 AI 应用
- 需要显示模型内部推理过程的研究项目
工具列表
- perplexity_search:核心搜索工具,支持参数如查询、相关性问题返回、时间过滤、域名过滤等
常见问题
- 需要有效的 Perplexity API 密钥
- 配置环境变量是必要的
- 需要 Node.js v18+ 环境
使用教程
使用依赖
- Node.js v18+
- npm 或 yarn
- Perplexity API 密钥
安装教程
- 克隆仓库:
bash
git clone https://github.com/casey/perplexity-mcp-server.git
cd perplexity-mcp-server - 安装依赖:
bash
npm install - 构建项目:
bash
npm run build
调试方式
- 确保环境变量已正确设置
- 运行服务器:
bash
node dist/index.js - 检查日志输出确认服务状态