Perplexity Tool for Claude Desktop

Perplexity Tool for Claude Desktop

site icon
2024.12.06 2
JavaScript搜索工具浏览器自动化搜索工具
Perplexity Tool for Claude Desktop 是一个自定义的 MCP 工具,它集成了 Perplexity AI 的 API 与 Claude Desktop,使 Claude 能够进行基于网络的研究并提供带有引用的答案。该工具主要用于增强 Claude 的搜索和研究能力,适用于需要快速获取网络信息并进行引用的场景。
View on GitHub

Overview

基本能力

产品定位

Perplexity Tool for Claude Desktop 是一个增强 Claude Desktop 功能的工具,通过集成 Perplexity AI 的 API,使 Claude 能够进行网络搜索并提供带有引用的答案。

核心功能

  1. 集成 Perplexity AI 的 API,提供网络搜索功能。
  2. 支持在 Claude Desktop 中直接调用搜索功能。
  3. 提供高级选项,如控制响应随机性、限制响应长度、按特定域名或时间范围过滤搜索结果。

适用场景

  1. 需要快速获取网络信息并进行引用的研究场景。
  2. 需要增强 Claude 搜索能力的开发者和研究人员。
  3. 需要自动化网络搜索和内容生成的用户。

工具列表

  1. Perplexity AI API:提供网络搜索和答案生成功能。
  2. Claude Desktop:作为集成平台,调用 Perplexity Tool 进行搜索。

常见问题解答

  1. Git 未找到:确保正确安装 Git 并重启终端。
  2. Node.js 错误:验证 Node.js 安装或尝试重新安装。
  3. API Key 问题:确保正确复制 API Key 并检查 .env 文件。
  4. 工具未出现在 Claude 中:检查配置文件路径并重启 Claude Desktop。

使用教程

使用依赖

  1. 安装 Git:
  2. Mac: bash /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" brew install git
  3. Windows:从 git-scm.com 下载并安装。
  4. 安装 Node.js:
  5. Mac: bash brew install node
  6. Windows:从 nodejs.org 下载并安装。
  7. 验证安装: bash git --version node --version

安装教程

  1. 克隆仓库: bash git clone https://github.com/letsbuildagent/perplexity-tool cd perplexity-tool
  2. 安装依赖: bash npm install
  3. 设置 API Key:
  4. 方法 1:直接修改 server.js 文件中的 PERPLEXITY_API_KEY
  5. 方法 2:创建 .env 文件并添加 PERPLEXITY_API_KEY=your-api-key-here,然后安装 dotenvbash npm install dotenv
  6. 配置 Claude Desktop:
  7. 修改 claude_desktop_config.json 文件,添加工具配置。
  8. 重启 Claude Desktop。

调试方式

  1. 检查 Git 和 Node.js 是否正确安装。
  2. 验证 API Key 是否正确设置。
  3. 检查配置文件路径是否正确。
  4. 重启 Claude Desktop 并查看控制台错误信息。

许可证

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