Run Model Context Protocol (MCP) servers with AWS Lambda
Запускает stdio-серверы Model Context Protocol в AWS Lambda функциях для распределенных систем.
Описание
Библиотека позволяет оборачивать существующие stdio-based MCP-серверы в Lambda-функции, обеспечивая их запуск в облаке. Поддерживает Python и TypeScript, управляет жизненным циклом: запуск, инициализация, передача запросов и завершение. Интеграция через API Gateway (OAuth), Bedrock AgentCore, Lambda Function URL (SigV4) или прямой Invoke API (IAM). Идеально для распределенных приложений, чат-ботов и интеграции с клиентами вроде Cursor или Claude Desktop. Подходит для stateless серверов.
Возможности
Обертка stdio MCP-серверов
Запуск существующих MCP-серверов как child-процессов в Lambda с автоматическим управлением жизненным циклом.
Поддержка транспортных протоколов
Интеграция с API Gateway, Bedrock AgentCore (OAuth), Lambda URL (SigV4) и Invoke API (IAM) для HTTPS-соединений.
Кросс-платформенная совместимость
Работа с Python и TypeScript серверами и клиентами, совместимость с MCP-клиентами вроде Cursor, Cline.
Stateful и stateless поддержка
Подходит для stateless инструментов (время, fetch), но не для stateful (файлы, БД) из-за отсутствия персистентности.