
Perplexity MCP Server

2024.12.27
0
TypeScriptAI 交互增强语言模型桥接内容生成
Perplexity MCP Server 是一个基于 Node.js 实现的 Anthropic Model Context Protocol (MCP) 服务,用于连接 Claude 和 Perplexity 的语言模型。该服务通过工具使用增强 AI 交互能力,提供安全的桥梁功能。
View on GitHub
Overview
基本能力
产品定位
Perplexity MCP Server 是一个用于连接 Claude 和 Perplexity AI 的中间件服务,通过 MCP 协议实现 AI 交互的增强功能。
核心功能
- perplexity_chat:支持完整消息历史的聊天完成工具。
- 参数:
model
(可选模型)、messages
(对话历史)、temperature
(采样温度)。 - perplexity_ask:简化的单查询接口,适用于快速提问。
- 参数:
query
(问题或提示)、model
(可选模型)。
适用场景
- 需要与 Perplexity AI 进行复杂对话的场景。
- 快速获取 Perplexity AI 的问答结果。
工具列表
- perplexity_chat:生成聊天完成结果,支持多轮对话。
- perplexity_ask:发送简单查询并获取快速响应。
常见问题解答
- Server Not Found:检查
claude_desktop_config.json
中的路径是否正确,确保服务器已构建。 - Authentication Errors:验证
.env
文件中的 Perplexity API 密钥是否正确。 - Tool Execution Errors:检查工具参数是否符合模式,并查看服务器日志获取详细错误信息。
使用教程
使用依赖
- 安装 Node.js 环境。
- 确保已安装 Git。
安装教程
- 克隆仓库:
bash git clone https://github.com/yourusername/perplexity-mcp-server.git cd perplexity-mcp-server
- 安装依赖:
bash npm install
- 创建
.env
文件并配置 API 密钥:env PERPLEXITY_API_KEY=your-api-key-here
- 构建项目:
bash npm run build
调试方式
- 启动开发服务器:
bash npm run dev
- 检查日志以排查错误。