Hermes Agent es el marco de agente de código abierto 2026 que se envía como un binario autohospedado con soporte para herramientas MCP. Este tutorial registra a Scavio como una herramienta MCP de Hermes para que el agente obtenga búsquedas en vivo en múltiples superficies.
Requisitos previos
- Agente Hermes instalado
- Una clave API de Scavio
- Un archivo de configuración de Hermes (hermes.yaml)
Guia paso a paso
Paso 1: Localice la configuración de Hermes
Hermes lee herramientas de hermes.yaml en el directorio del proyecto.
cat hermes.yaml || touch hermes.yamlPaso 2: Agregue el bloque Scavio MCP
Hermes acepta puntos finales HTTP MCP directamente.
tools:
- name: scavio
type: mcp
endpoint: https://mcp.scavio.dev/mcp
headers:
x-api-key: ${SCAVIO_API_KEY}Paso 3: Recargar Hermes
Hermes vuelve a leer la configuración al reiniciar.
hermes restartPaso 4: Verificar el descubrimiento de herramientas
Hermes enumera todas las herramientas MCP al inicio.
hermes tools list | grep scavioPaso 5: Prueba con una consulta de datos nuevos
Pregunte algo que requiera una búsqueda en vivo.
hermes run 'summarize the latest Hermes Agent release notes and recent community posts'Ejemplo en Python
# Hermes Agent does not require Python glue for MCP tools.
# Direct API parity check:
import requests, os
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': 'hermes agent 2026 release'})
print(r.json().get('organic_results', [])[:3])Ejemplo en JavaScript
// MCP config-first; direct API parity:
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: 'hermes agent 2026 release' })
});
console.log(((await r.json()).organic_results || []).slice(0, 3));Salida esperada
Hermes prints scavio as an available tool and calls it automatically for queries that need fresh data.