
Perplexity MCP Server

2024.12.13
6
TypeScriptAI 交互语言模型内容生成
Perplexity MCP Server 是一个基于 Node.js 实现的 Anthropic Model Context Protocol (MCP) 服务,用于连接 Claude 和 Perplexity 的语言模型。该服务通过工具使用增强 AI 交互能力,提供安全的中介桥梁。
View on GitHub
Overview
基本能力
产品定位
Perplexity MCP Server 是一个用于增强 AI 交互的工具桥接服务,主要用于连接 Claude 和 Perplexity 的语言模型。
核心功能
- perplexity_chat:支持完整消息历史的聊天补全工具。
- perplexity_ask:简化的单查询接口,用于快速提问。
适用场景
- 需要与 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
- 检查日志以获取详细错误信息。