概要
- Mastra によるAIエージェント開発・デプロイの ハンズオンコース 紹介
- コースは MCPサーバー として提供、エージェントが直接指導
- ツール連携・メモリ・MCP 導入方法を段階的に学習
- コードエディタ内で インタラクティブに進行、実践的なエージェント構築
- GitHubリポジトリ でコード公開、今後も内容拡充予定
Mastra AIエージェント開発ハンズオンコース概要
- Mastra を利用したAIエージェントの 開発・デプロイ手順 学習
- MCP Agent によるガイド付き、エージェントが直接コース進行
- 12時間以内 に完了可能な構成、進捗は インタラクティブ に可視化
- コースは エージェント内コードエディタ (Cursor、Windsurf、VSCode等)で実施
- エージェントが ステップごとに指示、一緒にコード記述、実際に動作するエージェント構築
コース構成
-
Lesson 1: 最初のエージェント構築
- Lesson 1イントロ視聴
- 外部データ取得・カスタムツール利用・対話履歴記憶が可能なエージェントの開発・デプロイ
- 開発環境セットアップ、ライブプレイグラウンドでのテスト、プロダクション環境へのデプロイ
- Mastra の基本、インストール確認方法
-
Lesson 2: ツールとMCPの追加
- Lesson 2イントロ視聴
- MCPサーバー経由で外部サービス(メール、SNS、GitHub、ニュース、ローカルファイル等)連携
- MCPレジストリ検索によるツール統合、カスタムコード不要
- MCPの概要、インストール方法、設定手順
-
Lesson 3: メモリ機能の追加
- Lesson 3イントロ視聴
- エージェントに会話履歴・ユーザー設定・重要情報の記憶機能を追加
- 会話履歴管理、セマンティックリコール、ワーキングメモリ設定方法
- メモリの意義、インストール方法
コース設計の背景と特徴
- 動画教材 は更新・保守が困難なため、 MCPサーバー型コース を採用
- コーディングエージェントが 直接内容を指導、コード記述もサポート
- MCP対応エディタで MCPツールを自動呼び出し、適切な文脈で学習支援
- エージェントは「作業代行」ではなく「 教育者」として設計
- 現在は 実験的段階、モデルによって学習体験に差異あり
参考リソース・コード
- コース用MCPサーバーのコードは Mastra GitHubリポジトリ 内
- 今後も レッスン追加・内容拡充 予定