Noticias, guías y análisis
Smartsheet construye en AWS una capa MCP gobernada para conectar agentes con trabajo empresarial
Smartsheet explicó cómo construyó en AWS un servidor MCP remoto que conecta agentes con sus datos y acciones sin saltarse permisos, auditoría ni controles de producción.
El acceso de los agentes pasa de experimento a infraestructura. Amazon Web Services publicó el 17 de julio la arquitectura con la que Smartsheet construyó un servidor remoto de Model Context Protocol para que asistentes y agentes utilicen datos y funciones de su plataforma. La capa conecta clientes como Amazon Quick, Claude Desktop y agentes personalizados con tareas como analizar proyectos, actualizar registros, crear hojas o administrar espacios. La decisión importante es que la conexión no vive como integración aislada: se apoya en los mismos servicios, controles y capacidades que ya sostienen el producto empresarial.
Una sola capa evita herramientas diferentes para cada agente. Smartsheet usa el mismo servidor MCP para su experiencia interna Smart Assist y para clientes externos. Todos reciben las mismas herramientas, optimizaciones y acceso a la capa de inteligencia. Esta paridad reduce duplicación y evita que cada canal interprete los datos de manera distinta. Para un negocio, el principio es aplicable incluso sin construir un servidor complejo: formularios, chat, automatizaciones y asistentes deberían consultar una fuente común de funciones, permisos y reglas, en lugar de mantener copias independientes que envejecen a velocidades diferentes.
La arquitectura trata el tráfico agéntico como una carga especial. Los agentes pueden generar varias llamadas consecutivas, detenerse mientras razonan y volver con otra ráfaga. Smartsheet ejecuta contenedores sin estado en AWS Fargate para Amazon ECS y combina volumen de tráfico con utilización de cómputo al escalar. Los despliegues incorporan circuit breakers, reversión automática, pruebas por región y canarios cada quince minutos. La lección operativa es que un agente no solo necesita un modelo: requiere capacidad para absorber picos, detectar degradación y volver a una versión estable sin interrumpir procesos activos.
Los permisos del sistema original siguen mandando. El acceso pasa por protección de borde, validación OAuth, redes privadas y servicios de dominio que aplican permisos detallados. AWS resume la regla con claridad: si una persona no puede acceder a una hoja desde la interfaz, tampoco debe hacerlo mediante MCP. Además, los administradores pueden permitir solo lectura, restringir operaciones destructivas o habilitar escritura completa. Cada herramienta publica señales como readOnlyHint y destructiveHint para que el cliente solicite confirmación adecuada. La autonomía útil hereda controles; no crea una puerta paralela alrededor de ellos.
La observabilidad debe seguir cadenas completas de herramientas. Una solicitud humana puede producir múltiples invocaciones y el error visible aparecer varios pasos después de su causa. Smartsheet registra usuario, organización, herramienta, resultado y señales técnicas mediante OpenTelemetry, y extiende la trazabilidad para correlacionar acciones de una misma cadena. También utiliza métricas, búsquedas e incident routing para revisar comportamiento en producción. En una empresa pequeña, la versión mínima consiste en guardar quién pidió la acción, qué fuente consultó el agente, qué herramientas llamó, qué cambió y cuál fue el resultado final.
Optimizar la respuesta reduce costo y también confusión. El servidor limita dinámicamente cuánto contenido devuelve, informa si la muestra fue truncada y utiliza esquemas estrictos que rechazan parámetros inventados. Smartsheet afirma que su serialización propietaria reduce entre 35% y 47% los tokens en respuestas intensivas en datos y que sus optimizaciones han ahorrado más de tres mil millones de tokens según telemetría interna. La cifra pertenece al proveedor, pero el principio es sólido: una herramienta debe entregar solo contexto útil, con estructura predecible y señales que indiquen cuándo el agente necesita consultar de nuevo.
La acción práctica es gobernar antes de multiplicar agentes. Un equipo puede seleccionar tres acciones frecuentes —consultar un proyecto, actualizar un estado y crear una tarea— y definir para cada una permiso, validación, registro y reversión. Después conecta un solo canal, prueba casos normales y destructivos, y mide llamadas fallidas, correcciones, latencia y costo por resultado aprobado. Solo cuando la capa común funciona conviene añadir nuevos asistentes. El caso de Smartsheet muestra que MCP puede acelerar integración, pero el valor empresarial aparece cuando seguridad, trazabilidad y optimización forman parte del diseño desde el primer día.