Perplexity MCP Server

Perplexity MCP Server

site icon
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 的语言模型。

核心功能

  1. perplexity_chat:支持完整消息历史的聊天补全工具。
  2. perplexity_ask:简化的单查询接口,用于快速提问。

适用场景

  1. 需要与 Perplexity AI 进行复杂对话的场景。
  2. 快速获取 Perplexity AI 的简单回答。

工具列表

  1. perplexity_chat
  2. 能力:生成聊天补全,支持多轮对话历史。
  3. 参数:模型选择、消息历史、温度参数。
  4. perplexity_ask
  5. 能力:发送简单查询并获取回答。
  6. 参数:查询内容、模型选择。

常见问题解答

  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 开源许可条款。