この記事では、mabl クラウド MCP サーバーで利用可能なすべてのツールのリファレンスを提供します。すべてのツールには認証が必要ですが、OAuth ログインフローを通じて自動的に処理されます。
| ツール | 説明 | 入力 | プロンプト例 |
|---|---|---|---|
analyze_failure |
失敗したテスト実行またはプラン実行に対して、mabl AIの失敗分析を返します。 | 実行ID、テストまたはプラン、ワークスペースID オプション: include evidence |
— |
assign_xray_to_mabl_test |
Xray テストケースを mabl テストに割り当てます。 | mabl テスト ID、Xray テストケース、Xray プロジェクト ID、ワークスペース ID オプション:上書き |
Xrayテストケース123をmablテスト456に割り当てる |
create_application |
ワークスペースに新しいアプリケーションを作成し、URLを使用して環境にバインドします。 | ワークスペースID、名前、環境ID、URL、およびアプリケーションタイプ オプション: description |
— |
create_credentials |
ワークスペースに新しいログインクレデンシャルを作成します。 | ワークスペースID、名前、ユーザー名、およびパスワード オプション: descriptionおよびcloud only |
— |
create_environment |
ワークスペースに新しい環境を作成します。 | ワークスペースIDと名前 オプション: descriptionおよびpage load wait |
— |
create_mabl_test_cloud |
ローカルブラウザを必要とせず、mablクラウド上で完全に実行される新しいブラウザテストまたはAPIテストを作成します。 | ワークスペースID、アプリケーションID、環境ID、URL、名前、インテント、およびAPIテストかどうか 省略可能:ステップとAPIスペック |
— |
get_applications |
ワークスペース内のすべてのアプリケーションを、関連する環境とURLとともに取得します。 | ワークスペースID | — |
get_cloud_test_gen_status |
create_mabl_test_cloudによって開始されたクラウドテスト生成のステータスを確認します。 | ワークスペースIDとセッションID オプション:インスタンスID |
— |
get_credentials |
ワークスペース内で利用可能なすべてのクレデンシャルを取得します。 | ワークスペースID | — |
get_current_user_info |
デフォルトのワークスペースを含む、現在認証されている呼び出し元に関する情報を取得します。 | none | — |
get_deployment_status |
mablデプロイメントの現在の状態(実行中または終了状態)、テストメトリクス、およびこれまでに失敗したテスト実行のスナップショットを返します。 | ワークスペースID オプション: デプロイメントID、環境ID、アプリケーションID、revision、およびlookback ms |
— |
get_doc |
mablヘルプセンターの記事の全内容をMarkdown形式で取得します。 | article_id | — |
get_environments |
ステージングや本番環境など、ワークスペース内のすべての環境を取得します。 | ワークスペースID | — |
get_latest_authored_tests |
ワークスペース内の最新のテストを取得します。オプションで作成者によるフィルタリングが可能です。 | ワークスペースID 省略可能:制限 |
— |
get_latest_plan_runs |
プランIDでプランの最近の実行結果を取得します。 | プランIDとワークスペースID | — |
get_latest_test_runs |
テストIDで単一のmablテストの最近の実行結果を返します。 | テスト ID とワークスペース ID | — |
get_mabl_deployment |
コミットハッシュまたはデプロイメントIDでmablデプロイメントの結果を取得します。 | ワークスペース ID オプション: コミットハッシュとデプロイメント ID |
— |
get_mabl_plan |
IDで特定のmablプランの詳細を取得します。 | ワークスペースIDおよびプランID | — |
get_mabl_test_details |
テストIDで単一のmablテストの詳細をすべて取得します。 | ワークスペースIDとテストID オプション: include plans |
— |
get_mabl_tests |
自然言語クエリーを使用してmablテストを検索します。 | クエリーとワークスペースID 省略可能:アプリケーションID |
— |
get_plan_run_result |
プラン実行IDで特定のプラン実行の詳細な結果を取得します。 | プラン実行IDとワークスペースID | — |
get_plans |
ワークスペース内のテストプランを取得します。 | ワークスペース ID オプション: 上限とカーソル |
— |
get_recent_deployments |
ワークスペース内の最近のmablデプロイメントエベントを検索します。オプションで単一の環境またはアプリケーション、あるいは時間ウィンドウに絞り込むことができます。 | ワークスペース ID オプション: 環境ID、アプリケーションID、開始時刻、limit、およびcursor |
— |
get_test_quality_report |
一定期間にわたるmablのプロダクト内テスト品質メトリクスを取得します。 | ワークスペースID、開始時刻、および終了時刻 オプション: アプリケーションID、プランID、環境ID、テストID、最小プラン実行数、limit、およびcursor |
— |
get_test_recovery_session |
実行中に失敗したテストステップを修復した、または修復しようとしたテストリカバリーエージェントのセッションを返します。 | ワークスペース ID オプション: リカバリーセッションIDとテスト実行ID |
— |
get_test_run_artifact |
gs:// URIで参照されるmablテスト実行アーティファクトのコンテンツを取得します。 | ワークスペースIDおよびアーティファクトURI | — |
get_workspace_test_run_summaries |
ワークスペース全体で最近のmablテスト実行を検索します。ステータス、テストタイプ、およびページネーションによるオプションのフィルタリングが可能です。 | ワークスペース ID オプション: ステータス、テストタイプ、デフォルトテストの除外、上限、カーソル |
— |
get_workspaces |
現在の呼び出し元がアクセスできるすべてのワークスペースを取得します。 | none | — |
get_xray_test_cases |
特定のXrayプロジェクトのXrayテストケースを取得します。 | ワークスペース ID 省略可能: xray プロジェクト ID、上限、カーソル、検索 |
— |
identify_coverage_gaps |
mablカバレッジギャップエージェントを実行して、mablテストを要件と比較し、構造化されたカバレッジレポートを返します。 | ワークスペースIDおよびテストID オプション: 要件の説明およびJira課題ID |
— |
run_mabl_test_cloud |
mablテスト(ブラウザ、API、またはパフォーマンス)のクラウド実行をトリガーします。 | テスト ID、ワークスペース ID、環境 ID、アプリケーション ID、およびブラウザー オプション: クレデンシャルIDとURLオーバーライド |
— |
search_docs |
mablヘルプセンターの記事を検索します。 | クエリー オプション: per_page |
— |
IDの取得
多くの場合、プロンプトに含めることでAIエージェントからIDを直接取得できます。例:「'App - a11y tests'プランの最近のプラン実行を取得し、プラン実行IDも含めてください。」
特定のIDをmabl MCPから直接取得できない場合は、mablアプリ、CLI、APIから mabl リソースIDを取得する方法に関する記事をご覧ください。