Perplexity MCP Server

Perplexity MCP Server

site icon
2024.12.25 63
Python内容生成内容生成
Perplexity MCP Server 是一个为 Perplexity API 设计的 MCP 服务器,主要用于通过 API 请求带有引用的聊天完成内容。它提供了一个工具 `ask_perplexity` 来实现这一功能。
View on GitHub

Overview

基本能力

产品定位

Perplexity MCP Server 是一个为 Perplexity API 设计的 MCP 服务器,主要用于通过 API 请求带有引用的聊天完成内容。

核心功能

  • ask_perplexity: 请求带有引用的聊天完成内容。

适用场景

  • 需要从 Perplexity API 获取带有引用的聊天完成内容的场景。
  • 适用于开发者和研究人员,用于集成 Perplexity API 到他们的项目中。

工具列表

  • ask_perplexity: 请求带有引用的聊天完成内容。

常见问题解答

  • Claude Desktop 客户端可能超时: 如果 Perplexity 处理时间过长,Claude Desktop 客户端可能会超时。
  • 未来可能的解决方案: 如果 Claude Desktop 实现了对长时间运行操作和进度报告的支持,这个问题可能会得到解决。

使用教程

使用依赖

  • 需要安装 Claude Desktop 并配置 claude_desktop_config.json 文件。

安装教程

  1. 配置 Claude Desktop:
  2. 在 macOS 上: ~/Library/Application\ Support/Claude/claude_desktop_config.json
  3. 在 Windows 上: %APPDATA%/Claude/claude_desktop_config.json

  4. 添加 MCP 服务器配置:

"mcpServers": {
  "Perplexity": {
    "command": "uvx",
    "args": [
      "mcp-server-perplexity"
    ],
    "env": {
      "PERPLEXITY_API_KEY": "your-perplexity-api-key"
    }
  }
}

调试方式

  • 确保 PERPLEXITY_API_KEY 环境变量已正确设置。
  • 检查 Claude Desktop 的日志以查看是否有错误信息。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。