Mcp Servers Ke6

Mcp Servers Ke6

🚀 MCP-服务器

本项目是一个专注于从Claude应用程序提供网络浏览功能的“版本”。它源自模型上下文协议和Anthropic原始的MCP项目。您可在这些README和许可证中找到使用此应用程序的说明。

🚀 快速开始

本项目旨在为Claude提供强大的实时全球网络研究能力,通过集成Sonar API,让Claude在信息获取上更加高效。

✨ 主要特性

  • 集成Sonar API,赋予Claude无与伦比的实时全球网络研究能力。
  • 提供 perplexity_ask 工具,可使用Sonar API与Claude进行实时对话以进行在线搜索。

📦 安装指南

步骤1: 克隆仓库并安装依赖

克隆此仓库:

git clone git@github.com:rascal-3/MCP-servers.git

进入perplexity-ask目录并安装必要的依赖项:

cd servers/src/perplexity-ask && npm install

步骤2: 获取Sonar API密钥

  1. Sonar API账户注册。
  2. 按照账户设置说明生成API密钥。
  3. 将密钥设置为环境变量PERPLEXITY_API_KEY

步骤3: 配置Claude Desktop

  1. 此处下载Claude桌面版。
  2. claude_desktop_config.json中添加以下内容:
{
"mcpServers": {
"perplexity-ask": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"PERPLEXITY_API_KEY",
"mcp/perplexity-ask"
],
"env": {
"PERPLEXITY_API_KEY": "YOUR_API_KEY_HERE"
}
}
}
}

NPX配置

{
"mcpServers": {
"perplexity-ask": {
"command": "npx",
"args": ["-y", "server-perplexity-ask"],
"env": {
"PERPLEXITY_API_KEY": "YOUR_API_KEY_HERE"
}
}
}
}

您可以通过以下命令访问文件:

vim ~/Library/Application\ Support/Claude/claude_desktop_config.json

步骤4: 构建Docker镜像

构建Docker镜像:

docker build -t [your-docker-hub-account]/perplexity-ask:latest -f Dockerfile .

步骤5: 测试

运行容器:

docker image ls
docker run -it [your-container-image-id]

请确保Claude桌面检测到我们在perplexity-ask服务器中暴露的两个工具。您可以通过点击锤子图标来查看: 如果看到这两个工具,这意味着集成已经生效。恭喜!现在Claude可以使用Perplexity提问了。您可以像使用Perplexity网络应用一样直接使用它。

步骤6: 高级参数

目前使用的搜索参数是默认值。您可以在API调用的任何地方修改这些参数。例如:

  • 调整--limit以控制返回的结果数量。
  • 使用--skip_cache来禁止缓存结果。
  • 设置--time_range来限制搜索的时间范围。

💻 使用示例

工具 perplexity_ask

  • 使用Sonar API与Claude进行实时对话,用于在线搜索。
  • 输入:
    • messages (数组): 对话消息的数组。
      • 每条消息必须包含:
        • role (字符串): 消息的角色(例如,systemuserassistant)。
        • content (字符串): 消息的内容。

📚 详细文档

演示

注意事项

⚠️ 重要提示

请确保在合法和道德的范围内使用此工具,遵守所有适用的法律法规和政策。

📄 许可证

本项目遵循MIT许可证。

  • 0 关注
  • 0 收藏,8 浏览
  • system 提出于 2025-09-23 09:21

相似服务问题