A AWS publicou um guia para construir e implantar MCP Apps com widgets HTML interativos no Amazon Bedrock AgentCore. O MCP Apps estende o Model Context Protocol para que hosts de IA mostrem interfaces ricas dentro da conversa, e não apenas texto.

No exemplo, o app Unicorn Rentals permite listar unicórnios disponíveis, reservar, ver reservas ativas e devolver o item alugado. O mesmo servidor pode ser usado em hosts compatíveis, como ChatGPT e Claude, porque o padrão é independente do host.
O guia descreve um servidor MCP em TypeScript que usa o SDK oficial e a extensão @modelcontextprotocol/ext-apps. Ele registra ferramentas como list_unicorns, book_unicorn, view_bookings e return_unicorn, além de recursos MCP que entregam o HTML dos widgets. A lógica de negócio fica em uma função AWS Lambda separada, com dados armazenados no Amazon DynamoDB.
A publicação também mostra a implantação com um script deploy.sh e AWS CDK. O Amazon Bedrock AgentCore runtime hospeda o servidor com suporte ao MCP, enquanto o AgentCore Gateway expõe tudo por um endpoint único para os hosts externos. A AWS cita ainda o uso de AWS WAF para proteger esse endpoint e recomenda CloudWatch, validação de argumentos e Amazon Bedrock Guardrails para monitoramento e controle de conteúdo.