Mastra logo

Mastra

開く

オープンソースのTypeScriptエージェントフレームワーク。エージェント・ワークフロー・RAG・メモリ・MCP・評価を一式に提供し、ホスト型プラットフォームも用意。GitHub約27,437スター(2026-08-25)。

共有:

Mastra

MastraはAIエージェントとエージェント型アプリを構築するためのオープンソースのTypeScriptフレームワークです。コアは無料でApache-2.0ライセンス(リポジトリ内のee/エンタープライズモジュールは別途商用ライセンス)です。GitHubリポジトリmastra-ai/mastraは2026-08-25時点で約27,437スターでした。ソーシャルフィードでも話題が多く、TypeScriptエコシステムから離れずにエージェント・ワークフロー・RAG・評価を素早く本番投入できる点が評価されています。

主な機能

  • エージェント:LLM・ツール・メモリ・指示をひとつのプリミティブにまとめ、ストリーミングと構造化出力に対応。
  • ワークフロー:実行順序を制御できる決定論的なグラフベースのオーケストレーション。
  • RAG:ベクトルストア連携とリランキングを含む検索機能を内蔵。
  • メモリ:作業メモリと長期メモリ。コミュニティで広く議論されるObservational Memoryパターンも対応。
  • MCP対応:Model Context Protocolのサーバー・クライアントが標準対応し、外部ツールをすぐ接続可能。
  • 評価と可観測性:組み込みの評価ハーネスに加え、メトリクス・ログ・トレースをホスト型プラットフォームで確認できます。

使用シナリオ

  • 顧客向けエージェント:自社プロダクト内で動き、完成した成果物を返すエージェント。
  • 社内エージェント:Slackなどの内部システムで要約・チケット処理・自動化を行うボット。
  • 開発者プラットフォーム:他のプロダクトチームが自社プリミティブ上でエージェントを構築。
  • プロトタイプから本番まで:実験からデプロイまでを1つのTypeScriptコードベースで完結させたいチーム向け。

料金プラン

フレームワークはオープンソースで無料です。mastra.ai/pricingではホスト型プラットフォームを提供しています(2026-08-25確認):

プラン 価格 含まれる内容
Starter $0/月 可観測イベント10万件、CPU時間24時間、保持期間15日
Teams $250/月 イベント100万件、CPU時間250時間、保持期間6ヶ月、SSO・SOC 2文書
エンタープライズ カスタム カスタム容量、RBAC、監査ログ、SLA、専任エンジニア

プラン上限を超えると従量課金(イベント・CPU時間・メモリトークン・検索ストレージ)が適用されます。24/7常駐サーバーデプロイはプロジェクトあたり$100の追加オプションです。

優位性と独自の価値提案

競合他社と比較した優位性

  1. TypeScriptネイティブ:エージェント定義からツールまで一貫した型安全性で、Node採用チームにフィット。
  2. オールインワン:エージェント・ワークフロー・RAG・メモリ・評価・デプロイがすべて第一方機能のため、複数ライブラリを組み合わせる必要がありません。
  3. MCPファースト:Model Context Protocolを標準サポートし、拡大するツールエコシステムをすぐ活用できます。

際立つポイント:可観測性と評価を後付けではなく中核機能として扱う点。コミュニティでも「LangChainを手で組み合わせる」方式との比較で言及されています。

はじめに

クイックスタートガイド

  1. 初期化npm create mastra@latest を実行してプロジェクトを作成。
  2. エージェントを構築:モデル・ツール・指示を設定してストリーミング出力を試す。
  3. メモリやRAGを追加:長期メモリやベクトルストアを接続して回答の根拠を強化。
  4. デプロイ:Mastra Server(セルフホスト)またはホスト型プラットフォームへ公開し、トレースを確認。

統合

100以上のLLMプロバイダー、OpenAI互換エンドポイント、ベクトルデータベース(LibSQL/Postgres含む)、MCPサーバーに対応。

よくある質問

Mastraは無料ですか?

フレームワークはオープンソースで無料です。ホスト型プラットフォームは$0のStarterから、有料のTeams/エンタープライズまであります。

ライセンスは何ですか?

コアはApache-2.0。ee/エンタープライズモジュールは別途商用ライセンスです(リポジトリのLICENSE.md参照)。

MCPに対応していますか?

はい、MCPサーバー・クライアントを標準サポートしています。

代替案

Mastraが合わない場合はこちらも検討ください:

  • LangGraph:LangChainエコシステムの低レベルなグラフランタイム。
  • LangChain:より広いエコシステムと多数の統合。
  • Google ADK:Googleのエージェント開発キット。
  • DeepSeek Harness:DeepSeekのプラグイン型ランタイム。

ヒントとベストプラクティス

  1. 固定パイプラインのタスクでは、自由形式のエージェントより先にワークフローから始める。
  2. 早い段階で組み込みの評価を導入し、小規模な回帰テストでコストを抑える。
  3. 無料プランの可観測イベント上限に注意。超過分は10万件単位で課金されます。

まとめ

Mastraは、TypeScriptチームがエージェント・ワークフロー・RAG・メモリ・評価・デプロイをひとつのオープンソースフレームワークで進められる構成です。必要に応じてホスト型プラットフォームも利用できます。mastra.aiまたはGitHubリポジトリから始め、より低レベルなランタイムが必要ならLangGraphと比較してください。

コメント

まだコメントがありません。最初のコメントを投稿してください!