mabl MCPサーバーは、AIクライアントをmablのテストツールに接続することで、自然言語を使ってテストデータを操作できるようにします。IDEとmablアプリを切り替える代わりに、会話形式のプロンプトを使用して、AIクライアントから直接テスト結果のクエリー、失敗の調査、テストワークフローの管理を行えます。
例:
「最新のプラン実行を表示してください。」→「その失敗した実行で何が起きましたか?」→「失敗を分析してください。」
「mablにどのようなアプリケーションがありますか?」→「管理ダッシュボードのテストを表示してください。」→「ログインテストの最新結果を取得してください。」
「前回のmablデプロイメントで何が起きましたか?」→「そのデプロイメントのテスト実行を表示してください。」→「どのテストが失敗しましたか?」
サーバーオプション
mablはクラウドとローカルの2つのMCPサーバーオプションを提供しています。どちらもAIクライアントをmablに接続しますが、要件と機能が異なります。
| オプション | クラウドMCP | ローカルMCP |
|---|---|---|
| 要件 | MCPサーバーをサポートするAIクライアント | MCPサーバーをサポートするAIクライアント、Node.js、およびmabl CLI |
| 機能 | クラウドベースのテスト作成と実行、ワークスペースデータのクエリー、テスト失敗の分析 | クラウドサーバーのすべての機能、ローカルでのテスト作成と実行、Playwrightエクスポート |
| 最適なユーザー | クラウド実行のトリガーと結果の分析を、より軽量かつ一元管理された方法で行いたいユーザー | テストをローカルで作成、実行、デバッグしたいユーザー |