← Курс по Mastra · Справочники

Справочник

Шпаргалка возможностей Mastra

Сжатая карта фреймворка: что умеет, из чего состоит и как об этом говорить с Claude Code.

Карта возможностей

Хочу…Кубик MastraКлючевые слова для Claude Code
Бота, который сам действуетAgentAgent, instructions, tools
Доступ бота к моим сервисамTools / MCPcreateTool, MCPClient
Жёсткий многошаговый процессWorkflowcreateWorkflow, .then, .branch, .parallel
Паузу «ждём одобрения человека»Suspend/Resumesuspend(), resume(), human-in-the-loop
Помнить клиента между сессиямиMemorylastMessages, workingMemory, semanticRecall
Ответы по моим материаламRAGMDocument.chunk, embedMany, createVectorQueryTool
Видеть, что делает агент и почёмObservabilitytracing, токены, стоимость
Мерить качество ответовScorers / Evalsscorer, eval, модель-судья
Тестировать глазами в браузереStudiomastra dev, playground
Сменить нейросеть без переписыванияModel routing'provider/model' одной строкой

Основные пакеты

Старт нового проекта: npx create-mastra@latest. Локальная панель: npm run dev → Studio в браузере.

Быстрый чек «нужна ли Mastra»

Память между сессиями? Свои инструменты? RAG? Процесс с одобрением?

Два и более «да» – берите Mastra. Ноль-одно «да» – хватит прямого вызова API или Vercel AI SDK. Подробности в уроке 6.

Готовые формулировки задач для Claude Code

«Собери на Mastra агента-куратора: working memory с анкетой студента, semantic recall, RAG по материалам курса (pgvector на нашем PostgreSQL), инструмент к GetCourse API. Открой Studio для проверки».

«Сделай workflow публикации урока: транскрипт → конспект → квиз → suspend для моей проверки → публикация в GetCourse. Задеплой на московский сервер».

💬 Справочники обновляемы: попросите Claude Code дополнить шпаргалку после вашего первого реального проекта на Mastra.