Amazon Bedrock AgentCore и Mistral ИИ Studio позволяют собрать production-ready MCP-сервер для ecommerce без недель кастомной интеграции. Вместо написания отдельного API для каждого клиента разработчики создают один сервер по протоколу Model Context Protocol (MCP), к которому могут подключаться разные ИИ-интерфейсы — например, Mistral ИИ Vibe на вебе и мобильных устройствах.

Архитектура включает три слоя. Прикладной уровень — Python-приложение на FastMCP, которое через эндпоинт /mcp отдаёт шесть инструментов: поиск товаров, оформление заказа, отправку отзыва, обработку возвратов и, вероятно, просмотр истории заказов. Уровень данных — пять таблиц Amazon DynamoDB (Products, Customers, Orders, Reviews, Returns) с on-demand ёмкостью и глобальными вторичными индексами. Уровень безопасности — двухэтапная аутентификация: Amazon Cognito как провайдер идентификации (OAuth 2.1) и AgentCore Runtime, который валидирует JWT-токены на уровне инфраструктуры.

Развёртывание автоматизировано через AWS Cloud Development Kit (AWS CDK) — четыре стека: DynamoDBStack для таблиц, CognitoStack для пользовательского пула, DataLoaderStack для заполнения тестовыми данными (50 товаров, 10 покупателей, 50 заказов, отзывов и возвратов), и AgentCoreRuntimeStack для IAM-ролей и контейнера. AgentCore Runtime — полностью управляемый серверный компонент, который берёт на себя запуск контейнеров, валидацию токенов и мониторинг. Docker не требуется — образ собирается в облаке через AWS CodeBuild.

Решение включает три слоя: приложение на FastMCP, базу данных DynamoDB и безопасность через Amazon Cognito.

Four-phase diagram of the solution: one-time Setup with cdk deploy and agentcore deploy; per-session Connect that establishes OAuth 2.1; per-session Discovery via list_tools; and per-request flow from Le Chat through AgentCore JWT validatio
Four-phase diagram of the solution: one-time Setup with cdk deploy and agentcore deploy; per-session Connect that establishes OAuth 2.1; per-session Discovery via list_tools; and per-request flow from Le Chat through AgentCore JWT validatio · Источник: AWS Machine Learning Blog

Ключевое преимущество подхода — стандартизация. Один MCP-сервер может обслуживать множество ИИ-клиентов без дополнительных интеграций. Mistral ИИ Vibe даёт пользователям чат-интерфейс, а благодаря Cognito данные каждого покупателя изолированы. Решение подходит для ритейлеров, которым нужен быстрый запуск ИИ-помощника без управления инфраструктурой.