Claude Code 和 Claude Desktop 支持 MCP 服务器,可通过外部工具扩展 Claude 的功能。添加搜索 MCP 服务器使 Claude 能够在对话期间查找当前信息、验证事实、检查文档和研究主题。本教程介绍如何将 Scavio MCP 服务器添加到 Claude Code 和 Claude Desktop,使 Claude 能够访问 Google、Reddit、YouTube、Amazon 等平台的多平台搜索。配置需要不到两分钟的时间,并且需要编辑单个 JSON 文件。
前置条件
- 安装了 Claude Code CLI 或 Claude Desktop
- 来自 scavio.dev 的 Scavio API 密钥
操作指南
步骤 1: 配置克劳德代码
将 Scadio MCP 服务器添加到您的 Claude Code 项目配置中。
# Add to .mcp.json in your project root:
# {
# "mcpServers": {
# "scavio": {
# "url": "https://mcp.scavio.dev/mcp",
# "headers": {
# "x-api-key": "your_scavio_api_key"
# }
# }
# }
# }步骤 2: 配置 Claude 桌面
将 Scadio MCP 服务器添加到您的 Claude Desktop 配置中。
# Add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS)
# Or %APPDATA%/Claude/claude_desktop_config.json (Windows)
# {
# "mcpServers": {
# "scavio": {
# "url": "https://mcp.scavio.dev/mcp",
# "headers": {
# "x-api-key": "your_scavio_api_key"
# }
# }
# }
# }步骤 3: 验证集成
测试添加 MCP 配置后 Claude 是否可以访问搜索工具。
# After adding the config, restart Claude Code or Claude Desktop
# Claude will discover these tools:
# - search: Query Google, Reddit, YouTube, Amazon, Walmart
# - extract: Fetch and parse web page content
# Test by asking Claude:
# "Search for the latest Next.js features in 2026"步骤 4: 直接测试API
验证 Scavio API 是否可以通过直接调用来确认您的密钥是否有效。
import os, requests
API_KEY = os.environ["SCAVIO_API_KEY"]
resp = requests.post("https://api.scavio.dev/api/v1/search",
headers={"x-api-key": API_KEY},
json={"platform": "google", "query": "Claude MCP tools 2026"})
data = resp.json()
print(f"Results: {len(data.get('organic_results', []))}")
for r in data.get("organic_results", [])[:3]:
print(f" {r['title']}")Python 示例
import os, requests
API_KEY = os.environ["SCAVIO_API_KEY"]
resp = requests.post("https://api.scavio.dev/api/v1/search",
headers={"x-api-key": API_KEY},
json={"platform": "google", "query": "Claude MCP search tools"})
for r in resp.json().get("organic_results", [])[:5]:
print(r["title"])JavaScript 示例
const H = {"x-api-key": process.env.SCAVIO_API_KEY, "Content-Type": "application/json"};
const r = await fetch("https://api.scavio.dev/api/v1/search", {
method: "POST", headers: H,
body: JSON.stringify({platform: "google", query: "Claude MCP search tools"})
});
(await r.json()).organic_results.slice(0,5).forEach(r => console.log(r.title));预期输出
Claude Code or Claude Desktop configured with Scavio MCP, providing live multi-platform search capabilities during conversations and coding sessions.