Trend Vision One MCP Server について
Trend Vision One MCP Server は、AI ツールから自然言語で Trend Vision One の Web API を操作し、セキュリティイベントの解釈と対応を支援する MCP サーバーです。Trend Vision One を利用するセキュリティチームを主な対象とし、既定では読み取り専用モードで動作します。
主な機能
- 01自然言語による Trend Vision One API へのアクセス
- 02ツールセットによる機能ドメインの選択
- 03既定で有効な読み取り専用モード
- 04リージョンとカスタムエンドポイントの設定
- 05Workbench、IAM、CREM などのドメインツール
活用シーン
- 01Workbench のセキュリティアラートの取得と解釈
- 02LLM によるセキュリティイベントの要約と対応案の作成
- 03自然言語による Trend Vision One サービスの設定作業
MCP 対応
本プロジェクトは、Trend Vision One の API 操作をツールとして MCP クライアントに公開する MCP サーバーです。stdio トランスポートを使用し、ローカル連携やコマンドラインツール向けを想定しています。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Trend Vision One MCP サーバー
Trend Vision One Model Context Protocol(MCP)サーバーを使用すると、お使いの AI ツールと Trend Vision One の Web API との間で、自然言語によるやり取りが可能になります。
これにより、ユーザーは大規模言語モデル(LLM)の能力を活用して、セキュリティイベントを解釈し、対応できます。
使用例
- Workbench、Cloud Risk Management、File Security など、Trend Vision One の各種ツールからセキュリティアラートを自動的に取得して解釈します。
- LLM がセキュリティイベントに関する情報を収集し、有用な推奨事項を生成できるようにします。
- Trend Vision One サービスの設定を改善するワークフローを自動化します。
- 企業の API を新たに習得することなく、Trend Vision One の Web API を利用できます。
セキュリティ
- Trend Vision One の API キーには、最小限の権限を設定してください。
- MCP サーバーはデフォルトで読み取り専用モードで動作します。
readonly=falseを指定してサーバーを実行すると、取り消せない結果を招く可能性があるため、注意してください。 - MCP サーバーを使用して取得したデータは、AI ツールで設定されている LLM によって処理されます。この LLM が機密データの処理を会社から承認されていることを確認する責任は、ユーザーにあります。
- この MCP サーバーは、標準入出力トランスポートを介したローカル統合およびコマンドラインツールでの使用のみを想定しています。このツールをネットワークに公開しないでください。
はじめに
前提条件
- Trend Vision One アカウントと API キーが必要です。
- 利用するサービスにクレジットが割り当てられている必要があります。
- Docker をインストールしてください。
- 最新バージョンの Visual Studio Code をインストールしてください。
VSCode + GitHub Copilot での使用
次のリンクをブラウザーで開くと、Visual Studio Code にサーバー設定が自動的にインストールされます。
vscode:mcp/install?%7B%22name%22%3A%22trend-vision-one-mcp%22%2C%22inputs%22%3A%5B%7B%22type%22%3A%22promptString%22%2C%22id%22%3A%22trend-vision-one-api-key%22%2C%22description%22%3A%22Trend%20Vision%20One%20API%20Key%22%2C%22password%22%3Atrue%7D%2C%7B%22type%22%3A%22promptString%22%2C%22id%22%3A%22trend-vision-one-region%22%2C%22description%22%3A%22Trend%20Vision%20One%20Region%22%7D%5D%2C%22command%22%3A%22docker%22%2C%22args%22%3A%5B%22run%22%2C%22-i%22%2C%22--rm%22%2C%22-e%22%2C%22TREND_VISION_ONE_API_KEY%22%2C%22ghcr.io%2Ftrendmicro%2Fvision-one-mcp-server%22%2C%22-region%22%2C%22%24%7Binput%3Atrend-vision-one-region%7D%22%2C%22-readonly%3Dtrue%22%5D%2C%22env%22%3A%7B%22TREND_VISION_ONE_API_KEY%22%3A%22%24%7Binput%3Atrend-vision-one-api-key%7D%22%7D%7D
プロンプトが表示されたら、Vision One API キーと Vision One のリージョンを入力してください。
または、次の内容を settings.json にコピーしてください。
{
"mcp": {
"inputs": [
{
"type": "promptString",
"id": "trend-vision-one-api-key",
"description": "Trend Vision One API Key",
"password": true
},
{
"type": "promptString",
"id": "trend-vision-one-region",
"description": "Trend Vision One Region"
}
],
"servers": {
"trend-vision-one-mcp": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"TREND_VISION_ONE_API_KEY",
"ghcr.io/trendmicro/vision-one-mcp-server",
"-region",
"${input:trend-vision-one-region}",
"-readonly=true"
],
"env": {
"TREND_VISION_ONE_API_KEY": "${input:trend-vision-one-api-key}"
}
}
}
},
}
GitHub Copilot Chat はデフォルトで Ask モードになっており、変更を提案することはできますが、MCP ツールを呼び出すことはできません。Copilot Chat パネルのモードドロップダウンを使用して Agent モードに切り替えると、Copilot がこのサーバーのツールを呼び出せるようになります。
サーバーオプション
| オプション | 説明 |
|---|---|
-readonly | サーバーを読み取り専用モードで実行するかどうかを指定します。readonly=true または readonly=false を指定します。デフォルトは true です。 |
-region | Trend Vision One のリージョンを指定します。リージョンは au、ca、eu、id、in、jp、mea、sg、uk、us、za です。 |
-toolsets | 有効にするツールセットをカンマ区切りで指定するか、all を指定します。デフォルトは all です。全一覧については、以下の利用可能なツールセットを参照してください。選択したツールセットの書き込みツールは、-readonly=false の場合にのみ登録されます。 |
-host | 使用する Trend Vision One エンドポイントを設定します。内部環境とのやり取りに便利です。 |
利用可能なツールセット
以下の各 -toolsets の値は、ツールセクションのドメインに対応しています。例:-toolsets crem,workbench,eiqs を指定すると、サイバーリスク&エクスポージャー管理、ワークベンチ(OAT を含む)、エンドポイントインベントリのみが有効になります。
| ツールセット | ドメイン |
|---|---|
ai | AI セキュリティ |
audit | 監査ログ |
awareness | セキュリティ意識向上 |
business | ビジネス情報 |
cam | クラウドアカウント管理 |
cases | ケース管理 |
cloudrisk | クラウドリスク管理 |
container | コンテナセキュリティ |
crem | サイバーリスク&エクスポージャー管理 |
datalake | データパイプライン(データレイク) |
dmm | 検知モデル管理 |
eiqs | エンドポイントインベントリ |
email | メールセキュリティ |
endpoint | エンドポイントセキュリティ |
filesecurity | ファイルセキュリティ |
healthcheck | ヘルスチェック |
iam | ID およびアクセス管理 |
playbooks | セキュリティプレイブック |
response | 対応管理 |
sandbox | サンドボックス分析 |
search | 検索 |
tags | タグ管理 |
threatintel | 脅威インテリジェンス |
workbench | ワークベンチ(Observed Attack Techniques / OAT を含む) |
ツール
ID およびアクセス管理(IAM)
| ツール | 説明 | モード |
|---|---|---|
iam_api_keys_list | Vision One API キーを一覧表示します。 | read |
iam_api_keys_delete | Vision One API キーを削除します。 | write |
iam_accounts_list | アカウント内のユーザー、グループ、招待を表示します。 | read |
iam_account_invite | 指定したメールアドレスに、アカウントへの追加を招待するメールを送信します。 | write |
iam_account_update | 指定したアカウントを更新します。 | write |
iam_account_delete | 指定したアカウントを削除します。 | write |
iam_account_get | ユーザーアカウント、SAML グループ、または招待の詳細を取得します。 | read |
iam_api_keys_create | API キーを作成します。 | write |
iam_api_key_get | API キーを取得します。 | read |
iam_api_key_update | API キーを更新します。 | write |
iam_identity_providers_list | SAML ID プロバイダーを一覧表示します。 | read |
iam_identity_providers_create | SAML ID プロバイダーを追加します。 | write |
iam_identity_provider_delete | SAML ID プロバイダーを削除します。 | write |
iam_identity_provider_get | SAML ID プロバイダーの詳細を取得します。 | read |
iam_identity_provider_update | SAML ID プロバイダーを更新します。 | write |
iam_roles_list | ユーザーのロールを一覧表示します。 | read |
iam_roles_create | ユーザーのロールを作成します。 | write |
iam_roles_permission_keys_list | 利用可能なすべての権限キーを取得します。 | read |
iam_role_delete | ユーザーのロールを削除します。 | write |
iam_role_get | ユーザーのロールを取得します。 | read |
iam_role_update | ユーザーのロールを更新します。 | write |
iam_role_permissions_list | 指定したロールの権限を取得します。 | read |
Workbench
| ツール | 説明 | モード |
|---|---|---|
workbench_alerts_list | Trend Vision One Workbench のアラートを一覧表示します。 | read |
workbench_alert_detail_get | 指定したアラートの情報を表示します。 | read |
workbench_observed_attack_techniques_list | 観測された攻撃手法を一覧表示します。 | read |
oat_data_pipelines_list | アクティブなデータパイプラインを取得します。 | read |
oat_data_pipelines_create | Observed Attack Techniques のデータパイプラインに顧客を登録します。 | write |
oat_data_pipelines_delete | データパイプラインの登録を解除します。 | write |
oat_data_pipeline_get | パイプラインの設定を取得します。 | read |
oat_data_pipeline_update | データパイプラインの設定を変更します。 | write |
oat_data_pipeline_packages_list | Observed Attack Techniques のイベントパッケージを取得します。 | read |
oat_data_pipeline_package_get | Observed Attack Techniques のパッケージを取得します。 | read |
workbench_alert_notes_list | アラートのメモを取得します。 | read |
workbench_alert_notes_create | アラートのメモを追加します。 | write |
workbench_alert_notes_delete | アラートのメモを削除します。 | write |
workbench_alert_note_get | アラートのメモを取得します。 | read |
workbench_alert_note_update | アラートのメモを編集します。 | write |
workbench_alert_update | アラートのステータスを変更します。 | write |
workbench_insights_list | インサイトの一覧を取得します。 | read |
workbench_insight_get | インサイトの詳細を取得します。 | read |
workbench_insight_impact_scope_entities_list | インサイトの詳細(影響範囲)を取得します。 | read |
workbench_insight_indicators_list | インサイトの詳細(インジケーター)を取得します。 | read |
workbench_insight_matched_highlights_list | インサイトの詳細(一致したハイライト)を取得します。 | read |
サイバーリスクおよびエクスポージャー管理(CREM)
| ツール | 説明 | モード |
|---|---|---|
crem_attack_surface_devices_list | 検出された攻撃対象領域のデバイスを一覧表示します。 | read |
crem_attack_surface_domain_accounts_list | 検出された攻撃対象領域のドメインアカウントを一覧表示します。 | read |
crem_attack_surface_service_accounts_list | 検出されたサービスアカウントを一覧表示します。 | read |
crem_attack_surface_global_fqdns_list | 検出されたインターネットに公開されているドメイン(完全修飾ドメイン名)を一覧表示します。 | read |
crem_attack_surface_public_ips_list | 検出されたパブリック IP アドレスを一覧表示します。 | read |
crem_attack_surface_cloud_assets_list | 検出されたクラウド資産を一覧表示します。 | read |
crem_attack_surface_high_risk_users_list | 高リスクユーザーを一覧表示します。 | read |
crem_attack_surface_cloud_asset_profile_get | クラウド資産のプロファイルを取得します。 | read |
crem_attack_surface_cloud_asset_risk_indicators_list | クラウド資産のリスク指標を一覧表示します。 | read |
crem_attack_surface_local_apps_list | 検出されたローカルアプリケーションを一覧表示します。 | read |
crem_attack_surface_local_app_profile_get | ローカルアプリのプロファイルを取得します。 | read |
crem_attack_surface_local_app_risk_indicators_list | ローカルアプリのリスク指標を一覧表示します。 | read |
crem_attack_surface_local_app_devices_list | 指定したローカルアプリケーションがインストールされているデバイスを表示します。 | read |
crem_attack_surface_local_app_executable_files_list | ローカルアプリケーションのインストール済み実行可能ファイルを表示します。 | read |
crem_attack_surface_custom_tags_list | タグ定義を一覧表示します。 | read |
crem_account_compromise_event_definitions_list | リスクイベントの定義を取得します。 | read |
crem_account_compromise_indicators_list | アカウント侵害の指標を取得します。 | read |
crem_account_compromise_risk_indicator_events_list | アカウント侵害のリスクイベントの概要情報を取得します。 | read |
crem_account_compromise_risk_indicator_event_get | 指定したアカウント侵害のリスクイベントの詳細情報を取得します。 | read |
crem_anomaly_detection_risk_indicator_events_list | アクティビティと行動に関するリスクイベントの概要情報を取得します。 | read |
crem_anomaly_detection_risk_indicator_event_get | 指定したアクティビティと行動に関するリスクイベントの詳細情報を取得します。 | read |
crem_asset_groups_list | 資産グループデータのサイバーリスクサブインデックスを取得します。 | read |
crem_attack_surface_assets_update_criticality | 資産の重要度を一括更新します。 | write |
crem_attack_surface_cloud_assets_update | クラウド資産のタグを更新します。 | write |
crem_attack_surface_devices_update | デバイスのタグを更新します。 | write |
crem_cloud_vm_vulnerabilities_list | クラウド VM の脆弱性を取得します。 | read |
crem_container_vulnerabilities_list | コンテナ内の CVE を取得します。 | read |
crem_high_risk_devices_list | リスクのあるデバイスの一覧を取得します。 | read |
crem_high_risk_device_get | デバイスのリスクプロファイルを取得します。 | read |
crem_high_risk_user_get | ユーザーのリスクプロファイルを取得します。 | read |
crem_internal_asset_vulnerabilities_list | 内部資産の CVE を取得します。 | read |
crem_internet_facing_asset_vulnerabilities_list | インターネットに公開されている資産の CVE を取得します。 | read |
crem_security_posture_get | セキュリティ態勢データを取得します。 | read |
crem_serverless_function_vulnerabilities_list | サーバーレス関数の脆弱性を取得します。 | read |
crem_vulnerability_get | CVE の基本情報を取得します。 | read |
crem_vulnerability_affected_cloud_storage_assets_list | CVE の影響を受けるクラウドストレージを取得します。 | read |
crem_vulnerability_affected_cloud_vms_list | CVE の影響を受けるクラウド VM を取得します。 | read |
crem_vulnerability_affected_container_clusters_list | CVE の影響を受けるコンテナクラスターを取得します。 | read |
crem_vulnerability_affected_container_images_list | CVE の影響を受けるコンテナイメージを取得します。 | read |
crem_vulnerability_affected_devices_list | CVE の影響を受けるデバイスを取得します。 | read |
crem_vulnerability_affected_global_fqdns_list | CVE の影響を受ける FQDN を取得します。 | read |
crem_vulnerability_affected_serverless_function_layers_list | CVE の影響を受けるサーバーレス関数レイヤーを取得します。 | read |
crem_vulnerability_affected_serverless_functions_list | CVE の影響を受けるサーバーレス関数を取得します。 | read |
crem_vulnerable_devices_list | デバイスで検出された CVE を取得します。 | read |
クラウドアカウント管理(CAM)
| ツール | 説明 | モード |
|---|---|---|
cam_alibaba_account_get | Cloud Account Managementで管理されているAlibabaアカウントの詳細を取得します。 | read |
cam_alibaba_accounts_list | Trend Vision Oneに接続されているすべてのAlibaba Cloudアカウントを、ページ分割されたリストで表示します。 | read |
cam_aws_accounts_list | Cloud Account Managementで管理されているAWSアカウントの一覧を表示します。 | read |
cam_aws_account_get | Cloud Account Managementで管理されているAWSアカウントの詳細を取得します。 | read |
cam_gcp_accounts_list | Cloud Account Managementで管理されているGoogle Cloudプロジェクトの一覧を表示します。 | read |
cam_gcp_account_get | Cloud Account Managementで管理されているGCPプロジェクトの詳細を取得します。 | read |
cam_alibaba_accounts_create | Alibaba Cloudアカウントを追加します。 | write |
cam_alibaba_accounts_generate_terraform_package | Alibaba CloudのTerraformテンプレートを取得します。 | read |
cam_alibaba_account_delete | Alibaba Cloudアカウントを削除します。 | write |
cam_alibaba_account_update | Alibaba Cloudアカウントの詳細を変更します。 | write |
cam_aws_accounts_create | アカウントを追加します。 | write |
cam_aws_accounts_features_list | 機能の一覧を取得します。 | read |
cam_aws_accounts_generate_cfn_template_links | AWS CloudFormationテンプレートを生成します。 | read |
cam_aws_accounts_generate_terraform_package | AWS Terraformテンプレートを生成します。 | read |
cam_aws_account_delete | アカウントを削除します。 | write |
cam_aws_account_update | アカウントの詳細を変更します。 | write |
cam_azure_subscriptions_list | 接続されているAzureサブスクリプションを取得します。 | read |
cam_azure_subscriptions_create | Azureサブスクリプションを追加します。 | write |
cam_azure_subscriptions_generate_mgmt_group_terraform_package | Azure管理グループのTerraformデプロイパッケージを生成します。 | read |
cam_azure_subscriptions_generate_terraform_package | Azure Terraformデプロイパッケージを生成します。 | read |
cam_azure_subscription_delete | Azureサブスクリプションを削除します。 | write |
cam_azure_subscription_get | Azureサブスクリプションの詳細を取得します。 | read |
cam_azure_subscription_update | Azureサブスクリプションの詳細を変更します。 | write |
cam_gcp_projects_create | Google Cloudプロジェクトを追加します。 | write |
cam_gcp_projects_generate_terraform_package | Google CloudプロジェクトのTerraformテンプレートパッケージを取得します。 | read |
cam_gcp_project_delete | Google Cloudプロジェクトを削除します。 | write |
cam_gcp_project_update | Google Cloudプロジェクトの詳細を変更します。 | write |
cam_oci_compartments_list | 接続されているOCIコンパートメントを表示します。 | read |
cam_oci_compartments_create | OCIコンパートメントを追加します。 | write |
cam_oci_compartments_generate_terraform_package | OCI Terraformテンプレートを取得します。 | read |
cam_oci_compartment_delete | OCIコンパートメントを削除します。 | write |
cam_oci_compartment_get | OCIコンパートメントの詳細を表示します。 | read |
cam_oci_compartment_update | OCIコンパートメントの詳細を変更します。 | write |
メールセキュリティ
| ツール | 説明 | モード |
|---|---|---|
email_security_accounts_list | メール保護ソリューションで管理されている、またはメールセンサーによる検出が有効になっているすべてのメールアカウントを返します。 | read |
email_security_domains_list | メール保護ソリューションで管理されているすべてのメールドメインを返します。 | read |
email_security_servers_list | オンプレミスのメール保護ソリューションで管理されているすべてのメールサーバーを返します。 | read |
コンテナセキュリティ
| ツール | 説明 | モード |
|---|---|---|
container_security_ecs_clusters_list | 登録済みのすべての Amazon Elastic Container Service(ECS)クラスターをページ分割リストで表示します | read |
container_security_image_vulnerabilities_list | アカウントの Kubernetes クラスターおよび Amazon ECS クラスターで検出されたコンテナイメージの脆弱性を表示します | read |
container_security_k8_cluster_get | 指定した Kubernetes クラスターの詳細を表示します | read |
container_security_k8_clusters_list | 登録済みのすべての Kubernetes クラスターを表示します | read |
container_security_k8_images_list | アカウントのすべてのクラスターで実行されている Kubernetes イメージを表示します | read |
container_security_amazon_ecs_cluster_get | クラスターの詳細を取得します(Amazon ECS)。 | read |
container_security_amazon_ecs_cluster_update | クラスター設定を変更します(Amazon ECS)。 | write |
container_security_amazon_ecs_evaluation_event_logs_list | 評価イベントログを取得します(Amazon ECS)。 | read |
container_security_amazon_ecs_image_occurrences_list | イメージの出現情報を取得します(Amazon ECS)。 | read |
container_security_amazon_ecs_sensor_event_logs_list | ランタイムセンサーイベントを取得します(Amazon ECS)。 | read |
container_security_attestors_list | Container Security のアテスターを取得します。 | read |
container_security_attestors_create | Container Security のアテスターを作成します。 | write |
container_security_attestor_delete | Container Security のアテスターを削除します。 | write |
container_security_attestor_get | Container Security のアテスターを取得します。 | read |
container_security_attestor_update | Container Security のアテスターを変更します。 | write |
container_security_compliance_scan_configuration_get | コンプライアンススキャンの設定を取得します。 | read |
container_security_compliance_scan_configuration_update | コンプライアンススキャンの設定を更新します。 | write |
container_security_compliance_scan_summary_get | コンプライアンススキャンの概要を取得します。 | read |
container_security_compliance_scan_versions_list | コンプライアンススキャンのベンチマークのステータスを取得します。 | read |
container_security_custom_rulesets_list | Container Security のカスタムルールセットを取得します。 | read |
container_security_custom_rulesets_create | Container Security のカスタムルールセットを作成します。 | write |
container_security_custom_ruleset_delete | Container Security のカスタムルールセットを削除します。 | write |
container_security_custom_ruleset_get | ルールセットの詳細を取得します。 | read |
container_security_custom_ruleset_rule_file_source_get | カスタムルールセットのファイル内容を取得します。 | read |
container_security_custom_ruleset_update | Container Security のカスタムルールセットを更新します。 | write |
container_security_file_integrity_monitoring_rules_list | FIM ルールを取得します。 | read |
container_security_file_integrity_monitoring_rules_create | FIM ルールを作成します。 | write |
container_security_file_integrity_monitoring_rule_delete | FIM ルールを削除します。 | write |
container_security_file_integrity_monitoring_rule_get | FIM ルールを取得します。 | read |
container_security_file_integrity_monitoring_rule_update | FIM ルールを更新します。 | write |
container_security_generate_service_gateway_password | サービスゲートウェイ認証用パスワードを生成します。 | read |
container_security_kubernetes_audit_event_logs_list | ランタイム監査イベントを取得します(Kubernetes)。 | read |
container_security_kubernetes_cluster_groups_list | Kubernetes クラスターグループの一覧を取得します。 | read |
container_security_kubernetes_clusters_create | クラスターを登録します(Kubernetes)。 | write |
container_security_kubernetes_cluster_delete | Container Security からクラスターを削除します(Kubernetes)。 | write |
container_security_kubernetes_cluster_update | クラスター設定を変更します(Kubernetes)。 | write |
container_security_kubernetes_evaluation_event_logs_list | 評価イベントログを取得します(Kubernetes)。 | read |
container_security_kubernetes_image_occurrences_list | イメージの出現情報を取得します(Kubernetes)。 | read |
container_security_kubernetes_sensor_event_logs_list | ランタイムセンサーイベントを取得します(Kubernetes)。 | read |
container_security_managed_rules_list | 管理対象のランタイムルールを取得します。 | read |
container_security_managed_rule_get | ランタイムルールの詳細を取得します。 | read |
container_security_policies_list | Container Security のポリシーを取得します。 | read |
container_security_policies_create | Container Security のポリシーを作成します。 | write |
container_security_policy_delete | Container Security のポリシーを削除します。 | write |
container_security_policy_get | Container Security のポリシーを取得します。 | read |
container_security_policy_update | Container Security のポリシーを変更します。 | write |
container_security_rulesets_list | すべてのルールセットを取得します。 | read |
container_security_rulesets_create | Container Security のルールセットを作成します。 | write |
container_security_ruleset_delete | ルールセットを削除します。 | write |
container_security_ruleset_get | ルールセットの詳細を取得します。 | read |
container_security_ruleset_update | ルールセットを変更します。 | write |
container_security_start_compliance_scan | コンプライアンススキャンを開始します。 | write |
エンドポイントセキュリティ
| ツール | 説明 | モード |
|---|---|---|
endpoint_security_agent_update_policies_list | 利用可能なエージェント更新ポリシーを表示します | read |
endpoint_security_endpoint_get | 指定されたエンドポイントの詳細なプロファイルを表示します | read |
endpoint_security_endpoints_list | エンドポイントの詳細な一覧を表示します | read |
endpoint_security_task_get | 指定されたタスクのステータスを表示します | read |
endpoint_security_tasks_list | エンドポイントのタスクをページ分割された一覧で表示します | read |
endpoint_security_version_control_policies_list | Endpoint Version Control ポリシーを表示します | read |
endpoint_security_endpoints_apply_sensor_policy | エンドポイントのセンサーポリシーを上書きします。 | write |
endpoint_security_endpoints_delete | エンドポイントを削除します。 | write |
endpoint_security_endpoints_export | エンドポイントに関する情報をエクスポートします。 | write |
endpoint_security_endpoints_remove_overridden_sensor_policy | 上書きされたエンドポイントセキュリティポリシーの設定を削除します。 | write |
endpoint_security_schedules_list | スケジュールを検索します。 | read |
endpoint_security_schedules_create | スケジュールを作成します。 | write |
endpoint_security_schedules_delete | スケジュールを削除します。 | write |
endpoint_security_schedules_update | スケジュールを更新します。 | write |
endpoint_security_schedule_get | IDでスケジュールを取得します。 | read |
endpoint_security_kernel_support_package_update_policies_list | カーネルサポートパッケージのバージョンを取得します。 | read |
endpoint_security_version_control_policy_delete | バージョン管理ポリシーを削除します。 | write |
endpoint_security_version_control_policy_priorities_list | バージョン管理ポリシーの優先度を取得します。 | read |
endpoint_security_version_control_policy_priority_update | バージョン管理ポリシーの優先度を変更します。 | write |
AI セキュリティ
| ツール | 説明 | モード |
|---|---|---|
aisecurity_guardrails_apply | プロンプトを AI ガードポリシーに照らして評価し、検出されたポリシー違反の理由とともに推奨アクション(許可/ブロック)を返します | read |
クラウドリスク管理
| ツール | 説明 | モード |
|---|---|---|
cloud_risk_management_accounts_list | アクセス可能なクラウドアカウントをページ分割された一覧で表示します | read |
cloud_risk_management_account_scan_rules_get | 指定されたアカウントのすべてのルール設定をページ分割された一覧で表示します | read |
cloud_risk_management_services_list | Cloud Risk Management がサポートするクラウドサービスと、それに関連付けられたルールの一覧を取得します | read |
脅威インテリジェンス
| ツール | 説明 | モード |
|---|---|---|
threatintel_suspicious_objects_list | 不審オブジェクトリストに登録されたドメイン、ファイルの SHA-1、ファイルの SHA-256、IP アドレス、メールアドレス、または URL の情報を取得します | read |
threatintel_suspicious_objects_add | ドメイン、ファイルの SHA-1、ファイルの SHA-256、IP アドレス、メールアドレス、または URL の情報を不審オブジェクトリストに追加します | write |
threatintel_suspicious_objects_delete | 不審オブジェクトリストからドメイン、ファイルの SHA-1、ファイルの SHA-256、IP アドレス、メールアドレス、または URL の情報を削除します | write |
threatintel_exceptions_list | 例外リストに登録されたドメイン、ファイルの SHA-1、ファイルの SHA-256、IP アドレス、送信者アドレス、または URL の情報を取得します | read |
threatintel_exceptions_add | ドメイン、ファイルの SHA-1、ファイルの SHA-256、IP アドレス、送信者アドレス、または URL を例外リストに追加します | write |
threatintel_exceptions_delete | 指定されたオブジェクトを例外リストから削除します | write |
threatintel_intelligence_reports_list | インポートまたは取得したデータから作成されたカスタムインテリジェンスレポートの一覧を取得します | read |
threatintel_intelligence_report_get | カスタムインテリジェンスレポートを STIX バンドルとしてダウンロードします | read |
threatintel_intelligence_reports_delete | 指定されたカスタムインテリジェンスレポートを削除します | write |
threatintel_sweep_trigger | カスタムインテリジェンスレポートで指定された脅威インジケーターを環境内で検索します | write |
threatintel_tasks_list | 脅威インテリジェンスタスクおよび非同期ジョブに関する情報を表示します | read |
threatintel_task_results_get | 脅威インテリジェンスタスクの結果を取得します | read |
threatintel_feed_indicators_list | Trend Threat Intelligence Feed の IoC 一覧を取得します | read |
threatintel_feeds_list | 関連するオブジェクトおよび関係とともに、Trend Threat Intelligence Feed のインテリジェンスレポート一覧を取得します | read |
threatintel_feed_filter_definition_get | Trend Threat Intelligence Feed のクエリでサポートされるフィルターキーと値を取得します | read |
threatintel_intelligence_reports_create | STIX ファイルおよび CSV ファイルをカスタムインテリジェンスレポートとしてインポートします。 | write |
監査ログ
| ツール | 説明 | モード |
|---|---|---|
audit_logs_list | 監査ログのエントリーを取得します。 | read |
ビジネス情報
| ツール | 説明 | モード |
|---|---|---|
business_profile_get | ビジネス情報を取得します。 | read |
business_profile_update | ビジネス名を変更します。 | write |
ケース管理
| ツール | 説明 | モード |
|---|---|---|
case_management_case_attachment_delete | 添付ファイルを削除します。 | write |
case_management_case_attachment_get | 添付ファイル ID で添付ファイルをダウンロードします。 | read |
case_management_case_attachments_create | 添付ファイルを追加します。 | write |
case_management_case_bind_oat_event | ケースに OAT イベントを追加します。 | write |
case_management_case_content_delete | コンテンツ ID を使用してケースのコンテンツを削除します。 | write |
case_management_case_content_get | ケース項目を取得します。 | read |
case_management_case_content_update | ケースのコンテンツを更新します。 | write |
case_management_case_contents_create | ケースにコンテンツを追加します。 | write |
case_management_case_contents_list | ケースのコンテンツを取得します。 | read |
case_management_case_get | ケースの詳細を取得します。 | read |
case_management_case_highlighted_object_delete | 強調表示されたオブジェクトを削除します。 | write |
case_management_case_highlighted_object_get | 特定の強調表示されたオブジェクトを取得します。 | read |
case_management_case_highlighted_objects_list | 強調表示されたオブジェクトを取得します。 | read |
case_management_case_risk_indicator_events_close | ケースに関連するリスクイベントをクローズします。 | write |
case_management_case_risk_indicator_events_list | 指定したケースのリスク指標を取得します。 | read |
case_management_case_task_attachment_delete | タスクの添付ファイルを削除します。 | write |
case_management_case_task_attachment_get | タスクの添付ファイルをダウンロードします。 | read |
case_management_case_task_attachments_create | タスクに添付ファイルをアップロードします。 | write |
case_management_case_task_content_delete | タスクのコンテンツ項目を削除します。 | write |
case_management_case_task_content_get | タスクのコンテンツ項目を取得します。 | read |
case_management_case_task_content_update | タスクのコンテンツ項目を更新します。 | write |
case_management_case_task_contents_create | タスクにコンテンツを追加します。 | write |
case_management_case_task_contents_list | タスクのコンテンツを取得します。 | read |
case_management_case_task_get | タスクの詳細を取得します。 | read |
case_management_case_task_update | タスクを更新します。 | write |
case_management_case_tasks_create | タスクを作成します。 | write |
case_management_case_tasks_list | ケースのタスクを取得します。 | read |
case_management_case_update | ケースを更新します。 | write |
case_management_cases_create | ケースを作成します。 | write |
case_management_cases_list | すべてのケースを取得します。 | read |
データパイプライン(Datalake)
| ツール | 説明 | モード |
|---|---|---|
datalake_data_pipeline_get | パイプライン情報を取得します。 | read |
datalake_data_pipeline_package_get | パッケージを取得します。 | read |
datalake_data_pipeline_packages_list | 利用可能なパッケージを一覧表示します。 | read |
datalake_data_pipeline_update | パイプラインの設定を更新します。 | write |
datalake_data_pipelines_create | データ型をパイプラインにバインドします。 | write |
datalake_data_pipelines_delete | パイプラインからデータ型のバインドを解除します。 | write |
datalake_data_pipelines_list | バインド済みデータパイプラインを取得します。 | read |
検知モデル管理
| ツール | 説明 | モード |
|---|---|---|
dmm_custom_filters_list | すべてのカスタムフィルターを取得します。 | read |
dmm_custom_models_list | カスタム検知モデルを取得します。 | read |
dmm_exception_get | カスタム例外を取得します。 | read |
dmm_exception_update | カスタム例外を更新します。 | write |
dmm_exceptions_create | 例外を作成します。 | write |
dmm_exceptions_delete | カスタム例外を削除します。 | write |
dmm_exceptions_list | すべてのカスタム例外を取得します。 | read |
dmm_model_update | 検知モデルを有効または無効にします。 | write |
dmm_models_list | 検知モデルを一覧表示します。 | read |
エンドポイントインベントリ(EIQS)
| ツール | 説明 | モード |
|---|---|---|
eiqs_endpoints_list | エンドポイントの詳細な一覧を取得します。 | read |
ファイルセキュリティ
| ツール | 説明 | モード |
|---|---|---|
file_security_storages_list | ストレージコンテナの一覧を取得します。 | read |
file_security_storages_update | 保護ステータスを更新します。 | write |
ヘルスチェック
| ツール | 説明 | モード |
|---|---|---|
healthcheck_connectivity_get | API サービスの可用性を確認します。 | read |
対応管理
| ツール | 説明 | モード |
|---|---|---|
response_containers_isolate | コンテナを隔離します。 | write |
response_containers_restore | コンテナの接続を復元します。 | write |
response_containers_terminate | コンテナを終了します。 | write |
response_custom_script_delete | カスタムスクリプトを削除します。 | write |
response_custom_script_get | カスタムスクリプトをダウンロードします。 | read |
response_custom_script_update | カスタムスクリプトを更新します。 | write |
response_custom_scripts_create | カスタムスクリプトを追加します。 | write |
response_custom_scripts_list | カスタムスクリプトの一覧を取得します。 | read |
response_domain_accounts_disable | ユーザーアカウントを無効にします。 | write |
response_domain_accounts_enable | ユーザーアカウントを有効にします。 | write |
response_domain_accounts_reset_password | パスワードのリセットを強制します。 | write |
response_domain_accounts_sign_out | サインアウトを強制します。 | write |
response_emails_delete | メールメッセージを削除します。 | write |
response_emails_quarantine | メールメッセージを隔離します。 | write |
response_emails_restore | メールメッセージを復元します。 | write |
response_endpoint_action_exceptions_list | エンドポイントの対応アクション除外リストを取得します。 | read |
response_endpoint_action_exceptions_register | 対応アクションからエンドポイントを除外します。 | write |
response_endpoints_collect_file | ファイルを収集します。 | write |
response_endpoints_isolate | エンドポイントを隔離します。 | write |
response_endpoints_restore | エンドポイントの接続を復元します。 | write |
response_endpoints_run_osquery | osquery を実行します。 | write |
response_endpoints_run_script | カスタムスクリプトを実行します。 | write |
response_endpoints_run_yara_rules_create | YARA ルールを実行します。 | write |
response_endpoints_start_malware_scan | マルウェアをスキャンします。 | write |
response_endpoints_terminate_process | プロセスを終了します。 | write |
response_isolated_traffic_exceptions_list | 隔離されたエンドポイントのネットワークトラフィック例外を取得します。 | read |
response_isolated_traffic_exceptions_register | ネットワークトラフィック例外を設定します。 | write |
response_osquery_statements_list | osquery ステートメントの一覧を取得します。 | read |
response_setting_status_get | エンドポイント対応設定を取得します。 | read |
response_setting_status_update | エンドポイント対応設定を更新します。 | write |
response_suspicious_objects_create | ブロックリストに追加します。 | write |
response_suspicious_objects_delete | ブロックリストから削除します。 | write |
response_task_get | 対応タスクの結果をダウンロードします。 | read |
response_tasks_cancel | 対応タスクをキャンセルします。 | write |
response_tasks_list | 対応タスクを取得します。 | read |
response_yara_rule_files_list | YARA ルールファイルの一覧を取得します。 | read |
サンドボックス分析
| ツール | 説明 | モード |
|---|---|---|
sandbox_analysis_result_get | 分析結果を取得します。 | read |
sandbox_analysis_result_investigation_package_get | 調査パッケージをダウンロードします。 | read |
sandbox_analysis_result_report_get | 分析結果をダウンロードします。 | read |
sandbox_analysis_result_suspicious_objects_list | 不審なオブジェクトの一覧をダウンロードします。 | read |
sandbox_analysis_results_list | 分析結果の一覧を取得します。 | read |
sandbox_files_analyze | ファイルをサンドボックスに送信します。 | write |
sandbox_submission_usage_get | 1 日あたりの残り使用量を取得します。 | read |
sandbox_task_get | 送信状況を取得します。 | read |
sandbox_tasks_list | 送信の一覧を取得します。 | read |
sandbox_urls_analyze | URL をサンドボックスに送信します。 | write |
検索
| ツール | 説明 | モード |
|---|---|---|
search_activity_statistics_get | アクティビティデータの統計を照会します。 | read |
search_cloud_activities_list | クラウドアクティビティデータを取得します。 | read |
search_container_activities_list | コンテナアクティビティデータを取得します。 | read |
search_detections_list | 検知データを取得します。 | read |
search_email_activities_list | メールアクティビティデータを取得します。 | read |
search_endpoint_activities_list | エンドポイントアクティビティデータを取得します。 | read |
search_identity_activities_list | IDおよびアクセスアクティビティデータを取得します。 | read |
search_mobile_activities_list | モバイルアクティビティデータを取得します。 | read |
search_network_activities_list | ネットワークアクティビティデータを取得します。 | read |
search_sensor_statistics_get | エンドポイントセンサーの統計を照会します。 | read |
セキュリティ意識向上
| ツール | 説明 | モード |
|---|---|---|
security_awareness_phishing_rate_trends_list | フィッシング率の推移を取得します。 | read |
security_awareness_phishing_simulation_round_get | シミュレーションラウンドの詳細を取得します。 | read |
security_awareness_phishing_simulation_round_recipients_list | シミュレーションラウンドの受信者を一覧表示します。 | read |
security_awareness_phishing_simulation_rounds_list | シミュレーションラウンドを一覧表示します。 | read |
security_awareness_phishing_simulations_list | フィッシングシミュレーションを一覧表示します。 | read |
security_awareness_training_campaign_get | トレーニングキャンペーンの詳細を取得します。 | read |
security_awareness_training_campaign_recipients_list | トレーニングキャンペーンの受信者を一覧表示します。 | read |
security_awareness_training_campaigns_list | トレーニングキャンペーンを一覧表示します。 | read |
セキュリティプレイブック
| ツール | 説明 | モード |
|---|---|---|
security_playbooks_playbooks_list | プレイブックの一覧を取得します。 | read |
security_playbooks_playbooks_run | プレイブックを実行します。 | write |
security_playbooks_task_actions_list | アクションの一覧を取得します。 | read |
security_playbooks_task_get | タスクの詳細を取得します。 | read |
security_playbooks_tasks_list | タスクの一覧を取得します。 | read |
タグ管理
| ツール | 説明 | モード |
|---|---|---|
tag_management_custom_tag_assets_list | 指定したカスタムタグが付いたアセットを一覧表示します。 | read |
tag_management_custom_tags_assign | アセットにカスタムタグを割り当てます。 | write |
tag_management_custom_tags_create | カスタムタグを作成します。 | write |
tag_management_custom_tags_delete | カスタムタグを削除します。 | write |
tag_management_custom_tags_list | カスタムタグのプロパティと値のペアを一覧表示します。 | read |
tag_management_custom_tags_unassign | アセットからカスタムタグの割り当てを解除します。 | write |
tag_management_customizable_tag_assets_list | 指定したカスタマイズ可能なプラットフォームタグが付いたアセットを一覧表示します。 | read |
tag_management_customizable_tags_assign | アセットにカスタマイズ可能なタグを割り当てます。 | write |
tag_management_customizable_tags_create | カスタマイズ可能なタグを作成します。 | write |
tag_management_customizable_tags_delete | カスタマイズ可能なタグを削除します。 | write |
tag_management_customizable_tags_list | カスタマイズ可能なプラットフォームタグのプロパティと値のペアを一覧表示します。 | read |
tag_management_customizable_tags_unassign | アセットからカスタマイズ可能なタグの割り当てを解除します。 | write |
tag_management_task_get | タグ操作タスクのステータスを取得します。 | read |
アーキテクチャ

例
ドメインアカウント分析

有効期限切れのTrend Vision One APIキーの削除

攻撃対象領域デバイスのフィルタリング

変更履歴
リリースを参照してください。
貢献
貢献ガイドを参照してください。
行動規範
このプロジェクトでは、Go Code of Conductを採用しています。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。