Skip to Content
ドキュメントMastra Cloud概要

Mastra Cloud

Mastra Cloudは、Mastraチームによって構築された、Mastraアプリケーションを実行、管理、監視するデプロイメントサービスです。標準的なMastraプロジェクトと連携し、デプロイメント、スケーリング、運用タスクを処理します。現在ベータ版として提供されています。

コア機能

  • アトミックデプロイメント - エージェントとワークフローが単一のユニットとしてデプロイされる
  • プロジェクト編成 - エージェントとワークフローをURLが割り当てられたプロジェクトにグループ化
  • 環境変数 - 環境ごとに設定を安全に保存
  • テストコンソール - Webインターフェースを通じてエージェントにメッセージを送信
  • 実行トレース - エージェントの対話とツール呼び出しを記録
  • ワークフロー可視化 - ワークフローのステップと実行パスを表示
  • ログ - デバッグ用の標準ログ出力
  • プラットフォーム互換性 - Cloudflare、Vercel、Netlifyデプロイヤーと同じインフラストラクチャを使用

ダッシュボードコンポーネント

Mastra Cloudダッシュボードには以下が含まれています:

  • プロジェクトリスト - アカウント内のすべてのプロジェクト
  • プロジェクト詳細 - デプロイメント、環境変数、アクセスURL
  • デプロイメント履歴 - タイムスタンプとステータスを含むデプロイメントの記録
  • エージェントインスペクター - モデル、ツール、システムプロンプトを表示するエージェント設定ビュー
  • テストコンソール - エージェントにメッセージを送信するためのインターフェース
  • トレースエクスプローラー - ツール呼び出し、パラメータ、レスポンスの記録
  • ワークフロービューア - ワークフローステップと接続の図

技術的な実装

Mastra Cloudは、プラットフォーム固有のデプロイヤーと同じコアコードで動作し、以下の修正が加えられています:

  • エッジネットワーク分散 - 地理的に分散された実行
  • 動的リソース割り当て - トラフィックに基づいてコンピューティングリソースを調整
  • Mastra専用ランタイム - エージェント実行に最適化されたランタイム
  • 標準デプロイメントAPI - 環境間で一貫したデプロイメントインターフェース
  • トレーシングインフラストラクチャ - すべてのエージェントとワークフロー実行ステップを記録

ユースケース

一般的な使用パターン:

  • インフラストラクチャを管理せずにアプリケーションをデプロイする
  • ステージング環境と本番環境を維持する
  • 多くのリクエストにわたるエージェントの動作を監視する
  • Webインターフェースを通じてエージェントの応答をテストする
  • 複数のリージョンにデプロイする

セットアッププロセス

  1. Mastra Cloudプロジェクトを設定する
  2. コードをデプロイする
  3. 実行トレースを表示する