Perplexity MCP Server

Perplexity MCP Server

site icon
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 交互的增强功能。

核心功能

  1. perplexity_chat:支持完整消息历史的聊天完成工具。
  2. 参数:model(可选模型)、messages(对话历史)、temperature(采样温度)。
  3. perplexity_ask:简化的单查询接口,适用于快速提问。
  4. 参数:query(问题或提示)、model(可选模型)。

适用场景

  1. 需要与 Perplexity AI 进行复杂对话的场景。
  2. 快速获取 Perplexity AI 的问答结果。

工具列表

  1. perplexity_chat:生成聊天完成结果,支持多轮对话。
  2. perplexity_ask:发送简单查询并获取快速响应。

常见问题解答

  1. Server Not Found:检查 claude_desktop_config.json 中的路径是否正确,确保服务器已构建。
  2. Authentication Errors:验证 .env 文件中的 Perplexity API 密钥是否正确。
  3. Tool Execution Errors:检查工具参数是否符合模式,并查看服务器日志获取详细错误信息。

使用教程

使用依赖

  1. 安装 Node.js 环境。
  2. 确保已安装 Git。

安装教程

  1. 克隆仓库: bash git clone https://github.com/yourusername/perplexity-mcp-server.git cd perplexity-mcp-server
  2. 安装依赖: bash npm install
  3. 创建 .env 文件并配置 API 密钥: env PERPLEXITY_API_KEY=your-api-key-here
  4. 构建项目: bash npm run build

调试方式

  1. 启动开发服务器: bash npm run dev
  2. 检查日志以排查错误。

许可证

该项目遵循 ISC 开源许可条款。