Provar MCP Server について
Provar MCP Serverは、Provar Automationを使うSalesforceテストチーム向けのProvar DX CLI内蔵MCPサーバーです。プロジェクトの確認、Page Objectとテストケースの生成、テスト階層の検証、テスト実行に対応します。
主な機能
- 01Provarプロジェクト構造の確認
- 02Page Objectとテストケースの生成
- 03テスト階層の検証とスコア評価
- 04NitroXコンポーネントのPage Object対応
- 05ローカルまたはQuality Hubでの検証
活用シーン
- 01プロジェクト構造を基にしたテスト資産の生成
- 02テスト階層の確認と品質課題の特定
- 03Quality Hubでのテスト実行と追跡
MCP 対応
内蔵MCPサーバーはstdio経由で、Claude Desktop、Claude Code、CursorなどのクライアントにProvarのツール、リソース、プロンプトを提供します。起動時にファイル操作の許可パスを限定でき、ローカルルールまたはQuality Hub APIで検証できます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
@provartesting/provardx-cli
ProvarDX CLI とは?
Provar DX CLI は、Provar Automation を使用したテスト実行の自動化と、テスト結果およびその他の品質関連メトリクスの Provar Quality Hub への報告を希望する Provar 顧客向けの Salesforce CLI プラグインです。
インストール、更新、アンインストール
Node.js 18~24 が必要です(LTS 22 を推奨)。 推移的依存関係の破壊的変更により、Node 25 以降はまだサポートされていません。node --version で確認してください。
プラグインをインストールする
$ sf plugins install @provartesting/provardx-cli
プラグインを更新する
$ sf plugins update
プラグインをアンインストールする
$ sf plugins uninstall @provartesting/provardx-cli
MCP サーバー(AI 支援による品質管理)
Provar DX CLI には、AI アシスタント(Claude Desktop、Claude Code、Cursor)を Provar プロジェクトに直接接続する、組み込みの Model Context Protocol(MCP)サーバーが含まれています。接続すると、AI エージェントはプロジェクト構造を調査し、ページオブジェクトとテストケースを生成し、テスト階層のあらゆるレベルを品質スコア付きで検証し、LWC、Screen Flow、Industry Components、Experience Cloud、HTML5 用の NitroX(Hybrid Model)コンポーネントページオブジェクトを操作できます。
検証は 2 つのモードで実行されます。ローカルのみ(構造ルール、キー不要)または Quality Hub API(170 以上のルール、品質スコアリング — pv_k_ API キーが必要)です。アカウントをお持ちでない場合は、**アクセスをリクエスト**してください。
クイックセットアップ
必要条件: Provar Automation IDE がインストールされ、有効なライセンスが必要です。Node.js 18~24 が PATH に設定されている必要があります。
オプション A — インストール不要(Claude Desktop に推奨)
事前のセットアップは不要です。以下を Claude Desktop の設定ファイルに貼り付けて、アプリを再起動してください。
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"provar": {
"command": "npx",
"args": ["-y", "@provartesting/provardx-cli", "mcp", "start", "--allowed-paths", "/path/to/your/provar/project"]
}
}
}
npx -y は初回使用時にパッケージを自動でダウンロードするため、sf や別途インストールする手順は不要です。
Claude Code — サーバーを登録するため、1 回実行してください。
claude mcp add provar -s user -- npx -y @provartesting/provardx-cli mcp start --allowed-paths /path/to/your/provar/project
オプション B — sf プラグインのグローバルインストール
グローバルにインストールして継続的に使用しますか?一度インストールすれば、sf コマンドを使用できます。
# 1. Install the plugin
sf plugins install @provartesting/provardx-cli
# 2. (Optional) Authenticate for full 170+ rule validation
sf provar auth login
Claude Desktop のグローバルインストールを使用した設定:
{
"mcpServers": {
"provar": {
"command": "sf",
"args": ["provar", "mcp", "start", "--allowed-paths", "/path/to/your/provar/project"]
}
}
}
Windows(Claude Desktop): サーバーが起動しない場合は、
sfの代わりにsf.cmdを使用してください。
Claude Code のグローバルインストールを使用した設定:
claude mcp add provar -s user -- sf provar mcp start --allowed-paths /path/to/your/provar/project
📖 docs/mcp.md — セットアップの詳細、全 43 個のツール、6 個のリソース、11 個の MCP プロンプト、トラブルシューティング。
コマンド
sf provar auth loginsf provar auth rotatesf provar auth statussf provar auth clearsf provar mcp startsf provar config getsf provar config setsf provar automation config generatesf provar automation config loadsf provar automation config validatesf provar automation config getsf provar automation config setsf provar automation setupsf provar automation project compilesf provar automation metadata downloadsf provar automation test runsf provar quality-hub connectsf provar quality-hub displaysf provar quality-hub opensf provar quality-hub testcase retrievesf provar quality-hub test runsf provar quality-hub test run reportsf provar quality-hub test run abortsf provar manager connect(非推奨 —sf provar quality-hub connectを使用してください)sf provar manager display(非推奨 —sf provar quality-hub displayを使用してください)sf provar manager open(非推奨 —sf provar quality-hub openを使用してください)sf provar manager testcase retrieve(非推奨 —sf provar quality-hub testcase retrieveを使用してください)sf provar manager test run(非推奨 —sf provar quality-hub test runを使用してください)sf provar manager test run report(非推奨 —sf provar quality-hub test run reportを使用してください)sf provar manager test run abort(非推奨 —sf provar quality-hub test run abortを使用してください)
sf provar auth login
Provar Quality Hub にログインし、API キーを保存します。
USAGE
$ sf provar auth login [--url <value>]
FLAGS
--url=<value> Override the Quality Hub API base URL (for non-production environments).
DESCRIPTION
Opens a browser to the Provar login page. After you authenticate, your API key is
stored at ~/.provar/credentials.json and used automatically by the Provar MCP tools
and CI/CD integrations. The key is valid for approximately 90 days.
For CI/CD pipelines (GitHub Actions, Jenkins, etc.) where a browser cannot open:
run sf provar auth login once on your local machine, copy the api_key value from
~/.provar/credentials.json, and store it as the PROVAR_API_KEY environment variable
or secret in your pipeline. Rotate the secret every ~90 days when the key expires.
Don't have an account? Request access at:
https://aqqlrlhga7.execute-api.us-east-1.amazonaws.com/dev/auth/request-access
EXAMPLES
Log in interactively:
$ sf provar auth login
Log in against a staging environment:
$ sf provar auth login --url https://dev.api.example.com
sf provar auth rotate
ブラウザーで再認証せずに、保存済みの API キーをローテーションします。
USAGE
$ sf provar auth rotate
DESCRIPTION
Exchanges your current pv_k_ key for a new one atomically. The old key is
invalidated immediately. The new key is written to ~/.provar/credentials.json.
Use this to rotate your key on a regular schedule (~every 90 days) without
going through the browser login flow. If your current key is already expired,
run sf provar auth login instead.
EXAMPLES
Rotate the stored API key:
$ sf provar auth rotate
sf provar auth status
現在の API キー設定を表示し、Quality Hub に対して有効性を検証します。
USAGE
$ sf provar auth status
DESCRIPTION
Reports whether an API key is configured, where it came from (environment variable
or credentials file), and performs a live check against the Quality Hub API to
confirm the key is still valid.
EXAMPLES
Check auth status:
$ sf provar auth status
sf provar auth clear
保存済みの API キーを削除します。
USAGE
$ sf provar auth clear
DESCRIPTION
Deletes ~/.provar/credentials.json and revokes the key server-side. After clearing,
the MCP tools fall back to local validation mode. Has no effect if no key is stored.
EXAMPLES
Remove the stored key:
$ sf provar auth clear
sf provar mcp start
stdio トランスポートを使用して、Provar ツール用のローカル MCP サーバーを起動します。
USAGE
$ sf provar mcp start [-a <value>...]
FLAGS
-a, --allowed-paths=<value>... Allowed base directory paths for file operations.
Defaults to the current working directory.
Repeat the flag to allow multiple paths.
DESCRIPTION
Launches a stateless MCP (Model Context Protocol) server that exposes Provar tools
to AI assistants (Claude Desktop, Claude Code, Cursor) via stdio transport. All MCP
JSON-RPC communication happens over stdout; all internal logging goes to stderr.
Note: --json is not available on this command — stdout is reserved for MCP traffic.
TOOLS EXPOSED
43 tools across: project inspection & org describe, Page Object and test-case
authoring/validation, test-suite/plan validation, properties files, Quality Hub
(test runs, defects, corpus examples), Provar Automation, ANT build, and NitroX
components. See docs/mcp.md for the full catalogue with schemas and examples.
EXAMPLES
Start MCP server (accepts stdio connections from Claude Desktop / Cursor):
$ sf provar mcp start
Start with an explicit allowed path:
$ sf provar mcp start --allowed-paths /workspace/provar
Allow multiple directories:
$ sf provar mcp start -a /workspace/project-a -a /workspace/project-b
📖 ツールの完全なドキュメントとクライアント設定:docs/mcp.md
sf provar config get
指定した JSON ファイルから値を取得します。
USAGE
$ sf provar config get -f <value> [--json]
FLAGS
-f, --file-path=<value> (required) File path of the JSON file to get the property value from.
GLOBAL FLAGS
--json Format output as json.
DESCRIPTION
Retrieve a value from the specified JSON file.
EXAMPLES
Get the testEnvironment value within the environment property from the config.json file:
$ sf provar config get environment.testEnvironment -f config.json
sf provar config set
指定した JSON ファイルに 1 つ以上のプロパティを設定します。
USAGE
$ sf provar config set [--json]
FLAGS
-f, --file-path=<value> (required) File path of the JSON file to get the property value from.
GLOBAL FLAGS
--json Format output as json.
DESCRIPTION
Set one or more properties in the specified JSON file.
EXAMPLES
Set the environment to “SIT” in the config.json properties file:
$ sf provar config set environment.testEnvironment="SIT" -f config.json
Set the testEnvironment to “SIT” and the webBrowser to “Chrome”, within the environment property.
$ sf provar config set environment.testEnvironment="SIT" environment.webBrowser="Chrome" -f config.json
Set testCases to a list of test case paths in the config.json properties file.
$ sf provar config set testCases='["tests/myTestCase.testcase","tests/testSuite1/myTestCase1.testCase"]' -f config.json
sf provar automation config generate
ProvarDX プロパティファイルのひな形を生成します。
USAGE
$ sf provar automation config generate [--json] [-p <value>]
FLAGS
-p, --properties-file=<value> (required) Path to the properties file that will be generated.
-n, --no-prompt Don't prompt to confirm file should be overwritten.
GLOBAL FLAGS
--json Format output as json.
DESCRIPTION
Generate a boilerplate property file.
EXAMPLES
Generate a basic properties file named provardx-properties.json:
$ sf provar automation config generate -p provardx-properties.json
sf provar automation config load
ProvarDX プロパティファイルを検証し、後で使用できるように読み込みます。
USAGE
$ sf provar automation config load -p <value> [--json]
FLAGS
-p, --properties-file=<value> (required) Path of the properties file to be loaded.
GLOBAL FLAGS
--json Format output as json.
DESCRIPTION
Validate and load a ProvarDX properties file for later use.
EXAMPLES
Validate that the myproperties.json file is valid.
$ sf provar automation config load -p myproperties.json
sf provar automation config validate
読み込まれたプロパティファイルに必須プロパティがすべて設定されているか確認します。
USAGE
$ sf provar automation config validate [--json]
GLOBAL FLAGS
--json Format output as json.
DESCRIPTION
Check if the loaded properties file has all the required properties set.
EXAMPLES
Check if the loaded properties file has all the required properties set:
$ sf provar automation config validate
sf provar automation config get
読み込まれたプロパティファイルから値を取得します。
USAGE
$ sf provar automation config get [--json]
GLOBAL FLAGS
--json Format output as json.
DESCRIPTION
Retrieve a value from the loaded properties file.
EXAMPLES
Get the testEnvironment property value from the provardx-properties.json properties file:
$ sf provar automation config get environment.testEnvironment
sf provar automation config set
読み込まれたプロパティファイルに 1 つ以上のプロパティを設定します。
USAGE
$ sf provar automation config set [--json]
GLOBAL FLAGS
--json Format output as json.
DESCRIPTION
Set one or more properties in the loaded properties file.
EXAMPLES
Set the environment to "SIT” in the provardx-properties.json properties file:
$ sf provar automation config set environment.testEnvironment="SIT"
Set the testEnvironment to "SIT” and the webBrowser to "Chrome”, within the environment property:
$ sf provar automation config set environment.testEnvironment="SIT" environment.webBrowser="Chrome"
Set testCases to a list of test case paths in the provardx-properties.json properties file:
$ sf provar automation config set testCases='["tests/myTestCase.testcase","tests/testSuite1/myTestCase1.testCase"]'
sf provar automation setup
Provar Automation をダウンロードしてインストールします。
USAGE
$ sf provar automation setup [--json] [-v <value>]
FLAGS
-v, --version=<value> Provar Automation build version number.
GLOBAL FLAGS
--json Format output as json.
DESCRIPTION
Download and install Provar Automation.
EXAMPLES
Install version Provar Automation version 2.12.1:
$ sf provar automation setup --version 2.12.1
sf provar automation project compile
PageObject と PageControl の Java ソースファイルをオブジェクトコードにコンパイルします。
USAGE
$ sf provar automation project compile [--json]
GLOBAL FLAGS
--json Format output as json.
DESCRIPTION
Compile PageObject and PageControl Java source files into object code.
EXAMPLES
Compile the project using the configuration set in the properties file:
$ sf provar automation project compile
sf provar automation metadata download
指定した Provar Salesforce 接続に必要なメタデータをダウンロードします。
USAGE
$ sf provar automation metadata download -c <value> [--json]
FLAGS
-c, --connections=<value> (required) Comma-separated list of names of Provar Salesforce connections to use, as defined in the project.
GLOBAL FLAGS
--json Format output as json.
DESCRIPTION
Download any required metadata for a specified Provar Salesforce connection.
EXAMPLES
Refresh metadata for the MySalesforceConnection connection and store it in folder set in the properties file:
$ sf provar automation metadata download -c MySalesforceConnection
sf provar automation test run
読み込まれたプロパティファイルで指定されているテストを実行します。
USAGE
$ sf provar automation test run [--json]
GLOBAL FLAGS
--json Format output as json.
DESCRIPTION
Run the tests as specified in the loaded properties file.
EXAMPLES
Run the tests as specified in the loaded properties file:
$ sf provar automation test run
sf provar quality-hub connect
Provar Quality Hub の組織に接続します。
USAGE
$ sf provar quality-hub connect -o <value> [--json]
FLAGS
-o, --target-org=<value> (required) Username or alias set in the SF CLI which corresponds to the Provar Quality Hub org.
GLOBAL FLAGS
--json Format output as json.
DESCRIPTION
Load the alias or username to be used in subsequent Quality Hub commands.
EXAMPLES
Connect to the Quality Hub org stored with alias "ProvarQualityHub":
$ sf provar quality-hub connect -o ProvarQualityHub
sf provar quality-hub display
接続中の Provar Quality Hub 組織に関する情報を表示します。
USAGE
$ sf provar quality-hub display [--json]
GLOBAL FLAGS
--json Format output as json.
EXAMPLES
Display information about the connected Quality Hub org:
$ sf provar quality-hub display
sf provar quality-hub open
ブラウザーで Provar Quality Hub を開きます。
USAGE
$ sf provar quality-hub open [--json]
GLOBAL FLAGS
--json Format output as json.
EXAMPLES
Open Quality Hub in a browser:
$ sf provar quality-hub open
sf provar quality-hub testcase retrieve
指定されたユーザーストーリーまたはメタデータコンポーネントに関連するテストケースを取得します。
USAGE
$ sf provar quality-hub testcase retrieve -p <value> -t Apex|ProvarAutomation [--json] [-m <value>] [-f <value>] [-i <value>] [-o <value>] [-n <value>] [-l <value>]
FLAGS
-f, --metadata-file=<value> Path to a text file containing the list of metadata components.
-i, --issues=<value> Comma-separated list of issue IDs or keys.
-l, --test-plan=<value> Test Plan name. Use to retrieve test instance file paths.
-m, --metadata-components=<value> Semicolon-separated list of metadata components.
-n, --ignore-metadata=<value> Semicolon-separated list of metadata types to ignore.
-o, --output=<value> Output to a specific file instead of stdout.
-p, --test-project=<value> (required) Test Project key to filter by.
-t, --test-automation-tool=<option> (required) <options: Apex|ProvarAutomation>
EXAMPLES
Retrieve Provar Automation test cases for user story "TM-766":
$ sf provar quality-hub testcase retrieve -p PAT -t ProvarAutomation -i "TM-766" --json
sf provar quality-hub test run
Provar Quality Hub 経由でテストを実行します。
USAGE
$ sf provar quality-hub test run -f <value> [--json] [-y] [-w <value>] [-p <value>] [-o <value>] [-r <value>]
FLAGS
-f, --configuration-file=<value> (required) Path to the configuration file.
-o, --output=<value> Output to a specific file instead of stdout.
-p, --polling-interval=<value> [default: 60] Polling interval in seconds.
-r, --result-format=<value> [default: human] Format of the test results.
-w, --wait=<value> Polling timeout in minutes.
-y, --synchronous Run synchronously.
EXAMPLES
Run tests and store results as JSON:
$ sf provar quality-hub test run -f config/run-grid-tests.json -w 10 -p 30 -r json -o results.json
sf provar quality-hub test run report
Quality Hub のテスト実行のステータスを確認またはポーリングします。
USAGE
$ sf provar quality-hub test run report -i <value> [--json] [-r <value>] [-o <value>]
FLAGS
-i, --test-run=<value> (required) Test run ID.
-o, --output=<value> Output to a specific file instead of stdout.
-r, --result-format=<value> [default: human] Format of the test results.
EXAMPLES
Retrieve results for a test run:
$ sf provar quality-hub test run report -i 45f70417-df21-4917-a667-abc2ee46dc63 -r json -o results.json
sf provar quality-hub test run abort
Provar Quality Hub 経由で開始された実行中のテストを中止します。
USAGE
$ sf provar quality-hub test run abort -i <value> [--json] [-p <value>] [-w <value>]
FLAGS
-i, --test-run=<value> (required) Test run ID.
-p, --polling-interval=<value> [default: 30] Polling interval in seconds.
-w, --wait=<value> [default: 2] Polling timeout in minutes.
EXAMPLES
Abort a test run:
$ sf provar quality-hub test run abort -i 45f70417-df21-4917-a667-abc2ee46dc63
非推奨のコマンド: 以下の
sf provar manager *コマンドは後方互換性のために保持されており、使用すると非推奨の警告が表示されます。新しいパイプラインでは、上記の同等のsf provar quality-hub *コマンドを使用してください。
sf provar manager connect
後続のコマンドで Provar Manager への接続に使用するエイリアスまたはユーザー名を読み込みます。
USAGE
$ sf provar manager connect -o <value> [--json]
FLAGS
-o, --target-org=<value> (required) Username or alias set in the SF CLI which corresponds to the Provar Manager org.
GLOBAL FLAGS
--json Format output as json.
DESCRIPTION
Load the alias or username to be used in subsequent commands to connect to Provar Manager.
EXAMPLES
Connect to the Provar Manager org that has been previously authorised using the SF CLI, and stored with the alias "ProvarManager":
$ sf provar manager connect -o ProvarManager
sf provar manager display
接続中の Provar Manager 組織に関する情報を表示します。
USAGE
$ sf provar manager display [--json]
GLOBAL FLAGS
--json Format output as json.
DESCRIPTION
Display information about the connected Provar Manager org.
EXAMPLES
Display information about the connected Provar Manager org:
$ sf provar manager display
sf provar manager open
ブラウザーで Provar Manager を開きます。
USAGE
$ sf provar manager open [--json]
GLOBAL FLAGS
--json Format output as json.
DESCRIPTION
Open Provar Manager in a browser.
EXAMPLES
Open Provar Manager in a browser:
$ sf provar manager open
sf provar manager testcase retrieve
指定されたユーザーストーリー(課題)またはメタデータコンポーネントに関連するテストケースを、指定されたテストプロジェクトについて取得します。
USAGE
$ sf provar manager testcase retrieve -p <value> -t Apex|ProvarAutomation [--json] [--flags-dir <value>] [-m <value>] [-f <value>] [-i <value>] [-o <value>] [-n <value>] [-l <value>]
FLAGS
-f, --metadata-file=<value> Path to a text file that contains the list of metadata components in source format.
-i, --issues=<value> A comma-separated list of issue IDs, keys, or external IDs.
-l, --test-plan=<value> Test Plan Name. Use if you want to retrieve test instance file paths.
-m, --metadata-components=<value> Semicolon-separated list of metadata components, grouped and prefixed by their metadata type.
-n, --ignore-metadata=<value> Semicolon-separated list of metadata types to ignore from METADATA-COMPONENTS or METADATA-FILE.
-o, --output=<value> Output to a specific file instead of stdout.
-p, --test-project=<value> (required) Test Project key to filter by.
-t, --test-automation-tool=<option> (required) Test Automation tool used to automate the tests.
<options: Apex|ProvarAutomation>
DESCRIPTION
Retrieve test cases related to the provided user stories (issues) or metadata components, for a given test project.
EXAMPLES
Retrieve Apex unit test class ids from the test project "Salesforce Project" with key "SFP" that cover the "NewLeadFormController" and "ExistingLeadFormController" Apex classes:
$ sf provar manager testcase retrieve -p SFP -t Apex -m "ApexClass:NewLeadFormController,ExistingLeadFormController"
Retrieve Provar Automation test case paths from the test project with key "PAT" related to the user story with key "TM-766", in JSON format:
$ sf provar manager testcase retrieve -p PAT -t ProvarAutomation -i "TM-766" --json
Retrieve Provar Automation test case paths from the test project with key "PAT" related to the metadata listed in the file "changes.txt", ignoring changes to custom objects, output to "testcases.txt":
$ sf provar manager testcase retrieve -p PAT -t ProvarAutomation -f changes.txt -n CustomObject -o testcases.txt
Example of a list of metadata changes:
base/main/default/layouts/Release__c-Release Layout.layout-meta.xml
base/main/default/objects/Sprint__c/fields/Sprint_Goal__c.field-meta.xml
sf provar manager test run
Provar Manager 経由でテストを実行します。
USAGE
$ sf provar manager test run -f <value> [--json] [-y] [-w <value>] [-p <value>] [-o <value>] [-r <value>]
FLAGS
-f, --configuration-file=<value> (required) Path to the configuration file.
-o, --output=<value> Output to a specific file instead of stdout.
-p, --polling-interval=<value> [default: 60] Sets the polling interval in seconds. Default is 60 seconds.
-r, --result-format=<value> [default: human] Format of the test results.
-w, --wait=<value> Sets the polling timeout in minutes.
-y, --synchronous Runs command synchronously; if not specified, the command is run asynchronously.
GLOBAL FLAGS
--json Format output as json.
DESCRIPTION
Run tests via Provar Manager.
EXAMPLES
Run tests as per the config/run-grid-test.json configuration file, wait 10 minutes, poll every 30 seconds, and store the results as JSON in the results.json file:
$ sf provar manager test run -f config/run-grid-tests.json -w 10 -p 30 -r json -o results.json
Run tests as per the config/run-grid-test.json configuration file, wait 20 minutes, and store the results as JUnit in the junit-results.xml file:
$ sf provar manager test run -f config/run-grid-tests.json -w 20 -r junit -o junit-results.xml
sf provar manager test run report
テスト実行操作のステータスを確認またはポーリングします。
USAGE
$ sf provar manager test run report -i <value> [--json] [-r <value>] [-o <value>]
FLAGS
-i, --test-run=<value> (required) Test run ID.
-o, --output=<value> Output to a specific file instead of stdout.
-r, --result-format=<value> [default: human] Format of the test results.
GLOBAL FLAGS
--json Format output as json.
DESCRIPTION
Check or poll for the status of a test run operation.
EXAMPLES
Retrieve results for test run 45f70417-df21-4917-a667-abc2ee46dc63 and store the results as JSON in the results.json file
$ sf provar manager test run report -i 45f70417-df21-4917-a667-abc2ee46dc63 -r json -o results.json
Retrieve results for test run 45f70417-df21-4917-a667-abc2ee46dc63 and store the results as JUnit in the junit-results.xml file:
$ sf provar manager test run report -i 45f70417-df21-4917-a667-abc2ee46dc63 -r junit -o junit-results.xml
sf provar manager test run abort
Provar Manager 経由で開始された実行中のテストを中止します。
USAGE
$ sf provar manager test run abort -i <value> [--json] [-p <value>] [-w <value>]
FLAGS
-i, --test-run=<value> (required) Test run ID.
-p, --polling-interval=<value> [default: 30] Sets the polling interval in
seconds. Default is 30 seconds.
-w, --wait=<value> [default: 2] Sets the polling timeout in
minutes. Default is 2 minutes.
GLOBAL FLAGS
--json Format output as json.
DESCRIPTION
Abort an in-progress test run triggered via Provar Manager.
EXAMPLES
Abort test run with ID 45f70417-df21-4917-a667-abc2ee46dc63
$ sf provar manager test run abort -i 45f70417-df21-4917-a667-abc2ee46dc63
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。