Definicion
La carga de herramientas MCP bajo demanda es un patrón en el que un agente de IA carga definiciones de herramientas MCP en su ventana contextual solo cuando es necesario, en lugar de precargar todas las herramientas disponibles al inicio de la conversación, lo que reduce el consumo de la ventana contextual y mejora el enfoque.
En profundidad
Cada definición de herramienta MCP consume tokens en la ventana contextual del LLM: el nombre de la herramienta, la descripción, el esquema de parámetros y los ejemplos pueden agregar cientos o miles de tokens por herramienta. Cuando un agente tiene acceso a más de 20 servidores MCP con entre 5 y 10 herramientas cada uno, la precarga de todas las definiciones puede consumir entre el 10 y el 30 % de la ventana de contexto disponible antes de que comience cualquier conversación real. La carga bajo demanda resuelve esto al diferir la carga del esquema de la herramienta hasta que el agente determine que necesita una capacidad específica. Claude Code implementa este patrón: los servidores MCP se configuran en el mcp.json del proyecto, pero sus esquemas de herramientas no se cargan en cada conversación. Cuando la solicitud del usuario sugiere que podría ser necesaria una herramienta (por ejemplo, mencionando búsqueda, datos web o una plataforma específica), el agente carga dinámicamente las herramientas del servidor MCP relevante. Esto mantiene la ventana de contexto optimizada para conversaciones que no requieren herramientas externas y, al mismo tiempo, mantiene el acceso completo a las herramientas cuando sea necesario. La desventaja: la carga bajo demanda agrega un pequeño impacto de latencia cuando las herramientas se cargan por primera vez (el agente debe buscar y analizar la lista de herramientas del servidor MCP), y en ocasiones el agente podría no cargar una herramienta que debería tener porque no reconoció la necesidad. La invocación explícita de la herramienta (el usuario escribe el nombre de una herramienta o usa un comando de barra diagonal) evita este problema. Para agentes con muchas conexiones MCP, la carga bajo demanda es esencial; sin ella, la ventana contextual se llena con definiciones de herramientas que tal vez nunca se utilicen en una sesión determinada.
Uso de ejemplo
Un desarrollador tiene servidores Scavio, GitHub, Postgres y Slack MCP configurados en Claude Code. Cuando hacen una pregunta de codificación, no se carga ninguna de las herramientas MCP: hay una ventana de contexto completa disponible para el código. Cuando preguntan "¿cuáles son los mejores resultados para [palabra clave]?", Claude Code carga las herramientas Scavio MCP a pedido y ejecuta la búsqueda.
Plataformas
Carga de herramientas MCP bajo demanda es relevante en las siguientes plataformas, todas accesibles a través de la API unificada de Scavio:
- Amazon
- YouTube
- Walmart
Terminos relacionados
Protocolo de contexto modelo (MCP)
Model Context Protocol (MCP) es un estándar abierto que define cómo los modelos de lenguaje grandes descubren e invocan ...
Presupuesto contextual del MCP
El presupuesto de contexto de MCP es la parte de la ventana de contexto de un LLM que consumen las definiciones de herra...