Scaled MCP Server
Горизонтально масштабируемый сервер для протокола сообщений в AI с HTTP-транспортом и акторной архитектурой.
Описание
Scaled MCP — библиотека на Go для реализации MCP 2025-03 с поддержкой горизонтального масштабирования. Ключевые особенности: HTTP-транспорт с SSE и переговорами возможностей, распределённое управление сессиями (Redis или in-memory), акторная система для маршрутизации, статические/динамические реестры инструментов с типобезопасной регистрацией. Идеально для встраиваемых AI-приложений, требующих балансировки нагрузки, обработки инструментов и сессий в production.
Возможности
HTTP-транспорт
Гибкий HTTP с эндпоинтом /mcp, опциональным SSE и переговорами возможностей.
Управление сессиями
Распределённое хранение сессий с Redis или in-memory для масштабирования.
Акторная система
Архитектура на акторах для обработки сессий и маршрутизации сообщений.
Горизонтальное масштабирование
Поддержка load-balanced развертываний на нескольких узлах.
Реестры инструментов
Статические и динамические реестры с типобезопасной регистрацией через структуры и generics.