翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
MCP の開始方法
すべてのデータ変換エージェント API は MCP ツールとして利用できるため、IDE を離れることなく、MCP 互換 AI エージェントからプロファイルの作成、テスト変換の実行、障害のデバッグを行うことができます。
前提条件
-
MCP 互換クライアント (Kiro やカーソルなど)。
-
AWS からのデータ変換エージェントの IAM アクセス許可で設定された 認証情報セットアップ。
ステップ 1: AWS MCP サーバーをインストールして設定する
任意のエージェントツール (Kiro や Cursor など) に AWS MCP サーバーをインストールし、 AWS 認証情報とリージョンで設定します。インストールと設定の手順については、AWS MCP サーバーのドキュメント
ステップ 2: ツールが使用可能であることを確認する
セットアップ後、データ変換エージェントのオペレーションはエージェントに呼び出し可能なツールとして表示されます。ツール名は API オペレーションに直接マッピングされます。
| ツール名 | その内容 |
|---|---|
| CreateDataTransformationProfile | DRAFT 状態のプロファイルを作成します |
| UpdateProfileWithAgent | AI エージェントにメッセージを送信してプロファイルを編集する |
| PublishDataTransformationProfile | 現在のドラフトをイミュータブルバージョンとして発行します |
| GetDataTransformationProfile | プロファイルメタデータとコンテンツを取得します |
| StartDataTransformationJob | 一括変換ジョブを開始します |
| DescribeDataTransformationJob | ジョブのステータスと進行状況を確認します |
| DeleteDataTransformationProfile | プロファイルメタデータとコンテンツを削除します |
| ListDataTransformationProfiles | アカウントのプロファイルを一覧表示します |
| ListDataTransformationJobs | 変換ジョブを一覧表示します |
注記
同期変換オペレーション (TransformData) は REST 専用であり、MCP ツールとして表示されない場合があります。エージェントはユーザーに代わって REST コールを構築して実行できます。「ステップ 3: リクエスト形式の同期変換を使用してテストする」を参照してください。
ステップ 3: 自然言語でツールを使用する
接続したら、MCP を介してデータ変換エージェントとやり取りする独自のエージェントと通信して、プロファイルのライフサイクル全体を駆動します。
-
AWS 「」というスタータープロファイルから「Cardiology Profile」という C-CDA プロファイルを作成します。→ エージェントは CreateDataTransformationProfile を呼び出し、プロファイル ID を返します。
-
「薬剤セクションのマッピングを追加します。」 → エージェントは UpdateProfileWithAgent を呼び出し、提案された変更を表示し、確認を求めます。
-
「プロファイルを公開し、s3://my-bucket/ccda-files/ に対して一括ジョブを開始する」 → エージェントは PublishDataTransformationProfile を呼び出してから StartDataTransformationJob を呼び出します。
-
「最後のジョブのステータスは何ですか?」 → エージェントは DescribeDataTransformationJob を呼び出し、進捗状況を報告します。
-
「12 レコード失敗: 何が起こったか?」 → エージェントはエラーを検査し、プロファイルの修正を提案します。
セッションは複数のターンにわたってコンテキストを保持するため、エージェントはワークフロー全体でプロファイル、会話、および以前の指示を記憶します。
トラブルシューティング
| 症状 | Fix |
|---|---|
| セットアップ後にツールが表示されない | AWS MCP サーバーが実行されていて、正しいリージョンに設定されていることを確認します。MCP クライアントを再起動します。 |
| ツール呼び出しの AccessDeniedException | healthlake:*DataTransformation* アクションを IAM ポリシーに追加します。「セットアップ」を参照してください。 |
| ResourceNotFoundException | MCP サーバー設定のリージョンが、プロファイルが存在するリージョンと一致していることを確認します。 |