Sample Serverless MCP Servers
Коллекция примеров реализаций AI-агентов и серверов на AWS Lambda и ECS для безсерверных вычислений.
Описание
Репозиторий содержит образцы MCP-серверов (stateless и stateful) на Python и Node.js, развертываемых на AWS Lambda и ECS с использованием Terraform, SAM и CDK. Включает интеграцию с Cognito для аутентификации, AI-агенты на Strands SDK. Объясняет различия stateful (с сессиями) и stateless (масштабируемых) моделей для Streamable HTTP Transport. Подходит для разработки масштабируемых серверов в облаке, демонстрации и прототипирования.
Возможности
Stateless MCP на Lambda
Примеры серверов без состояния на Node.js/Python с API Gateway для горизонтального масштабирования.
Stateful MCP на ECS
Реализации с поддержкой сессий и SSE-соединений, включая sticky sessions для балансировки нагрузки.
AI-агенты на Strands SDK
Интеграция агентов с аутентификацией Cognito на Lambda для Python/Node.js.
Управление функциями Lambda
PoC-сервер для обнаружения и обновления устаревших runtime в функциях.
IaC-поддержка
Развертывание через Terraform, CDK и SAM для автоматизации инфраструктуры.