Что это
Mastra — фреймворк с открытым исходным кодом (лицензия Apache 2.0) для построения AI-агентов, мультиагентных систем и workflow на TypeScript. В составе: агенты с инструкциями, моделями и инструментами; graph-based движок workflow с ветвлением и параллельным выполнением (.then, .branch, .parallel); память для истории диалога и контекста; встроенный RAG для подключения источников данных (API, базы, файлы); поддержка MCP-серверов и 90+ провайдеров моделей (OpenAI, Anthropic, Gemini и другие); инструменты observability — трассировка вызовов, метрики, оценки качества.
Для участника клуба фреймворк полезен тем, кто уже пишет на TypeScript/Node.js и хочет собирать агентов и автоматизации без привязки к no-code платформам вроде n8n: агент, workflow и память описываются кодом, встраиваются в существующее React/Next.js/Node-приложение или разворачиваются как отдельный сервер. Подходит для вайб-кодинга сложных сценариев (агент с несколькими инструментами, многошаговые пайплайны обработки контента) и для тех, кому нужен контроль и observability вместо визуального конструктора.
Возможности
- Агенты с типизированными инструкциями, моделью и набором инструментов (tools)
- Graph-based workflow движок с .then(), .branch(), .parallel() для контроля потока выполнения
- Встроенная память (conversation history) для сохранения контекста диалога
- Встроенный RAG для извлечения данных из API, баз данных и файлов
- Поддержка MCP-серверов и интеграция с 90+ провайдерами AI-моделей
- Observability из коробки: трассировка вызовов, метрики, оценки качества
- Встраивается в React/Next.js/Node.js или запускается как самостоятельный сервер
- Совместим с Vercel AI SDK и CopilotKit, деплой на Vercel, Netlify, Cloudflare
Цена: Сам фреймворк open-source и бесплатен (Apache 2.0) при самостоятельном хостинге. Облачная платформа Mastra Cloud: Starter бесплатно (100K событий наблюдаемости/мес, 24 часа CPU, далее по тарифу за превышение), Teams от $250/мес (1M событий, 250 часов CPU, SSO, SOC 2), Enterprise — индивидуальная цена (RBAC, аудит-логи, SLA), есть вариант Enterprise Self-Hosted с фиксированной годовой платой.