Nexus MCP サーバーとは

Prev Next

Nexus MCP サーバーは、Autify Nexus のリモートワークスペースを Model Context Protocol (MCP) 経由で操作するためのインターフェースです。Claude Desktop、Claude Code、Cursor などの MCP 対応 AI クライアントから接続することで、シナリオの作成・編集、テストプランの実行、実行結果の解析といった操作を自然言語ベースで行えるようになります。

Model Context Protocol (MCP) とは

Model Context Protocol は、AI アシスタントが外部のサービスやデータソースを安全に操作するためのオープン規格です。MCP に対応するクライアントと MCP サーバー (本機能) の間で標準化されたプロトコルを介してやり取りすることで、各種の操作を AI から実行できるようになります。

Nexus MCP サーバーでできること

AI クライアントから Nexus MCP サーバーに接続することで、以下のような操作を実行できます。

  • シナリオの作成、検索、参照、更新、アーカイブ、復元

  • シナリオ内のステップの追加・修正・並び替え・削除

  • テストプランの作成、参照、更新、実行、キャンセル、アーカイブ、復元

  • 実行結果の検索、詳細参照、ステップ単位のエラー情報・スクリーンショット・DOM スナップショットの取得

  • ワークスペース内のラベル / ディレクトリの一覧取得

提供されているツール一覧

Nexus MCP サーバーが公開しているツール (AI クライアントから呼び出せる操作) は以下のとおりです。

ワークスペース

ツール名

用途

list_workspaces

アクセス可能なワークスペースの一覧を取得します。

read_directories

ワークスペース内のディレクトリ一覧を取得します。

read_labels

ワークスペース内のラベル一覧を取得します。

create_label

ラベルを作成します。

rename_label

ラベル名を変更します。

delete_label

ラベルを削除します。

apply_labels_to_scenarios

指定したシナリオへラベルを適用します。

ワークスペース変数

ツール名

用途

list_workspace_variables

ワークスペース変数の一覧を取得します。

read_workspace_variables

指定したワークスペース変数の詳細を取得します。

create_workspace_variable

ワークスペース変数を作成します。

update_workspace_variable

ワークスペース変数を更新します。

delete_workspace_variable

ワークスペース変数を削除します。

シナリオ

ツール名

用途

create_scenarios

自然言語のステップから複数のシナリオを一括で作成します。

create_scenario

単一のシナリオを、ラベル・ディレクトリ・データテーブルなどのメタデータ付きで作成します。

search_scenarios

シナリオをテキスト検索します。

read_scenarios

UUID 指定でシナリオの詳細を参照します。

update_scenarios

シナリオのラベル・ディレクトリ・データなどのメタデータを更新します。

archive_scenarios / restore_scenarios

シナリオをアーカイブ・復元します。

query_scenario_history

シナリオの変更履歴を取得します。

load_scenario_revision

指定した履歴バージョンのシナリオ内容を読み込みます。

シナリオステップ

ツール名

用途

edit_scenario_steps

シナリオ内のステップを追加・修正・削除します。

move_scenario_steps

シナリオ内のステップを並び替えます。

delete_scenario_steps

シナリオからステップを削除します。

共有グループ

ツール名

用途

list_shared_groups

ワークスペース内の共有グループ一覧を取得します。

read_shared_groups

共有グループのメタデータ、引数、内部ステップ、参照シナリオを取得します。

extract_shared_group

通常のグループステップを、新しい共有グループへ切り出します。

inline_shared_group

シナリオ内の共有グループ参照を、そのシナリオ専用の通常グループへ展開します。

delete_shared_groups

参照されていない共有グループを削除します。

保存済み検索

ツール名

用途

list_saved_searches

保存済み検索の一覧を取得します。

create_saved_search

シナリオ検索条件を保存します。

delete_saved_search

保存済み検索を削除します。

テストプラン

ツール名

用途

list_test_plans

テストプランの一覧を取得します (名前によるフィルタが可能)。

read_test_plan

UUID 指定でテストプランの詳細・対象シナリオ一覧を参照します。

create_test_plan

テストプランを作成します (実行設定・スケジュールを含む)。

update_test_plan

テストプランを更新します。

execute_test_plan

テストプランを実行します。

cancel_test_plan_runs

実行中のテストプランをキャンセルします。

archive_test_plans / restore_test_plans

テストプランをアーカイブ・復元します。

実行結果

ツール名

用途

search_execution_results

ステータス・プラットフォーム・ブラウザなどの条件で実行結果を検索します。

read_execution_results

実行結果の全体 (シナリオごとの結果とステップ詳細) を取得します。

read_step_result

特定ステップのエラー詳細・スクリーンショット・ブラウザログを取得します。

read_step_result_dom_snapshot

ステップ前後の DOM スナップショット (HTML) を取得します。

archive_execution_results / restore_execution_results

実行結果をアーカイブ・復元します。

convert_natural_language_steps

実行結果に含まれる変換可能な自然言語ステップを、実行時に生成された成功済みノーコードステップへ変換します。

関連記事