Inicio / Artículos / Agentgateway para LLMs, MCP y A2A: Cuando un plano de datos de IA unificado ayuda

Agentgateway para LLMs, MCP y A2A: Cuando un plano de datos de IA unificado ayuda

En qué se diferencia Agentgateway de los proxies basados únicamente en LLM: descubrimiento MCP, rastreo A2A, enrutamiento, seguridad, OpenTelemetry y gobernanza de costos; además, cuándo adoptarlo o prescindir de él.

1605 palabras

Los equipos de plataforma que van más allá de un único punto de extremo de modelo suelen terminar con una gran variedad de componentes: proveedores de LLM, servidores de herramientas y agentes autónomos, cada uno con su propio patrón de entrada. Los proxies específicos para LLM como Bifrost o LiteLLM ayudan en la completación de chats, pero dejan el tráfico entre agentes y las interfaces de herramientas MCP como problemas separados.

Agentgateway está diseñado para cubrir esa brecha: un gateway de alto rendimiento para tráfico nativo de IA, no solo proxying HTTP clásico para LLM. Las secciones siguientes resumen qué lo hace diferente, cómo es la experiencia de inicio rápido, qué parámetros de gestión son importantes y cuándo adoptarlo en lugar de omitirlo.

Qué hace diferente a Agentgateway: más allá del proxy de LLM

La principal ventaja es la conciencia nativa de los protocolos orientados a agentes, además de las rutas HTTP habituales de los LLM. Todavía puede gestionar endpoints compatibles con OpenAI, pero también trata a los servidores de herramientas MCP como microservicios, con mecanismos de detección que permiten a los agentes encontrar herramientas adecuadas, y puede gestionar la identidad y el seguimiento a lo largo de las comunicaciones entre agentes, asegurando que las invocaciones entre estos marcos permanezcan observables.

En un sistema agente complejo, los agentes realizan llamadas a herramientas que pueden llegar a un servidor MCP. Sin una capa de datos compartida, cada equipo debe crear métodos propios de autenticación, límites de tasa y telemetría para esas llamadas. Agentgateway centraliza estos aspectos de la misma manera que un API gateway lo hace con los microservicios REST, al tiempo que comprende las particularidades de la enrutación de los LLM, como la selección basada en factores como la latencia, el costo y las características del modelo.

Para el tráfico A2A, la identidad por salto y el rastreo son cruciales: los operadores de plataforma necesitan saber qué agente llamó a qué nodo, con qué credenciales y con qué presupuesto de latencia. Tratar esto como una tarea fundamental del gateway reduce la tentación de añadir componentes adicionales independientes junto a cada proceso de agente.

Poniéndose manos a la obra: una experiencia de inicio rápido

Una evaluación típica comienza localmente. La instalación es similar a la de otras herramientas de gateway orientadas a la CLI:

# This is a conceptual installation command, similar to what you might find for many CLI tools
curl -sL <some_install_script_url> | bash

Después de la instalación, configurar un proxy básico para LLM puede tomar minutos: basta con definir una ruta hacia un backend compatible con OpenAI y enviar una solicitud de prueba. Un manifiesto de rutas simplificado podría verse así:

# llm-route.yaml
apiVersion: gateway.agentgateway.io/v1alpha1
kind: LLMGateway
metadata:
  name: my-llm-proxy
spec:
  listener:
    port: 8080
  routes:
    - match:
        prefix: /v1/chat/completions
      destinations:
        - ref:
            name: openai-backend
            namespace: default
  backends:
    - name: openai-backend
      llm:
        provider: openai
        credentials:
          secretRef:
            name: openai-api-key
            namespace: default

El fragmento muestra un receptor, una ruta de entrada y un proveedor de backend. Lo atractivo es lo poco que se necesita en términos de personalización para hacer funcionar la primera ruta antes de aplicar políticas adicionales.

El poder de la gobernanza: enrutamiento, seguridad, observabilidad, gestión y costos

Más allá del enrutamiento, la capa de control es lo que hace atractivo el producto para las empresas.

Enrutamiento. No solo HTTP/gRPC: las rutas de LLM pueden preferir modelos más económicos o rápidos, realizar conmutación por error entre proveedores y mantener el tráfico de los agentes en el mismo plano que las llamadas API habituales.

Seguridad y políticas. Más allá de las verificaciones JWT y OIDC, los operadores pueden aplicar límites de tasa y políticas más detalladas a las rutas de LLM. Ejemplo:

# Example: Applying a rate limit policy to an LLM route
apiVersion: gateway.agentgateway.io/v1alpha1
kind: RateLimitPolicy
metadata:
  name: llm-rate-limit
spec:
  targetRef:
    group: gateway.agentgateway.io
    kind: LLMGateway
    name: my-llm-proxy
  rateLimits:
    - local:
        requestsPerUnit: 100
        unit: MINUTE
      key:
        header: "x-api-key" # Rate limit per API key

Observabilidad. Los ganchos de OpenTelemetry son importantes por defecto para los equipos que ya estandarizan rastreos y métricas. Los spans del gateway que incluyen la identidad del modelo, la ruta y el agente reducen los puntos ciegos al depurar llamadas lentas o costosas.

Gobernanza y costos. Las políticas de acceso a herramientas para los objetivos MCP, las cuotas y la enrutación consciente de costos permiten que el equipo de la plataforma establezca presupuestos una sola vez, en lugar de negociar límites dentro de cada repositorio de agentes. Esa separación de funciones —los equipos de aplicaciones desarrollan los agentes, mientras que los equipos de la plataforma se encargan del plano de datos— es el argumento operativo principal.

Cuándo implementarlo y cuándo omitirlo

Implementarlo cuando la organización está desarrollando sistemas multiagente con varios proveedores de LLM, herramientas MCP y la necesidad de autenticación compartida, seguimiento y control de gastos. Si el tráfico A2A está en aumento y cada equipo está reinventando los gateways, la consolidación resulta beneficiosa.

Omitirlo por ahora cuando la única necesidad es un proxy sencillo para un proveedor con políticas mínimas. Un proxy de LLM más ligero puede ser suficiente hasta que los protocolos de agentes y la gobernanza multiinquilino se conviertan en un problema real.

Las demostraciones en entornos nuevos con un solo chatbot rara vez justifican la necesidad de otro plano de control. En cambio, las arquitecturas con agentes en producción que cumplen requisitos de conformidad sí lo hacen.

Conclusión práctica

Agentgateway aborda una brecha en la infraestructura actual: un enrutamiento y políticas unificados para LLMs, MCP y A2A, en lugar de un conjunto de proxies para casos especiales. Los equipos de plataforma obtienen un lugar donde definir políticas, observar interacciones y controlar costos sin tener que reescribir cada agente. Los equipos de aplicaciones ganan un contrato estable para determinar cómo se accede a las herramientas y modelos.

La adopción debe basarse en evidencias: mida cuántos caminos de entrada personalizados existen actualmente, cuántos carecen de seguimiento compartido y con qué frecuencia surgen sorpresas en los costos. Si esas cifras son altas, merece la pena considerar seriamente un plano de datos de IA unificado. Si son bajas, mantenga la arquitectura simple y vuelva a analizarla cuando aparezca un exceso de agentes.

Detalles de enrutamiento que merecen pruebas de estrés

El enrutamiento consciente de la latencia y del costo solo es útil cuando las señales de estado son precisas. Durante un pico de carga, verifica que los servidores backend en mal estado se retiren rápidamente del grupo y que las sesiones persistentes, de existir, no dirijan el tráfico a una réplica en estado crítico. El enrutamiento basado en modelos debe indicar qué modelo atendió una solicitud en los registros de seguimiento; de lo contrario, los departamentos financiero y SRE analizarán la información desde paneles diferentes.

También prueba el proceso de conmutación por falla introduciendo fallos intencionales: revoca una clave del proveedor, reduce el límite de frecuencia y confirma que los agentes muestren un error controlado en lugar de seguir intentando conexiones sin éxito. Las tentativas de conexión a nivel de gateway deben coordinarse con las del cliente para evitar la amplificación de fallos.

Detalles de seguridad para revisiones empresariales

La validación de JWT y OIDC es un requisito básico. Pregunte cómo se relacionan los ACL de las herramientas con los destinos MCP, cómo se almacenan las claves secretas de los proveedores y si los cambios en las políticas requieren un reinicio completo o una carga dinámica. Los clústeres multiinquilinos necesitan una aislación clara para que el agente de un equipo no pueda invocar las herramientas de otro equipo.

Las políticas de límite de tasa deberían distinguir entre chats interactivos y trabajos de incrustación por lotes. Un límite global único de QPS es insuficiente; los presupuestos por ruta y por principal se ajustan a la forma en que las plataformas cobran realmente a los clientes internos.

Expectativas de observabilidad

OpenTelemetry por defecto es necesario, pero no suficiente. Asegúrese de que la propagación de datos desde los frameworks de agente se realice en los spans del gateway, y de que los atributos incluyan el nombre de la ruta, el ID del modelo, el conteo de tokens cuando estén disponibles y los nombres de las herramientas MCP. Sin ellos, los rastreos explican la latencia, pero no el costo.

También son importantes las estrategias de muestreo de registros: puede estar prohibido registrar todo el prompt; por lo general, el compromiso es utilizar metadatos estructurados con políticas de censura. Alinearse con los requisitos de seguridad es necesario antes de habilitar registros detallados en entornos que no sean de producción.

Gobernanza de costos en la práctica

La rutaización consciente de los costos puede preferir modelos más económicos para tráfico de bajo riesgo, pero los responsables del producto deben indicar qué rutas pueden verse afectadas negativamente. Es conveniente combinar los presupuestos de las pasarelas con sistemas de alerta cuando una ruta se acerca a su límite mensual. Las políticas de acceso a herramientas que limitan acciones MCP costosas (búsquedas extensas, escrituras masivas) evitan que un único bucle de agentes agote los créditos del mes en una sola noche.

Boceto de implementación

  1. Distribuir la pasarela en un espacio de nombres de tipo sandbox con una única ruta LLM.
  2. Adjuntar la exportación OTel al recolector existente; verificar un camino de referencia funcional.
  3. Agregar un único destino MCP tras procesos de autenticación y con límites de frecuencia.
  • Reflejar una parte del tráfico del agente de producción; comparar las tasas de error y el p95.
  • Ampliar las rutas A2A solo después de que se haya verificado la identificación y el seguimiento en las rutas LLM y MCP.
  • Esa secuencia mantiene el alcance de los efectos negativos reducido, al tiempo que permite probar las características que diferencian a Agentgateway de un proxy LLM simple.

    Adecuación organizacional

    Los grupos de plataforma que ya utilizan gateways API reconocerán este modelo operativo: tickets para nuevas rutas, políticas definidas por código y paneles de control compartidos. Los equipos de agentes que anteriormente tenían sus propios sidecars LiteLLM podrían resistirse hasta que el gateway demuestre claramente cómo reduce la carga de trabajo: claves compartidas, cuotas compartidas y seguimientos compartidos. Planifique un período de migración durante el cual ambas soluciones coexistan, con plazos claros.

    La documentación para los creadores de agentes debe indicar cómo dirigir los SDK hacia la URL base del gateway, cómo pasar la información de identidad y cómo interpretar los códigos de error del gateway. Sin esta guía, los equipos seguirán eludiendo este mecanismo “solo para este experimento”.

    Puntos clave

    • Plano de datos unificado: centralizar la gestión del tráfico, la autenticación, la telemetría, las políticas y los límites de uso en un único componente que entienda HTTP/gRPC además de los protocolos de modelos y agentes.
    • MCP como servicios: descubrir y proteger los servidores de herramientas al igual que otros microservicios, en lugar de tratarlos como elementos adicionales junto al proxy LLM.
    • Visibilidad A2A: la identificación y el seguimiento en cada etapa del agente convierten las redes de tipo caja negra en sistemas operativos viables.
    • Políticas en el perímetro: los límites de velocidad, la autenticación y las listas de control de acceso para herramientas deben estar en el gateway, de modo que el código del agente se concentre únicamente en el razonamiento.
  • Elegir el tamaño adecuado: las plataformas de agentes complejas se benefician; los prototipos con un solo modelo pueden no hacerlo.
  • Los equipos que buscan aplicaciones nativas de IA escalables, seguras y observables —especialmente aquellos que combinan agentes autónomos con proveedores de modelos diversos— deben evaluar si su capa proxy actual ya cubre los protocolos de agentes o solo las completaciones de chat. Lo primero es un requisito básico para la próxima generación de sistemas de agentes en producción; lo segundo es una conveniencia temporal.

    Desde el punto de vista operativo, comience con una ruta LLM y un destino MCP en un clúster no de producción, demuestre que los paneles de OpenTelemetry se activan y luego amplíe las políticas. Evite habilitar todas las funciones desde el primer día; un camino estrecho y bien observado es mejor que una pasarela completamente configurada en la que nadie confía aún.

    Lecturas relacionadas

  • Wire MCP Tools Through LiteLLM: Recorrido por la Gateway Falsa del Banco — Registre un banco falso que permita transmisiones HTTP, compare los ciclos de herramientas desarrollados manualmente con una sola solicitud a la gateway y demuestre que las medidas de protección previas a la llamada nunca llegan al MCP.
  • LiteLLM dentro de su estructura: plano de control de gateway AI multiinquilino — Abstracción del proveedor, jerarquía de inquilinos, presupuestos, políticas de modelos, cuentas de servicio, enrutamiento, capacidad de observación, agentes/MCP, y por qué la gateway constituye el camino crítico.