Claude 桌面版的困惑工具
一个自定义的 MCP 工具,将 Perplexity AI 的 API 与 Claude Desktop 集成,允许 Claude 执行基于网络的研究并提供带有引文的答案。
先决条件安装
安装 Git:
对于Mac:
首先通过在终端中粘贴以下内容来安装Homebrew :GXP1
然后安装Git:GXP2
对于 Windows:
从git-scm.com下载 Git
运行安装程序
安装 Node.js:
对于Mac:
brew install node对于 Windows:
从nodejs.org下载
运行安装程序
通过运行以下命令验证安装:
工具安装
克隆存储库
安装依赖项
设置您的 API 密钥
您有两个选择:
选项 1(快速设置):
打开
server.js
找到这一行:
用您的 Perplexity API 密钥替换
选项 2(最佳实践):
创建 .env 文件:
# On Mac/Linux: touch .env open .env # On Windows: notepad .env或者简单地在文本编辑器中创建一个名为
.env
的新文件将您的 API 密钥添加到 .env 文件:
PERPLEXITY_API_KEY=your-api-key-here安装 dotenv:
npm install dotenv更新server.js:
import 'dotenv/config' const PERPLEXITY_API_KEY = process.env.PERPLEXITY_API_KEY;
配置 Claude 桌面
打开
~/Library/Application Support/Claude/claude_desktop_config.json
添加此配置:
将/full/path/to
替换为您克隆存储库的实际路径。
重启Claude桌面
用法
安装完成后,您可以通过 Claude 使用以下命令使用该工具:
“向 Perplexity 询问人工智能的最新发展”
“使用 Perplexity 研究量子计算的历史”
“在 Perplexity 上搜索有关气候变化的信息,重点关注上个月”
高级选项
您可以指定其他参数:
temperature
:控制响应随机性(0-2)max_tokens
:限制响应长度search_domain_filter
:将搜索限制在特定域search_recency_filter
:按时间段(日/周/月/年)过滤
故障排除
未找到 Git:
确保你已正确安装 Git
尝试重启你的终端
在 Mac 上,确保 Homebrew 位于你的 PATH 中
Node.js 错误:
使用
node --version
验证 Node.js 安装尝试重新安装 Node.js
API 密钥问题:
确保您已正确复制 API 密钥
检查 .env 文件中没有多余的空格
如果使用选项 2,请验证是否已安装 dotenv
工具未出现在 Claude 中:
检查claude_desktop_config.json中的路径
确保路径指向你的 server.js 文件
重启Claude桌面
检查控制台是否有任何错误消息
执照
麻省理工学院
安全说明
如果您打算分享您的代码或将其公开:
不要将您的 API 密钥提交给 Git
使用 .env 方法(选项 2)
将 .env 添加到你的 .gitignore 文件
local-only server
The server can only run on the client's local machine because it depends on local resources.
一个自定义的 MCP 工具,将 Perplexity AI 的 API 与 Claude Desktop 集成,允许 Claude 执行基于网络的研究并提供带有引文的答案。
Related Resources
Related MCP Servers
- -securityFlicense-qualityAllows Claude or other MCP-compatible AI assistants to search the web and get up-to-date information using the Perplexity API, with features for filtering results by time period.Last updated -8
- AsecurityAlicenseAqualityAn MCP server that enables Claude to perform web searches using Perplexity's API with intelligent model selection based on query intent and support for domain and recency filtering.Last updated -3MIT License
- AsecurityAlicenseAqualityMCP server that enables Claude to request chat completions with citations from the Perplexity API.Last updated -1MIT License
- -securityAlicense-qualityA custom Model Context Protocol implementation that integrates Perplexity AI with Claude Desktop, allowing users to access Perplexity's AI models for both single questions and multi-turn conversations.Last updated -41812ISC License