Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Servidor MCP
La integración opcional del servidor Model Context Protocol (MCP) permite a los agentes de IA acceder a los datos de las pruebas de carga y analizarlos mediante programación mediante interacciones en lenguaje natural. Este componente solo se implementa si se selecciona la opción MCP Server durante la implementación de la solución.
El servidor MCP actúa como puente entre las herramientas de desarrollo de IA y la implementación de la DLT, ya que proporciona una interfaz estandarizada para el análisis inteligente de los resultados de las pruebas de rendimiento. La arquitectura integra varios servicios de AWS para crear una interfaz segura y escalable para las interacciones entre los agentes de IA:
Amazon Bedrock Gateway AgentCore
Amazon Bedrock AgentCore Gateway es un servicio totalmente administrado que proporciona alojamiento y administración de protocolos estandarizados para los servidores MCP. En esta solución, AgentCore Gateway actúa como el punto final público al que se conectan los agentes de IA cuando solicitan acceso a los datos de las pruebas de carga.
El servicio gestiona todas las comunicaciones del protocolo MCP, incluida la detección de herramientas, la validación de los tokens de autenticación y el enrutamiento de solicitudes. AgentCore Gateway funciona como un servicio multiusuario con protecciones de seguridad integradas contra las amenazas comunes a los terminales públicos, al tiempo que valida las firmas y solicitudes de los tokens de Cognito para cada solicitud.
Servidor DLT MCP Lambda
La función Lambda del servidor MCP del DLT es un componente sin servidor personalizado que procesa las solicitudes de MCP de los agentes de IA y las traduce en consultas a los recursos de DLT.
Esta función de Lambda actúa como la capa de inteligencia de la integración de MCP, ya que recupera los resultados de las pruebas de las tablas de DynamoDB, accede a los artefactos de rendimiento almacenados en los depósitos de S3 y consulta los registros para obtener información detallada sobre la ejecución. CloudWatch Transforma los datos de DLT sin procesar en AI-friendly formatos estructurados que los agentes pueden interpretar y analizar fácilmente. Los permisos de IAM de la función siguen el parámetro del modo de acceso al servidor MCP que estableció en el momento de la implementación. El ReadOnly modo predeterminado solo permite realizar GET solicitudes a la API de la solución. ReadWriteel modo también permite POSTPUT, yDELETE.
Integración de autenticación
El sistema de autenticación aprovecha la infraestructura de grupos de usuarios de Cognito existente para mantener controles de acceso uniformes en las interfaces de la consola web y del servidor MCP.
Esta integración utiliza la autenticación basada en tokens de OAuth 2.0. Los usuarios se autentican una vez mediante el proceso de inicio de sesión de Cognito y reciben tokens que funcionan tanto para las interacciones de la interfaz de usuario como para el acceso al servidor MCP. El sistema mantiene los mismos límites de permisos y controles de acceso que la interfaz web y está diseñado para limitar el acceso a través de los agentes de IA a los mismos datos de pruebas de carga a los que pueden acceder a través de la consola.