Claude桌面困惑工具
一个定制的MCP工具,将困惑人工智能的API与Claude Desktop集成在一起,允许Claude进行基于网络的研究并提供带引用的答案。
先决条件安装
- 安装Git:
- 对于Mac: - 安装 家酿 首先在终端中粘贴以下内容:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"- 然后安装Git:
brew install git- 对于Windows: - 从下载Git git-scm.com - 运行安装程序
- 安装Node.js:
- 对于Mac:
brew install node- 对于Windows: - 下载自 - 运行安装程序
- 通过运行以下命令验证安装:
git --version
node --version工具安装
- 克隆存储库
git clone https://github.com/letsbuildagent/perplexity-tool
cd perplexity-tool- 安装依赖项
npm install- 设置API密钥
您有两个选择:
选项1(快速设置):
- 打开
server.js - 找到这条线:
const PERPLEXITY_API_KEY = "YOUR-API-KEY-HERE";- 替换为您的困惑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 - 添加此配置:
{
"mcpServers": {
"perplexity-tool": {
"command": "node",
"args": [
"/full/path/to/perplexity-tool/server.js"
]
}
}
}替换 /full/path/to 使用克隆存储库的实际路径。
- 重新启动克劳德桌面
用法
安装后,您可以通过Claude使用该工具,命令如下:
- “向困惑询问人工智能的最新发展”
- “用困惑研究量子计算的历史”
- “搜索困惑,了解气候变化信息,关注上个月”
高级选项
您可以指定其他参数:
temperature:控制响应随机性(0-2)max_tokens:限制响应长度search_domain_filter:将搜索限制到特定域search_recency_filter:按时间段(天/周/月/年)筛选
故障排除
- 找不到Git:
- 确保您已正确安装Git - 尝试重新启动终端 - 在Mac上,确保Homebrew在您的PATH中
- Node.js错误:
- 使用验证Node.js安装 node --version - 尝试重新安装Node.js
- API关键问题:
- 确保您已正确复制API密钥 - 检查.env文件中是否没有多余的空格 - 如果使用选项2,请验证是否安装了dotenv
- 工具未出现在Claude中:
- 检查claude_desktop_config.json中的路径 - 确保路径指向您的server.js文件 - 重新启动克劳德桌面 - 检查控制台是否有任何错误消息
许可证
麻省理工学院
安全说明
如果你打算分享你的代码或公开它:
- 不要将API密钥提交到Git
- 使用.env方法(选项2)
- 将.env添加到.gitignore文件中
