
Perplexity MCP Server

2025.04.02
0
TypeScriptAI工具集成API中间件搜索工具开发效率
Perplexity MCP Server 是一个基于 Model Context Protocol (MCP) 的服务,旨在为 AI 代理提供与 Perplexity AI API 交互的能力。该服务器通过 MCP 框架,使语言模型能够利用 Perplexity 的搜索增强查询功能,包括显示内部推理过程的能力。
View on GitHub
Overview
基本能力
产品定位
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 密钥
安装教程
- 克隆仓库:
git clone https://github.com/casey/perplexity-mcp-server.git
cd perplexity-mcp-server
- 安装依赖:
npm install
- 构建项目:
npm run build
调试方式
- 确保环境变量已正确设置
- 运行服务器:
node dist/index.js
- 检查日志输出确认服务状态