Saltar al contenido

IA agéntica

MCP en producción para agentes de IA empresarial: pasarelas, identidad y control

Una arquitectura práctica para conectar agentes de IA a herramientas empresariales sin crear una red no gobernada de credenciales, permisos y fallos silenciosos.

Centillion Edge Engineering11 min de lectura

Conclusiones clave

  • Trate cada llamada a herramienta como una acción empresarial autenticada y autorizada, no como una salida del modelo.
  • Coloque el descubrimiento, las políticas, los límites de tasa y los controles de auditoría detrás de una pasarela MCP consciente de la identidad.
  • Evalúe la selección de herramientas y los resultados de extremo a extremo, no solo la calidad de las respuestas.
  • Exija aprobación humana explícita para acciones irreversibles o de alto impacto.
01

Un protocolo resuelve la conectividad, no la gobernanza

Model Context Protocol ofrece a las aplicaciones y agentes una forma consistente de descubrir herramientas, recuperar contexto e invocar capacidades. Esa interoperabilidad importa, pero no determina qué herramientas puede usar un empleado, a qué datos puede acceder un agente, ni si una acción debería requerir aprobación.

En producción, el trabajo difícil se sitúa alrededor del protocolo: propagación de identidad, propiedad de herramientas, límites de credenciales, aplicación de políticas, versionado, observabilidad y respuesta a incidentes. Un servidor MCP expuesto directamente a cada cliente simplemente traslada la complejidad de integración a otro lugar.

02

Usar una pasarela consciente de la identidad como plano de control

Una pasarela proporciona un límite gobernado único entre los hosts de agentes y las herramientas organizacionales. Puede autenticar al usuario y la carga de trabajo que llaman, resolver servidores aprobados, aplicar políticas, restringir tasa y alcance, y emitir eventos de auditoría consistentes.

La pasarela no debería convertirse en un lugar para lógica de negocio. Su responsabilidad es la conectividad controlada: validar tokens, reenviar contexto de identidad, aplicar listas de permitidos, registrar llamadas y evitar que un cliente comprometido alcance herramientas fuera de su autorización.

  • Mantener un registro con propietarios, versiones, clasificaciones de datos y estado de soporte.
  • Autorizar la combinación de usuario, agente, herramienta, tenant y operación solicitada.
  • Emitir credenciales de corta duración en el flujo descendente en lugar de compartir secretos de larga duración.
  • Separar las herramientas de solo lectura de las acciones que mutan sistemas o contactan terceros.
03

Diseñar herramientas en torno a tareas, no APIs en bruto

Exponer cientos de endpoints de bajo nivel hace más difícil evaluar la selección de herramientas y amplía la superficie de seguridad. Una herramienta de producción debería representar una tarea delimitada con un contrato de entrada claro, salida predecible y efectos secundarios explícitos.

Por ejemplo, «preparar un informe de renovación a partir de registros de clientes aprobados» es más fácil de gobernar que el acceso irrestricto a búsqueda CRM, almacenamiento de archivos y APIs de mensajería. La implementación puede llamar a esos sistemas internamente, pero el agente recibe una capacidad más estrecha alineada con el flujo de trabajo real.

04

Rastrear la decisión y la ejecución

El rastreo distribuido debería conectar la solicitud del usuario original, la decisión del modelo, la herramienta seleccionada, el resultado de la política de la pasarela, la ejecución del servidor y la dependencia descendente. El contexto de traza compatible con OpenTelemetry permite investigar latencia, errores, llamadas repetidas y cadenas de herramientas inesperadas sin inventar una pila de observabilidad separada.

Las métricas operacionales son necesarias pero insuficientes. Los equipos también necesitan conjuntos de evaluación que midan si se seleccionó la herramienta correcta, si los argumentos eran válidos, si se preservó la autorización, si la tarea se completó y si la respuesta final representó fielmente el resultado de la herramienta.

  • Precisión en la selección de herramientas y tasa de llamadas innecesarias
  • Rechazos de autorización y razones de política
  • Éxito de extremo a extremo, latencia y coste
  • Reintentos, bucles, tiempos de espera y tareas abandonadas
  • Intervenciones humanas y patrones de rechazo de aprobación
05

Desplegar la autonomía según la consecuencia

Comience con tareas de recuperación y preparación donde los usuarios revisan los resultados. Añada acciones reversibles a continuación, con claves de idempotencia y confirmación. Las operaciones de alto impacto —cambios financieros, comunicación externa, cambios de acceso o acciones destructivas— deberían permanecer detrás de aprobación explícita hasta que la evidencia respalde un modelo de control diferente.

El objetivo no es la autonomía máxima. Es la delegación fiable: los usuarios entienden lo que el agente puede hacer, los equipos de seguridad pueden explicar por qué se permitió una acción, y los operadores pueden detener o recuperar un flujo de trabajo cuando las suposiciones fallan.

Fuentes y lectura adicional

Sobre el autor

Centillion Edge Engineering

Nuestro equipo de ingeniería escribe sobre las decisiones de arquitectura, seguridad, datos y entrega detrás de sistemas empresariales fiables.