世界を動かす技術を、日本語で。

Show HN: MCPサーバーとしての「コース」

2025年6月11日原文(mastra.ai)

概要

  • 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ツールを自動呼び出し、適切な文脈で学習支援
  • エージェントは「作業代行」ではなく「 教育者」として設計
  • 現在は 実験的段階、モデルによって学習体験に差異あり

参考リソース・コード

Hackerたちの意見

みんなすごいね ;) このコースではワークフローの作成もやるの?それともエージェントだけ?

現在はエージェントの作成、ツール/MCPの追加、そして今週後半にはエージェントのメモリーについてカバーしてるよ。ワークフローのレッスンもリリース予定だよ。

ニューカマーです:エージェントの作成って、AIプラットフォーム間でどれくらい移植可能なの?基本的な概念は同じだけど、実装がちょっと違う感じ?それとも他に何かある?

概念はかなり似てるけど、このコースはかなりMastra特化だよ。エージェント開発についてもっと一般的な概要を知りたいなら、共同創業者が短い本を書いたんだ(https://mastra.ai/book で無料で入手できるよ)。

ほとんどのエージェントフレームワークは、"最終回答"が見つかるまで"推論"するループの形でReAct(Reflect->Act)パターンを実装してるよ。ほとんどのフレームワークは、セッションキャッシュ(スクラッチパッド)、ツールの使用、思考のログ/トレースの何らかの形も実装してる。大体の実装は似てるけど、簡単には移植できないんだ。

MCPはポータブルだけど、エージェントのワークフローを作るにはあんまり役に立たないね。

これめっちゃクールだね。俺はOG Codecademyでコーディングを学んだんだけど、これはその次世代版みたいな感じ。

ありがとう!何年も前にCodecademyで時間を過ごしたのを覚えてるよ。

タイトルを見たとき、逆の想像をしてたんだ:宿題をもらったり、テストを受けたり、課題を提出したりするインターフェースをMCPサーバーだと思ってた。オンライン大学のコースをLLMが自律的に完全にパスするのを見てみたかった。今でもそれが不可能だとは思えないんだけど。

なんか、マストラのことを聞いたことがなかったんだよね。いろんなフレームワークを探して試してきたのに。でも、正直言って、すごくクリーンで、実際の仕事にしっかり合ってるなって感心してる。こういうフレームワークって、バッテリー込みを目指しすぎてたり、逆にシンプルすぎて、実際に「わかってる」人が作ったとは思えないものが多いから、そのせいで使う人もよくわからない感じになっちゃってるよね。

マストラを数ヶ月使ってるけど、すごく気に入ってるよ。チームもめっちゃ反応が早いし、改善が進んでるみたい。

マストラをチェックしてくれてありがとう!もし改善点があったら、DiscordかXで教えてね!

Hacker Newsで議論の続きを見る