La latencia de las herramientas MCP puede dominar incluso a un modelo local rápido, porque cada acción externa añade tiempo de descubrimiento, orquestación, transporte, ejecución y procesamiento de resultados.
Un modelo de IA doméstico puede generar tokens rápidamente, mientras que un agente sigue pareciendo lento cuando busca archivos, consulta Home Assistant, lee un calendario, comprueba copias de seguridad o llama a un servicio remoto mediante el Protocolo de Contexto del Modelo. El modelo es solo una etapa de ese recorrido. Los esquemas de las herramientas se incorporan al contexto, el host selecciona un servidor, las solicitudes atraviesan límites entre procesos o redes, los sistemas posteriores ejecutan la operación y los resultados regresan para otro turno de razonamiento. Los flujos de trabajo de varios pasos multiplican esas demoras, incluso cuando la inferencia local ya está preparada.
MCP añade un recorrido cliente-host-servidor alrededor de la herramienta
Un host MCP mantiene conexiones de cliente con uno o más servidores, expone sus herramientas al modelo, dirige la llamada seleccionada e inserta el resultado de nuevo en la conversación.
Un análisis sistemático de MCP describe el ciclo de vida del protocolo mediante el descubrimiento, la operación y la actualización entre componentes de herramientas distribuidos.
Un servidor local mediante stdio evita el transporte de red habitual, pero aún requiere programación de procesos, serialización, ejecución de herramientas y otro turno del modelo. Un servidor HTTP remoto añade latencia de conexión, autenticación, red, pasarela y servicio.
Los catálogos grandes de herramientas aumentan el trabajo de las indicaciones y la selección
Cuando un host envía cientos de definiciones de herramientas al modelo, sus nombres, descripciones y esquemas de entrada consumen contexto antes de procesar la tarea del usuario.
Los estudios de Tool Attention analizan el coste de las herramientas MCP generado por los catálogos grandes y proponen cargar solo los esquemas relevantes para la tarea.
Las indicaciones más largas aumentan el tiempo de precarga y pueden hacer que la selección de herramientas sea menos fiable. El descubrimiento progresivo reduce ambos costes al exponer un pequeño conjunto de candidatas en lugar de todos los servidores conectados.
Las definiciones de herramientas también deben evitar ejemplos demasiado extensos que dupliquen información ya impuesta por el esquema JSON.
La herramienta posterior suele costar más que el protocolo
Una llamada MCP puede terminar esperando una consulta de base de datos, una API en la nube, una búsqueda web, un servicio de cámara, un disco NAS lento u otro modelo local. MCP estandariza la llamada, pero no acelera la operación de destino.
Cortex observa que las llamadas remotas a herramientas pueden dominar el rendimiento de los agentes, lo que impulsa el almacenamiento en caché y la reducción de solicitudes externas.
Mide por separado la ejecución interna del servidor, el transporte y el tiempo del modelo. De lo contrario, una API de calendario lenta puede diagnosticarse erróneamente como un LLM local lento o un cliente MCP lento.
Las cadenas secuenciales de herramientas multiplican las rondas de ida y vuelta del modelo y la red
Un flujo de trabajo puede enumerar archivos, abrir uno, transformar su contenido, validar el resultado y escribir una salida. Un agente ingenuo vuelve al modelo entre cada paso.
Las investigaciones que comparan la orquestación con la ejecución de código identifican la sobrecarga de coordinación derivada de las llamadas repetidas a herramientas y del estado intermedio fragmentado.
Cada ciclo incluye decodificación del modelo, enrutamiento del cliente, ejecución del servidor, serialización del resultado, crecimiento del contexto y otra evaluación de la indicación. Por tanto, cinco llamadas rápidas por separado pueden producir una tarea lenta de principio a fin.
La ejecución programática o una herramienta de flujo de trabajo acotado pueden mantener los datos intermedios fuera del modelo y devolver solo el resultado final cuando la secuencia sea determinista y segura.
El bloqueo de cabecera puede retrasar todo el programa del agente
Los agentes que utilizan herramientas suelen alternar entre llamadas al modelo y trabajo externo. Una dependencia inicial retrasada impide que todos los pasos posteriores estén listos.
Agentix informa de un bloqueo a nivel de programa cuando los sistemas de servicio programan llamadas individuales al modelo sin comprender las dependencias de su flujo de trabajo.
Por ello, un asistente doméstico puede quedar esperando detrás de una tarea en segundo plano, aunque una llamada breve al modelo bastaría para desbloquear una acción doméstica pendiente. La prioridad debe tener en cuenta todo el flujo de trabajo, no solo la siguiente solicitud aislada.
Reduce la latencia midiendo cada límite
Registra el descubrimiento de herramientas, los tokens de los esquemas, el tiempo de decisión del modelo, el enrutamiento del host, el transporte, la cola del servidor, la ejecución posterior, el tamaño de la respuesta, la incorporación del resultado, los reintentos y el número de ciclos entre el modelo y las herramientas.
La guía de ZimaSpace sobre herramientas de agentes acotadas también mejora el rendimiento: las operaciones limitadas devuelven resultados más pequeños y evitan exploraciones amplias del sistema de archivos o de los servicios.
Usa transportes locales para los datos locales, almacena en caché las lecturas estables, agrupa las llamadas independientes, paraleliza las operaciones que no dependan unas de otras, pagina los resultados grandes y traslada la lógica repetible de varios pasos a flujos de trabajo auditados.
El modelo local solo es el cuello de botella cuando el seguimiento demuestra que la inferencia domina la tarea completa. Sin esa evidencia, sustituir el modelo puede dejar intacto el recorrido lento de la herramienta.
Centro de Tecnología e IA
Más para leer

¿Cómo proporciona un intermediario secreto credenciales a un agente de IA sin exponerlas en los prompts?
Sigue la identidad de la carga de trabajo, la política, la emisión de tokens, la inyección de solicitudes, la redacción, la caducidad y la...

¿Cómo contiene un entorno aislado de herramientas los efectos secundarios de un agente de IA?
Descubre cómo el aislamiento, los controles de capacidad, el estado desechable, el control de salida, las cuotas y los registros de auditoría limitan los...

¿Cómo produce el decodificado restringido un JSON válido según el esquema?
Comprende la compilación de esquemas, el enmascaramiento de tokens, el estado del analizador sintáctico, los subconjuntos compatibles, la latencia, el truncamiento y por qué...

