Los usuarios de Claude Code que ejecutan Zaiglm o una configuración de proveedor personalizada a menudo pierden la herramienta WebSearch incorporada. Este tutorial lo restaura registrando el servidor Scavio MCP, que proporciona a Claude Code una búsqueda multisuperficie independientemente del proveedor del modelo subyacente.
Requisitos previos
- Código Claude más reciente
- Una clave API de Scavio
- Nodo.js 20+
Guia paso a paso
Paso 1: Localice la configuración de Claude Code
La configuración se encuentra en ~/.claude/settings.json o por proyecto .claude/settings.json.
code ~/.claude/settings.jsonPaso 2: Agregue el MCP Scavio
Funciona independientemente del proveedor del modelo (Zaiglm, direct Anthropic, OpenRouter).
{
"mcpServers": {
"scavio": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.scavio.dev/mcp"],
"env": { "SCAVIO_API_KEY": "${SCAVIO_API_KEY}" }
}
}
}Paso 3: Exportar la clave API
Ponerlo a disposición del proceso del Código Claude.
echo 'export SCAVIO_API_KEY=sk_live_...' >> ~/.zshrc && source ~/.zshrcPaso 4: Reiniciar el código Claude
Vuelva a cargar para que se ejecute el descubrimiento de MCP.
# Exit and relaunch
claudePaso 5: Verifique que la herramienta esté activa
Ejecute /mcp en Claude Code para enumerar los servidores cargados.
> /mcp
# Expect scavio listed with scavio_search, scavio_reddit, scavio_youtubeEjemplo en Python
# Claude Code uses MCP directly; Python parity call:
import os, requests
API_KEY = os.environ['SCAVIO_API_KEY']
r = requests.post('https://api.scavio.dev/api/v1/search',
headers={'x-api-key': API_KEY},
json={'query': 'zaiglm claude code web search'})
print(r.json().get('organic_results', [])[:3])Ejemplo en JavaScript
const API_KEY = process.env.SCAVIO_API_KEY;
const r = await fetch('https://api.scavio.dev/api/v1/search', {
method: 'POST',
headers: { 'x-api-key': API_KEY, 'Content-Type': 'application/json' },
body: JSON.stringify({ query: 'zaiglm claude code web search' })
});
console.log(((await r.json()).organic_results || []).slice(0, 3));Salida esperada
Claude Code exposes scavio_* tools regardless of model provider. The agent calls them automatically for queries that need fresh data.