マストラ
無料
Mastra は、
Mastra: 最新の TypeScript エージェント フレームワークと AI アプリケーション プラットフォーム
Mastra のコアパラメータと統計
| プロジェクト | 現在の公開情報 |
|---|---|
| 製品のポジショニング | AI 駆動のアプリケーションとエージェントを構築するための最新の TypeScript フレームワーク |
| 納品形態 | オープンソース フレームワーク (Apache-2.0) + SaaS ホスティング プラットフォーム (Mastra Platform) |
| コアフレームワークライセンス | Apache-2.0 (コアモジュール);エンタープライズ機能には Mastra Enterprise ライセンスが必要です |
| モデルサポート | 40 以上のモデル プロバイダー (OpenAI、Anthropic、Google Gemini など) の統合インターフェイス |
| GitHub スター | 26.4k |
| GitHub フォーク | 2.5k |
| GitHub の貢献者 | 582 |
| GitHub リリースの数 | 102 リリース |
| 最新のコア パッケージ バージョン | @mastra/core@1.51.0 (2026-07-15) |
| プラットフォームの価格モデル | スターター (無料/従量制)、チーム (月額 250 ドル)、エンタープライズ (カスタマイズ) |
| 代表的な顧客 | Replit、Brex、Marsh、MongoDB、SoftBank、Sanity、WorkOS、PayPal、Elastic |
製品境界: Mastra はエージェント フレームワーク + ホスティング プラットフォームとして位置付けられており、プロトタイプから実稼働環境に迅速に移行する必要がある TypeScript チームに適しています。これは、基礎となる基本的なモデル トレーニング機能を提供しません。また、コードレスのエージェント構築ツールでもありません。Agent Builder は視覚的な構成インターフェイスを提供しますが、コアの使用パスは依然として TypeScript コードの記述に基づいています。
Mastra のユーザーと市場の認知度
GitHub のエコロジー的人気: 26.4,000 のスター、2.5,000 のフォーク、582 人の寄稿者、100 以上のリリース。リポジトリは非常にアクティブであり (最近のコミットの頻度は時間単位で測定されます)、コミュニティは Discord や GitHub Issues を通じて高頻度のやり取りを維持しています。
エンタープライズレベルの顧客マトリックス: 正式に開示されている顧客には、Replit (AI プログラミング プラットフォームでエージェント機能を構築するために Mastra を使用)、Brex (企業金融)、Marsh (世界中の 10 万人の従業員が LenAI 検索を使用し、最下層は Mastra によって駆動されている)、MongoDB (Mastra Agent は毎日 10 TB の CI ログを処理します)、SoftBank、Sanity、WorkOS、PayPal、Elastic、Factorial などが含まれます。これらの事例は、次のような複数の垂直分野をカバーしています。 SaaS、財務、人事、コンテンツ管理、インフラストラクチャの監視。
思想的リーダーシップ: Mastra は、2 冊の専門書「Principles of Building AI Agents」(240,000 以上の配布) と「Patterns of Building AI Agents」(100,000 以上の配布) を出版し、ポッドキャスト「Agents Hour」を運営し、エージェント エンジニアリング コミュニティに強い技術的影響力を確立しています。
Y Combinator の背景: YC W25 バッチに選ばれました。これは、初期段階のスタートアップの品質を示す重要なシグナルです。
境界声明: 上記のデータは、Mastra 公式ホームページの GitHub ウェアハウスおよび顧客事例ページから取得したものです。調達プロセスでより詳細な SLA 条件、セキュリティ認証レポート、または顧客のバックグラウンド デュー デリジェンスが必要な場合は、ビジネス セクションの Mastra 営業チームにリクエストする必要があります。
Mastra のコスト上の利点
コストの利点: オープンソース フレームワークのセルフホスティング + プラットフォームの従量課金制の二層コスト構造
C サイド/個人開発者:
- コア フレームワークは完全にオープン ソース (Apache-2.0) です。開発者は、エージェント、ワークフロー、RAG、メモリなどのすべてのコア機能をローカルまたは独自のサーバー上で、ライセンス料なしで無料で使用できます。
- Mastra Platform スターター プランは無料で、毎月 10 万件の監視可能なイベント、24 CPU 時間、10 GB のデータ エクスポート、15 日間のデータ保持が含まれます。超過分は従量課金制で請求されます (監視可能なイベントは 10/100,000 ドル、CPU は 0.35 ドル/時間、データ送信は 0.10 ドル/GB)。
- ほぼゼロコストでの個人的な学習と小さなプロトタイプの検証。
開発者/API チーム:
- プラットフォーム層はクレジット統合プールモデルを採用しています。モデルコールとトークン消費はマストラゲートウェイ経由でルーティングされ、市場価格 + 5.5% のチャネル料金が課金されます。チームは独自のモデル キー (BYOK) を使用するか、Mastra 経由で統一請求を行うかを選択できます。
- Teams プラン (月額 250 ドル) には、より大きなクォータが含まれます: 100 万の監視可能なイベント (超過 $8/10 万ドル)、250 CPU 時間 (超過 $0.25/時間)、6 か月のデータ保持付き 100 GB のデータ エクスポート。 Starter の使用量が月額 250 ドルに近づくと、Teams に切り替えることで限界コストを大幅に削減できます。
- オプションの Server Always-On アドオン パッケージ (プロジェクトあたり 100 ドル) は、実稼働環境に適した 24 時間年中無休のサービスをオンラインに保ちます。
- 追加のデータベース サービス: LibSQL は 100 万行/月の書き込みが無料 (超過 $2.50/100 万読み取り)、Postgres 5 CPU 時間/月は無料 (超過 $0.50/時間)。ストレージは月額 1 ドル/GB から始まります。
企業/民営化:
- Enterprise プランはカスタマイズに応じた価格設定となっており、カスタム使用および保持ポリシー RBAC (役割ベースのアクセス制御)、監査ログ SLA (サービス レベル アグリーメント)、および専任のテクニカル サポート エンジニアが含まれます。
- オンプレミス展開をサポート: Mastra プラットフォームは、SSO と RBAC を使用して独自のクラウドまたはオンプレミスに展開して、完全なデータ分離を実現できます。
- 明示的なコスト: プラットフォームのサブスクリプション + コンピューティング/ストレージの超過料金 + モデル チャネルの料金。
- 隠れたコスト: エージェントの開発とデバッグの工数、ワークフロー オーケストレーションの複雑さの管理、評価テスト セットのメンテナンス、チームの TypeScript/エージェント スキル トレーニング。
| コスト ディメンション | スターター (無料) | チーム (月額 250 ドル) | エンタープライズ (カスタマイズ) |
|---|---|---|---|
| 観測可能なイベント | 100,000/月、超過分 $10/100,000 | 100 万/月、超過 $8/10 万 | カスタム |
| CPU 時間 | 24 時間/月、超過料金は 1 時間あたり 0.35 ドル | 250 時間/月、超過料金は 1 時間あたり 0.25 ドル | カスタム |
| データ保持 | 15日 | 6ヶ月 | カスタム |
| データエクスポート | 10GB/月、超過分 $0.10/GB | 100GB/月、超過 $0.08/GB | カスタム |
| モデルチャンネル料金 | 市場価格 +5.5% | 市場価格 +5.5% | 交渉可能 |
| 永続サーバー | $100/プロジェクト (オプション) | $100/プロジェクト (オプション) | カスタム |
| SSO/SOC2 | — | ✓ | ✓ |
| RBAC/監査ログ | — | — | ✓ |
| SLA | — | — | ✓ |
Mastra の主な機能
-
エージェントの定義と実行: TypeScript クラス
Agentを通じてエージェントを定義し、ID、名前、命令、モデル (provider/model文字列で指定)、ツール、その他のパラメーターなどのパラメーターをサポートします。エージェントは自動的に推論し、ツールを選択し、最終的な答えを繰り返し生成できます。スーパーバイザ エージェント (マルチ エージェント調整)、ガードレール (ガードレール)、プロセッサ (プロセッサ チェーン)、コード モード (コード実行モード) などの高度な機能をサポートします。 -
ワークフロー ワークフロー エンジン: グラフに基づく明示的な制御フロー エンジンで、
.then()(シーケンス)、.branch()(分岐)、.Parallel()(並列)、.foreach()(ループ)、.map()(マッピング)、.dountil()(反復) およびその他のオーケストレーション プリミティブを提供します。サスペンド アンド レジューム (一時停止と回復)、ヒューマンインザループ (手動確認ポイント)、タイム トラベル (タイム トラベル デバッグ)、およびスケジュールされたワークフロー (時間指定されたトリガー) をサポートします。 -
記憶記憶システム: 会話履歴 (対話履歴)、観察記憶 (観察記憶 - エージェントが事実を自動的に記録して呼び出す)、作業記憶 (作業記憶)、セマンティック想起 (意味論的想起) をサポートします。マルチユーザー スレッドの分離は、長期的なコンテキストを必要とする顧客サービスやアシスタントのシナリオに適しています。
-
RAG 検索拡張生成: 組み込みのドキュメント チャンキング (ドキュメント チャンク)、エンベディング (埋め込み)、ベクトル データベース統合 (Pinecone、Qdrant、Chroma、PG Vector、MongoDB など 10 を超えるベクトル ライブラリをサポート)、メタデータ フィルタリング、GraphRAG、Rerank。
createVectorQueryTool()およびcreateDocumentChunkerTool()とともに使用すると、取得パイプラインを迅速に構築できます。 -
MCP プロトコルのサポート: エージェント、ツール、その他の構造化リソースを公開するための MCP サーバーとして使用でき、外部 MCP サービスを利用するための MCP クライアントとしても使用できます。 Mastra MCP インターフェイスを介して他のエージェント システムとの相互運用性をサポートします。 ACP (エージェント通信プロトコル) および A2A (エージェント間) プロトコルもサポートされています。
-
評価評価システム: 20 以上の評価スコアラー (回答の関連性、忠実度、幻覚、毒性、偏り、完全性、ツール呼び出し精度、軌道精度など) が組み込まれており、カスタム スコアラーをサポートしています。実験 (実験比較) と CI 統合 (CI パイプラインで Eval を自動的に実行) のデータセット管理をサポートします。
-
可観測性 可観測性: ログ、メトリクス、トレースの 3 つの柱が組み込まれています。 Datadog、Langfuse、LangSmith、Sentry、PostHog、Arize、Arthur、Braintrust、OpenTelemetry などのサードパーティ プラットフォームにエクスポートできます。ログによる機密情報の漏洩を防ぐ機密データ フィルター プロセッサをサポートします。
-
音声機能: TTS (テキスト読み上げ)、STT (音声読み上げ)、および Speech-to-Speech パイプラインをサポートします。 Elemental Labs、Deepgram、OpenAI Realtime、Google Gemini Live、Azure、PlayAI、Mistral などの音声プロバイダーと統合します。 LiveKitのリアルタイム音声通話をサポートします。
-
ブラウザ ブラウザ オートメーション: AgentBrowser、Stagehand 統合 Firecrawl 統合を提供し、BrowserViewer 視覚化をサポートします。 Web ページ情報の抽出、自動テスト、フォーム入力、その他のシナリオで使用できます。
-
チャネル チャネル アクセス: エージェントを Slack、Microsoft Teams、Discord、Telegram、WhatsApp などのインスタント メッセージング プラットフォームに接続して、企業内での AI アシスタントの導入を実現します。
-
エージェント ビルダー (ビジュアル): モデル ポリシーのメモリ、ワークスペース、およびブラウザの構成をサポートする Web ベースのエージェントのビジュアル構成インターフェイス。開発者以外もエージェントの動作設定に参加できます。
専門家による見解: Mastra の本当の相乗効果は、エージェント + ワークフロー + Evals + オブザーバビリティの組み合わせにあります。エージェントを使用して未解決のタスクを処理し、ワークフローを使用して決定論的プロセスを調整し、Evals を使用して CI で自動的にスコアを付けてリグレッションを防ぎ、オブザーバビリティを使用して各エージェント呼び出しの完全なトレースを追跡します。これにより、「構築のみでテストは行わない、実行のみで監視は行わない」という、ほとんどのエージェント フレームワークの典型的な問題点が解決されます。
Mastra のモデルとバージョンの進化
メインライン リリース
| バージョンID | 時間 | 主な変更点 |
|---|---|---|
| @マストラ/コア@1.51.0 | 2026-07-15 | 目標の導入 (長期実行エージェント + LLM 判断のための永続的な目標メカニズム)、Mastra プラットフォームの価格公開 |
| @マストラ/コア@1.0.0 | ~2025-10 | フレームワーク API は安定しており、v1.0 が正式にリリースされました |
| 早期アクセス | ~2025-01 | 初期のアルファ/ベータ、API の迅速な反復段階 |
最新バージョンの機能 (@mastra/core@1.51.0、2026-07-15):
- 目標メカニズム: 長期実行エージェントの永続的な目標を定義すると、LLM が完了度を自動的に評価します。完了までに数時間、場合によっては数日かかるタスク (コードベースのリファクタリング、大規模なデータ分析など) に最適です。
- Mastra Platform の価格体系が正式発表: スターター (無料)、チーム (月額 250 ドル)、エンタープライズ (カスタマイズ)、詳細については、価格の章を参照してください。
- フレームワークには、チャネル (Slack/Teams/Discord/Telegram/WhatsApp)、音声プロバイダー拡張機能、ベクター ストレージ アダプターなどの新しい統合が追加され続けています。
v1.0 安定バージョン (~2025-10):
フレームワーク API は安定段階に入り、Agent、Workflow、Memory、RAG、MCP などのコア モジュールが実稼働可能になりました。以前のバージョンから v1.0 への完全な移行ガイドが公式に提供されています。
初期段階 (~2025-01 ~ ~2025-10):
フレームワークはラピッド プロトタイピングの段階にあり、API は頻繁に変更され、主にエージェントの基本機能とワークフロー エンジンのプロトタイプの検証に重点が置かれています。
バージョン評価の提案
運用チームは、バージョン番号だけではなく、コア API が安定しているかどうか (エージェント構築パラメータ ツールの定義方法など)、ワークフロー エンジンの動作が予測可能かどうか (一時停止/再開の信頼性)、可観測性データが完全であるかどうか (トレース カバレッジ メトリックの精度)、アップグレードと移行のコスト (重大な変更があるかどうか、移行ガイドがあるかどうか) に焦点を当てる必要があります。
Mastra の技術的利点
メカニズム: Mastra は、「TypeScript ネイティブ + モジュールの組み合わせ」アーキテクチャを採用するように設計されています。コア パッケージ @mastra/core は、エージェント、ワークフロー、メモリ、ツール、RAG などの基本的な抽象化を提供し、各機能モジュール (音声、ブラウザ、チャネル、評価、可観測性、MCP) はオンデマンドで独立したパッケージとして導入されます。このアーキテクチャの直接的な効果は、開発者が不必要な依存関係の拡張を行わずに、実際に使用されるモジュールをインストールするだけで済むことです。
モデル ルーティングとゲートウェイ: Mastra のモデル ゲートウェイは、40 を超えるモデル プロバイダーからの API 呼び出しを均一に管理します。開発者は、エージェント定義の "provider/model" 文字列 ("openai/gpt-5.5"、"anthropic/claude-sonnet-4-6" など) でモデルを指定するだけでよく、各メーカーの SDK を個別に導入する必要はありません。ゲートウェイ層は認証、再試行フォールバック、レート制限を処理し、Teams/Enterprise プランでの Bring Your Own Key (BYOK) サポートを提供します。
効果: 一般的なエージェント開発シナリオでは、Mastra は「モデル統合 -> エージェント定義 -> ツールのマウント -> ワークフロー オーケストレーション -> 評価と検証 -> 観察可能な追跡」のリンク全体を、統一された TypeScript プログラミング モデルに統合します。 LangChain の Python エコシステムと Vercel AI SDK の UI 重視を比較すると、Mastra は TypeScript フルスタック エージェント エンジニアリングのギャップを埋めます。 Next.js/React に慣れているチームの場合、言語を切り替える必要がなく、エージェントとワークフローの概念に焦点を当てて学習することができます。
ワークフロー エンジンの決定的な利点: 純粋な LLM エージェント主導の「ブラック ボックス」実行とは異なり、Mastra ワークフローを使用すると、開発者は明示的なグラフ構造を使用してプロセスを定義できます。.then() で逐次依存関係を指定し、.branch() で条件分岐を処理し、.Parallel() で並列実行します。このハイブリッド モデル (エージェントはあいまいなタスクを処理し、ワークフローは決定論的なプロセスを処理します) は、運用レベルの信頼性の点で、純粋なエージェント ソリューションよりも優れています。
可観測性ネイティブ埋め込み: Mastra はフレームワーク レベルで埋め込まれ、入出力ツール呼び出しパラメーターとエージェントの各推論の結果、ワークフローの各ステップの時間消費とステータスを自動的にキャプチャします。開発者は手動ログを使用せずに完全なトレースを取得でき、エクスポーターを通じて既存の監視スタック (Datadog、Sentry、Langfuse など) にデータを同期できます。
該当するシナリオ: プロトタイプから運用準備が整ったエージェント/ワークフロー プロジェクトに迅速に移行する必要がある TypeScript テクノロジ スタック チームに適しています。 Vercel AI SDK に投資したチーム向けに、Mastra は相互運用性を実現し、移行コストを削減するための「withMastra()」や「toAISdkMessages()」などのアダプテーション レイヤーを提供します。
工具タイプ分類の深化
Mastra の主な提供形態は エージェント/MCP/自動化ツール (タイプ A) ですが、Mastra プラットフォーム ホスティング サービスには 生産性/ビジネスサイド アプリケーション (タイプ D) の特徴もあります。以下は、タイプ A ルールに基づいた詳細な分析です。
ツールオープンリスト (エージェント呼び出し可能なコア抽象化)
Mastra Agent は、次のタイプのツールを使用できます。フレームワーク自体は特定のツール リストを制限しませんが、次の組み込みツール ファクトリを提供します。
| ツール/機能 | 使い方 |
|---|---|
createTool() |
カスタム ツール ファクトリ。ID、説明、inputSchema (Zod)、実行関数を指定する必要があります。 |
askユーザーツール |
ユーザーに質問して返答を待ちます。人間参加型のシナリオに適しています。 |
createVectorQueryTool() |
ベクトル データベースでセマンティック検索を実行する |
createDocumentChunkerTool() |
ドキュメントをチャンクに分割し、ベクトル ライブラリに保存します。 |
createGraphRAGTool() |
GraphRAG クエリを実行する |
createCodeMode() |
コード実行モードを有効にすると、エージェントはファイルを書き込んでコマンドを実行できます。 |
MCPClient / MCPServer |
MCP プロトコル サービスの消費/公開 |
| Perplexity ツール / Tavily ツール / Bright Data ツール | サードパーティの検索/データ ツールの統合 |
submitPlanTool / タスクツール |
計画の提出とタスク管理 |
モデルは、これらのツールを通じて「知覚(検索/検索)→推論(LLM意思決定)→アクション(ツール実行/コード実行)→フィードバック(結果観察)→反復」というインタラクションを完了します。
アーキテクチャのリンク
「」 ┌───────────────────────┐ │ ユーザーアプリケーション層 │ │ (Next.js / React / Express / スタンドアロンサーバー) │ ━━━━━━━━━━━━━━━━━━━━━━━┘ │ ┌───────────▼───────────────┐ │ マストラコア │ │ ┌────┐ ┌─────┐ ┌───┐ ┌─────┐ │ │ │ エージェント │ │ ワークフロー │ │ メモリ │ │ RAG │ │ │ ━━━┬────┘ ━━━┬────┘ ━━━┬────┘ └────┬────┘ │ │ │ │ │ │ │ │ ┌────▼───────▼───────▼───────▼───────┐ │ │ │ モデルゲートウェイ (40 以上のプロバイダー) │ │ │ │ OpenAI / Anthropic / Gemini / Groq / ... │ │ │ ━━━━━━━━━━━━━━━━━━━━━┘ │ │ │ │ │ ┌───────
─▼─────────────┐ │ │ │ MCP サーバー / MCP クライアント / ACP / A2A │ │ │ ━━━━━━━━━━━━━━━━━━━━━┘ │ │ │ │ │ ┌───────────▼─────────────┐ │ │ │ 可観測性(トレース / メトリック / ログ) │ │ │ │ → Datadog / Langfuse / Sentry / OTEL │ │ │ ━━━━━━━━━━━━━━━━━━━━━━━━━━━┘ │ ━━━━━━━━━━━━━━━━━━━━━━┘ │ │ ▼ ▼ Mastra プラットフォーム ブラウザ/チャネル (ホスティング/SaaS) (Slack/WhatsApp/Web) 「」
制御フロー: ユーザー コード → Mastra コア (エージェント/ワークフロー) → モデル ゲートウェイ → LLM → ツール呼び出し → 結果返還 → 可観測性レコード。
データ バックフロー: トレース/メトリック データ → 可観測性エクスポーター → サードパーティ監視プラットフォーム。
エンジニアリングの落とし穴に関するガイド
-
エージェント サイクルとトークン インフレーション コントロール: エージェントは推論プロセス中に繰り返しツールを呼び出し、「思考 - ツール呼び出し - 再思考」という終わりのないサイクルに陥る可能性があります。解決策:
maxStepsパラメータを使用して、推論ステップの最大数を制限します。sleep()またはdountil()を使用してワークフローでタイムアウト条件を設定します。異常な循環パターンを検出するには、軌道精度スコアラーを Eval に追加します。 -
DOM/コンテキストのオーバーロード: エージェントがブラウザ ツールを通じて Web ページをクロールすると、完全な DOM が LLM コンテキスト ウィンドウをはるかに超える可能性があります。解決策: フルページ クロールの代わりに、Stagehand または Firecrawl の抽出モードを使用します。完全な DOM ではなく、アクセシビリティ ツリーのみを渡します。 Agent ディレクティブで「最初にページの概要を取得してから、特定の要素を見つける」ことを明示的に要求します。
-
セキュリティとウルトラ権限ガバナンス: エージェントのツール呼び出しにより、元に戻せない操作 (レコードの削除、メッセージの送信、データベースの変更) がトリガーされる場合があります。解決策: エージェントの承認 (手動承認モード) を有効にし、「askUserTool」以外の危険な操作の確認ポイントを設定します。 「ModerationProcessor」を使用して違法なコンテンツを検出します。ワークフローで Human-in-the-Loop ノードをセットアップします (「suspendAndResume()」を通じて)。本番環境でのドライラン検証の読み取り専用モードを有効にします。
3 分ですぐに始められます
「」バッシュ
新しいプロジェクトを作成する
npm create mastra@latest cd 私のマストラプロジェクト
コアの依存関係をインストールする
npm install @mastra/core@latest zod@latest
モデルキーを設定します(OpenAIを例にします)
エクスポート OPENAI_API_KEY=
claude_desktop_config.json での Mastra MCP サーバーのマウントの一般的な構成 (公式ウェアハウスの README に従う):
{
"mcpサーバー": {
「マストラ」: {
"コマンド": "npx",
"args": ["-y", "@mastra/mcp"],
"環境": {
"OPENAI_API_KEY": "<YOUR_API_KEY>"
}
}
}
}
「」
## マストラの使用パス
|入口 |典型的なアクション |役割を適応させる |
|---|---|---|
| CLI (npm 作成マストラ) |ワンクリックでプロジェクトのスケルトンを作成するターミナル コマンド (例を含む) TypeScript フルスタック/バックエンド開発者 |
|ウェブスタジオ |エージェント実行ログを視覚的に表示 ワークフロー ステータス トレースの詳細 |開発者、技術リーダー |
| Agent Builder (ビジュアル) | Web UI を介してエージェントの命令、モデル メモリ、ツールを構成する |開発以外の役割、プロダクト マネージャー |
| Mastra プラットフォーム (ホスト型) |エージェントをクラウドに展開、CI/CD を構成、モニタリング、チーム コラボレーション | DevOps、エンジニアリング チーム |
| MCP プロトコル | MCP クライアントを通じて外部 MCP サービスを利用するか、エージェントを MCP サーバーとして公開します。システムインテグレーションエンジニア |
|チャンネル (Slack/チーム) |エージェントを社内 IM プラットフォームに接続すると、従業員は自然言語を通じて対話できます。全従業員 |
**実装パス**: 3 つの段階で進めることをお勧めします。第 1 段階 (1 ~ 2 週間): CLI を使用してプロジェクトを作成し、ツールを使用して単純なエージェントを実装し、「agent.generate()」を通じて基本プロセスを検証します。第 2 段階 (2 ~ 4 週間): ワークフローを導入して、複数ステップのタスクを調整し、可観測性データ収集を構成します。第 3 段階 (1 月から 2 月): Mastra プラットフォームまたは独自のサーバーにデプロイし、CI で自動的に実行されるように Eval を構成し、Slack/Teams チャネルに接続し、実稼働環境向けの監視アラームを作成します。
## マストラの製品価格
Mastraは、「無料のオープンソースフレームワーク+従量課金制ホスティングプラットフォーム」の2段階の価格モデルを採用しています。
**スターター (無料)**:
- 月額 $0、従量課金制、無料割り当てが毎月含まれます:
- 100,000 個の監視可能なイベント、10 万ドルあたり 10 ドルの超過料金
- 24 CPU 時間、超過料金は 1 時間あたり 0.35 ドル
- 10 GB のデータ エクスポート、超過分 $0.10/GB
- 15 日間のデータ保持
- 無制限のユーザー、プロジェクト、デプロイメント
- ゲートウェイ経由でルーティングされるモデル トークン: 市場価格 + 5.5%
**チーム (月額 250 ドル)**:
- より大きな割り当て、より低い超過率:
- 100 万件の観察可能なイベント、10 万ドルあたり 8 ドルを超える
- 250 CPU 時間、超過料金は 1 時間あたり 0.25 ドル
- 100GB データエクスポート、超過分 $0.08/GB
- 6 か月のデータ保持
- マルチチーム SSO、SOC2 ドキュメント
- Starter の使用量が月額 250 ドルに近づくと、Teams に切り替えることで限界コストを大幅に削減できます。
**エンタープライズ (カスタマイズ)**:
- カスタムクォータとデータ保持
- RBAC、監査ログ
- SLA サポート、専任のテクニカル サポート エンジニア
-オンプレミス展開のサポート
**追加サービス**:
- サーバー常時稼働: サービスを 24 時間 365 日稼働し続けるには、1 プロジェクトあたり月額 100 ドル
- データベース (LibSQL/Postgres): 読み取りおよび書き込みの行数と計算時間に基づいて課金されます。詳細については、公式 Web サイトの料金ページを参照してください。
- メモリ トークンの使用量: 100,000/月は無料、超過 $10/1M
- 取得ストレージ: 250MB 無料、超過分 $20/GB
**隠れたコスト**: エージェントの開発とデバッグにかかる時間、ワークフローの複雑さの管理、評価テスト セットのメンテナンス コスト。 TypeScript 以外のチームの場合は、フレームワーク API とエージェントの概念を学習するという先行投資もあります。
## Mastra の適用シナリオ
- **内部エージェント アシスタント**: Mastra Agent を Slack/Teams に接続し、従業員が自然言語を通じて人事ポリシーのクエリ、週次レポートの作成、ナレッジ ベースの検索をできるようにします。 **検証の重要なポイント**: 内部 API を呼び出すためのエージェントの権限境界、Observational Memory による組織知識のキャプチャ範囲、および機密操作前の Human-in-the-Loop の確認メカニズム。
- **クライアント側 AI 機能の埋め込み**: 製品にエージェント機能を埋め込むことで、エンド ユーザーは対話を通じて複雑なタスクを完了できます (Replit による IDE へのエージェント統合や、Medusa による電子商取引バックエンドへの AI 操作アシスタントの追加など)。 **検証すべき重要なポイント**: エージェントのコンテキスト ウィンドウが長い会話を実行できるかどうか、ツール呼び出しの遅延がユーザーの許容範囲内であるかどうか、およびマルチテナント データの分離が正しいかどうか。
- **DevOps とエンジニアリング オートメーション**: ワークフローを使用して CI/CD プロセスを調整し、エージェントを使用してオンライン障害を自動的にトラブルシューティングし、Eval を使用して PR マージ前に生成コードの品質を自動的にスコアリングします。 **検証の要点**: ワークフローの一時停止/再開、評価スコアラー、誤報率、マルチモデル切り替え時のゲートウェイフォールバックメカニズムの信頼性。
- **コンテンツの自動化とナレッジ管理**: CMS コンテンツをバッチで生成し、ナレッジ ベースを自動的に構築し、RAG パイプラインを通じて非構造化ドキュメントを検索可能なナレッジ資産に変換します。 **検証の焦点**: チャンク戦略は長いドキュメントのセグメンテーションの品質に影響し、メタデータ フィルタリングは多言語混合コンテンツの再現に影響し、GraphRAG によるエンティティ関係の抽出精度に影響します。
- **販売および GTM プロセス**: 顧客との会話から構造化情報を抽出し、投資メモを生成し、アウトバウンド コール シーケンスを自動化します。 **検証の焦点**: リアルタイム会話シナリオにおける音声 (Voice) モジュールの遅延 STT の言語とアクセントの適応性。
## マストラの該当グループ
- **TypeScript フル スタック/バックエンド開発者**: チームのテクノロジー スタックが Next.js/Node.js/React で、運用レベルの AI エージェントを構築したいが、言語 (Python) を切り替える必要がない場合、Mastra が最も直接的な選択肢となります。 TypeScript 型システムの async/await 非同期プログラミングと Zod パターンの検証に精通している必要があります。
- **AI アプリケーション アーキテクト/テクニカル リード**: 複数のエージェント フレームワークを評価する必要がある選択チーム。 Mastra のエージェント + ワークフロー ハイブリッド モードは、LLM のオープンな推論機能と決定論的なプロセス制御の両方を必要とするシナリオに適しています。 LangChain (Python エコシステムは豊富ですが、TypeScript サポートが弱い) や Vercel AI SDK (UI 統合レイヤーに重点を置いている) と比較して、Mastra は TypeScript フルスタック エージェント エンジニアリングで独自のカバレッジを提供します。
- **エンタープライズ デジタル トランスフォーメーション チーム**: エンタープライズは、権限ガバナンス、監査コンプライアンス、および長期的な保守性に重点を置いています。 Mastra Platform の Teams/Enterprise プランは、厳格なセキュリティ コンプライアンス要件を持つ組織向けに、SSO、SOC2、RBAC、監査ログを提供します。独自のデータとモデル間の相互作用のためのデータ境界のオンプレミス展開の運用および保守コストを評価する必要があります。
- **境界に適合しません**:
- **Python 優先チーム**: チームのテクノロジー スタックが主に Python であり、TypeScript リソースがない場合、LangChain/LlamaIndex の Python エコシステムはより成熟します。
- **ノーコード ビジネス ユーザー**: Mastra のコアな使用方法では、依然として TypeScript プログラミングが必要です。 Agent Builder のビジュアル インターフェイスは、設定やパラメータの調整には適していますが、完全なエージェント開発には適していません。
- **極端なオフライン/ローカル推論シナリオ**: Mastra フレームワークは自己ホスト型ですが、そのゲートウェイ機能と可観測性機能には、完全に分離されたネットワーク環境での追加の適応作業が必要です。
- **基本モデルを完全に自社で開発する必要があるチーム**: Mastra はアプリケーション層フレームワークであり、モデル トレーニング インフラストラクチャは提供しません。
## 概要と展望
Mastra の核となる価値は、AI エージェント開発に必要なコンポーネント (エージェント定義、ワークフロー、オーケストレーション、RAG パイプライン、MCP プロトコル、評価評価、可観測性追跡) を統一 TypeScript プログラミング モデルに統合し、オープン ソース フレームワーク (Apache-2.0) を通じて参入障壁を低くし、ホスティング プラットフォーム (Mastra Platform) を通じて運用展開と運用および保守の問題を解決することです。 264,000 人の GitHub スター、Replit/Brex/MongoDB/SoftBank などの企業顧客から支持された 582 人の貢献者、および YC W25 のバックグラウンドは、エージェント エンジニアリング コミュニティで強固な信頼基盤を確立していることを証明しています。
**現在の制限と不確実性**:
- フレームワーク API は現在も急速に進化しています (@mastra/core は v1.51.0 に達しています)。コア機能は安定していますが、一部のモジュール (音声、チャネルなど) の API 成熟度は比較的低いです。
- プラットフォーム価格設定の暗黙のコスト (モデル チャネルの 5.5% プレミアム CPU および下り超過料金) は、スケーリング後に多額の費用になる可能性があるため、チームは購入前に実際の負荷を使用してコスト シミュレーションを行うことをお勧めします。
- エンタープライズ レベルの RBAC と監査ログはエンタープライズ プランでのみ利用でき、Teams プランの機能境界 (SSO はあるが監査ログは含まれないなど) では、コンプライアンス要件が満たされていることを確認する必要があります。
- フレームワークの Eval Scorer は、主にエージェントの出力品質評価のために設計されています。ワークフロー プロセスの正確性 (ステップ シーケンス、分岐カバレッジなど) の検証機能が限られており、カバレッジを補うために従来のテスト フレームワークと組み合わせる必要があります。
**調達/採用リスク評価**:
- テクノロジー スタックのロックイン: Mastra を選択すると、TypeScript + Node.js エコシステムに深くバインドされることになり、将来 Python または Go システムに移行するコストが高くなります。
- プラットフォームの依存関係: コア フレームワークはオープン ソースでセルフホスト可能ですが、Observability、Agent Builder、Gateway などの高度な機能は Mastra プラットフォームにバインドされています。プラットフォームの価格設定やサービス条件が将来的に大幅に変更される場合は、セルフホスト型オプションの代替コストを事前に評価する必要があります。
- サプライ チェーン リスク: 現在、AI エージェント フレームワーク トラック (LangChain、CrewAI、AutoGen、Vercel AI SDK など) で激しい競争が行われています。マストラがコミュニティの活力とビジネスの持続可能性を維持し続けることができるかどうかには、長期計画における柔軟な代替案が必要です。
チームは 1 ~ 2 つの非クリティカル パス エージェント タスクの試験運用を開始し、スターター プランを使用してフレームワークとプラットフォームの機能の境界とコスト構造を検証し、実際の運用データに基づいて Teams/Enterprise プランに拡張するかどうかを決定することをお勧めします。
関連ツール: <a href="https://www.aistarmap.com/ja-JP/aitool/crewai" target="_self" class="tool-link"><img src="https://res.aistarmap.com/uploads/images/tools/zh-CN/crewai/logo_1785767147.svg" alt="CrewAI" class="tool-logo" style="width: 20px; height: 20px; margin-right: 5px; vertical-align: middle;">CrewAI</a>、<a href="https://www.aistarmap.com/ja-JP/aitool/langchain" target="_self" class="tool-link"><img src="https://res.aistarmap.com/uploads/images/tools/zh-CN/langchain/logo_1785768264.png" alt="ラングチェーン" class="tool-logo" style="width: 20px; height: 20px; margin-right: 5px; vertical-align: middle;">ラングチェーン</a>
バージョン情報
- マストラプラットフォーム(オンライン幹線) :コア パッケージ v1.51.0 がリリースされ、Goals の長期実行エージェント ターゲット メカニズムが導入されました。 Mastra Platform の価格が正式に発表されました (スターター無料/Teams 月額 250 ドル/エンタープライズ カスタマイズ)。
- マストラ v1.0 :v1.0 安定バージョンの正式リリースは、フレームワーク API が安定段階に入ったことを示します。エージェント、ワークフロー、メモリ、RAG のコア機能を提供します。公式の正確な日付はまだありません。
- マストラ アルファ/ベータ :初期段階では、フレームワークはラピッド プロトタイピングの反復期間にあり、一般に公開されていますが、API はまだ安定していません。公式の正確な日付はまだありません。
ユーザーレビュー