← Курс по Mastra · Справочники
СправочникСжатая карта фреймворка: что умеет, из чего состоит и как об этом говорить с Claude Code.
| Хочу… | Кубик Mastra | Ключевые слова для Claude Code |
|---|---|---|
| Бота, который сам действует | Agent | Agent, instructions, tools |
| Доступ бота к моим сервисам | Tools / MCP | createTool, MCPClient |
| Жёсткий многошаговый процесс | Workflow | createWorkflow, .then, .branch, .parallel |
| Паузу «ждём одобрения человека» | Suspend/Resume | suspend(), resume(), human-in-the-loop |
| Помнить клиента между сессиями | Memory | lastMessages, workingMemory, semanticRecall |
| Ответы по моим материалам | RAG | MDocument.chunk, embedMany, createVectorQueryTool |
| Видеть, что делает агент и почём | Observability | tracing, токены, стоимость |
| Мерить качество ответов | Scorers / Evals | scorer, eval, модель-судья |
| Тестировать глазами в браузере | Studio | mastra dev, playground |
| Сменить нейросеть без переписывания | Model routing | 'provider/model' одной строкой |
@mastra/core – агенты, workflows, ядро;@mastra/memory – память;@mastra/rag – нарезка документов и поиск;@mastra/libsql, @mastra/pg – хранилища (файл или ваш PostgreSQL);@mastra/observability – трейсинг.Старт нового проекта: npx create-mastra@latest. Локальная панель: npm run dev → Studio в браузере.
Память между сессиями? Свои инструменты? RAG? Процесс с одобрением?
Два и более «да» – берите Mastra. Ноль-одно «да» – хватит прямого вызова API или Vercel AI SDK. Подробности в уроке 6.
«Собери на Mastra агента-куратора: working memory с анкетой студента, semantic recall, RAG по материалам курса (pgvector на нашем PostgreSQL), инструмент к GetCourse API. Открой Studio для проверки».
«Сделай workflow публикации урока: транскрипт → конспект → квиз → suspend для моей проверки → публикация в GetCourse. Задеплой на московский сервер».
💬 Справочники обновляемы: попросите Claude Code дополнить шпаргалку после вашего первого реального проекта на Mastra.