Una compilación de r/opencodeCLI informó una reducción del 99,3 % en la carga del esquema MCP a través de una puerta de enlace. Este tutorial sigue el patrón: compresión de descripción de herramientas, carga diferida de esquemas y puertas de enlace específicas de superficie.
Requisitos previos
- Puerta de enlace MCP en ejecución (ver tutorial relacionado)
Guia paso a paso
Paso 1: Auditar el costo actual del token por sesión
Mida los tokens de carga del esquema al inicio de la sesión.
// In Claude Code, run /context and inspect tools section.Paso 2: Identificar herramientas duplicadas o superpuestas
Si cada uno de tres MCP expone "búsqueda", el modelo desperdicia tokens.
// Replace 4 single-surface search MCPs with 1 multi-surface MCP (Scavio).Paso 3: Utilice Scavio MCP para la superficie de búsqueda
Un MCP, seis herramientas, ~80 tokens por descripción de herramienta.
{ "scavio": { "url": "https://mcp.scavio.dev/mcp", "headers": { "x-api-key": "${SCAVIO_API_KEY}" } } }Paso 4: Utilice una puerta de enlace para MCP que no sean de búsqueda
Postgres, GitHub, proxy de herramientas internas a través de la puerta de enlace.
// Already covered in 'mcp-proxy-setup' tutorial.Paso 5: Volver a medir tokens
La carga del esquema debería disminuir drásticamente.
// Expected: from 30K-50K to under 5K.Ejemplo en Python
# Configuration-driven. No code beyond the JSON above.Ejemplo en JavaScript
// See JSON above.Salida esperada
Schema-load tokens drop 80-99% depending on starting fleet size. A 30-turn session that cost $0.50 on schema overhead drops under $0.05.