速報動画生成を使わないロボットAI手法、LIBERO比較で最高94.7%の作業成功率
AI・テクノロジーAmazon(AWS)

AIエージェントとデータレイクを連携 AWSがECS Fargate上のMCPサーバー構成を公開

AWS 公式発表掲載 2026/11/09読了 2分
AIエージェントとデータレイクを連携 AWSがECS Fargate上のMCPサーバー構成を公開画像はイメージ(AI生成)

AI生成画像はイメージです。記事で紹介している製品・人物・場所を写したものではありません。

本ページはプロモーションを含みます

AWSがAmazon ECS Fargateで動くサーバーレスなMCPサーバーの構築アーキテクチャを公開しました。

  • JSON形式のメタデータファイルを追加するだけで、新しいデータセットをAIエージェントから自動で発見・検索できるようになります。
  • Amazon Bedrock Guardrailsや参照専用の権限設定を組み合わせることで、企業データへのアクセス管理を一元化します。

すぐにできること

  1. AWSの機械学習ブログで、サーバーレスMCPサーバーの全体構成と設定例を確認する
  2. 新しいデータセットを足す前に、テーブルの説明とカラムごとの説明・サンプル値をまとめたJSONを作る
手順と公式の窓口を見る

なるほどポイント

公式ページで確かめた、知っておくと役立つこと

  • 新しいデータセットは、メタデータJSONファイルを置くだけで、サーバーが次のパイプライン同期で自動的に見つけると書かれています。
    出典・aws.amazon.com
  • テストでは、対象テーブルを絞る設定により、やり取り全体の待ち時間が15〜20秒の範囲に保たれたとされています。
    出典・aws.amazon.com
  • 新しい業務領域を追加するには、context mappingに項目を1つ足すだけでよいと説明されています。
    出典・aws.amazon.com

要約版:専門用語を控えて説明しています

メタデータ駆動で開発を効率化

AIアシスタントやエージェントごとに独自のSQL生成ロジックや接続設定を実装すると、データ構造が変わるたびにすべてのエージェントを修正する手間が生じます。 今回公開された構成では、JSON形式のメタデータファイルを用意するだけで、サーバーが自動的にデータセットを認識して検索できるようになります。 基盤のレイヤーで認証やアクセス制御(SELECT文のみの許可など)を一元管理するため、セキュリティを保ったまま新しいデータを迅速に追加できます。

AI(人工知能)を活用したアプリケーション開発では、大規模言語モデル(LLM)のエージェントに企業のデータレイクを接続する作業が課題となっています。多くのチームは、エージェントをデータベースやAPIに直接つなぐ方法から始めます。

データセットやエージェントが増えると、アクセス権限の管理がばらつきやすくなります。新しいデータソースの追加にも、数日間の開発作業が必要になることがありました。

AWSの機械学習ブログでは、Amazonの北米ソートセンター(NASC)ネットワークの計画チーム向けに構築した、サーバーレスなModel Context Protocol(MCP)サーバーの構成を紹介しています。サーバーはAmazon ECS Fargate上で動作し、AIエージェントと企業データレイクの間を仲介する、エージェント非依存の集約型ゲートウェイとして機能します。

AWSの発表の図(AIエージェントとデータレイクを連携 AWSがECS Fargate上のMCPサーバー構成を公開)
画像:AWS(公式発表)

認証からデータ検索までを4つの層で処理

アーキテクチャは、クライアント、MCPサーバー、ツール、知識ベース更新の4つの層に分かれています。それぞれを独立して拡張・デプロイできます。クライアントからのリクエストは、まずAmazon Route 53を介してDNS解決されます。

その後、HTTPSとAWS WAFを設定したApplication Load Balancerを経由し、Amazon ECS Fargate上のクライアントサービスに届きます。Amazon CognitoがJWT認証を行い、セッション状態はAmazon DynamoDBに保存されます。

MCPサーバー層は、クライアント層から分離された独自のAmazon ECS Fargateクラスターで実行されます。プライベートサブネット内の内部Application Load Balancerを経由してリクエストを受け付け、Amazon Bedrockを活用したエージェントがクエリ分析、ツール選択、実行、応答生成を統括します。外部のMCP対応クライアントは、FastMCPを利用したJSON-RPCインターフェースからツールを直接利用することもできます。

Amazon Bedrock Guardrailsは、すべてのモデルとのやり取りに適用されます。有害なコンテンツのフィルタリングや、プロンプトインジェクションの試行を防ぐための機能を備えています。

こんな不安ありませんか

エージェントごとに権限がずれて、データが見えてはいけない人に見えない?

公式ページでは、アクセス制御はMCPサーバー層で一元的に行うと説明されています。個々のエージェントに権限を任せると、権限の適用がずれていくことが課題として挙げられています。

出典・aws.amazon.com

今できること自社の設計で、データへのアクセス制御をエージェントごとではなく一か所にまとめられるか確認する

新しいデータを追加すると、コードの修正や再デプロイが必要になる?

公式ページでは、新しいデータセットの追加にはメタデータJSONファイルだけで足り、コードの変更は不要と説明されています。サーバーは次のパイプライン同期で自動的にファイルを見つけるとしています。

出典・aws.amazon.com

今できること新しいデータセットを足す前に、テーブルの説明とカラムごとの説明・サンプル値をまとめたJSONを作る

会話の途中でサーバーが止まったら、やり取りの履歴は消える?

公式ページでは、Fargateのタスクはステートレスで、会話の状態はDynamoDBに保存されると説明されています。そのためタスクを入れ替えたりスケールしたりしてもデータは失われないとされています。

出典・aws.amazon.com

今できること会話履歴を保存する場所を決め、タスクを入れ替えても消えない設計になっているか確認する

AIが有害な内容を返したり、悪意ある指示に乗っ取られたりしない?

公式ページでは、Amazon Bedrock Guardrailsがすべてのモデルとのやり取りに適用され、有害なコンテンツのフィルタリングとプロンプトインジェクションのブロックを行うと説明されています。

出典・aws.amazon.com

今できることAIにつなぐ前に、入力と出力をフィルターする仕組み(Bedrock Guardrailsなど)を必ず入れる

新しいデータセットはJSONファイルで追加

新しいデータセットの追加に、データセットごとの統合コードは不要です。テーブルのスキーマや業務上の文脈を記述したメタデータJSONファイルを用意します。必要に応じて、業務上の文脈とデータセットを結び付ける設定も追加できます。

パイプラインがメタデータを読み込み、Amazon Titan Text Embeddingsでベクトル埋め込みを生成します。生成した埋め込みは、Amazon Bedrock Knowledge Basesにインデックス化されます。

メタデータの例には、テーブル名や所属するデータベース、テーブルの業務上の説明が含まれています。カラムごとの説明とサンプル値も記述します。

例えば注文IDのカラムには、チェックアウト時に付与される一意の識別子であるという説明と、値の例が登録されます。

エージェントはクエリ時にカタログを参照し、スキーマやカラムの意味を把握します。その情報を基にSQLを生成し、Amazon AthenaやAmazon Redshiftでクエリを実行できます。

AWSの発表を読む

なぜ変わる?

原因の話ではなく、AIエージェントが企業データレイクに接続する設計の公開です。データセットやエージェントが増えると権限管理が煩雑になり、新しいデータの追加に数日の工数がかかっていた課題を解決するためとされています。

出典・aws.amazon.com

すぐにできること

  1. 1

    AWSの機械学習ブログで、サーバーレスMCPサーバーの全体構成と設定例を確認する

    1. 1-1AWS機械学習ブログの記事を開く
    2. 1-2Architecture walkthroughの説明を読む
    3. 1-3Figure 1のリクエストの流れを見る
    4. 1-4context mapping configurationの例を読む
    公式ページを開く aws.amazon.com
  2. 2

    新しいデータセットを足す前に、テーブルの説明とカラムごとの説明・サンプル値をまとめたJSONを作る

    1. 2-1テーブル名と所属するデータベースを書く
    2. 2-2テーブルの業務上の説明を書く
    3. 2-3カラムごとの説明とサンプル値を書く

使う人への影響

影響:一部の人
  • AIエージェントを活用したデータ分析基盤の開発や運用に携わるエンジニアやアーキテクトに影響を与えます。

発表内容をもとにした一般的な情報です。導入や契約の判断は、公式情報を確かめたうえでご自身で行ってください。

今すぐ使える

サイソクの判定

AWS環境でAIエージェントとデータレイクを接続する基盤設計の参考として、公式ブログの構成を確認するとよいでしょう。

日本での提供
利用できる
料金
AWSの従量課金
主な対象
クラウドエンジニア・AI

11/9時点の判定。発表内容をもとにAIで判定しています。最新の提供状況は公式情報をご確認ください。

よくある質問

Q. 新しいデータセットを追加するとき、コードの修正は必要ですか?
コードの修正は不要です。テーブルの構造やビジネス文脈を記述したメタデータJSONファイルを配置するだけで、システムが自動的に認識します。
Q. MCPサーバーでのデータアクセスにおけるセキュリティはどのように担保されますか?
Amazon Bedrock Guardrailsによるコンテンツ安全性チェックのほか、AthenaクエリツールではSELECT文のみを許可し、データレイクへの書き込み操作をブロックする制御を行っています。

この記事をシェアする

出典と更新履歴

出典(公式)
AWS Machine Learning Blog「Serverless MCP server for AI agent data lake access on Amazon ECS Fargate」
日時
公式発表 サイソク掲載
確認方法
公開前に、本文を出典と自動で照合しています(事実確認 85点/100点、70点未満は非公開)。制作と確認の方法
誤りの報告
お問い合わせから受け付けています。直した記事は訂正履歴に残します。

次に読む記事

AI生成同じ話題の記事提供前AWS、Inter BEE 2026に出展2026年11月18日から20日まで幕張メッセで開催されるInter BEE 2026のAWSブース出展内容が公開された。続きを読む

NEWSLETTER

毎朝7時、昨日のAIニュースの要点を5本

前日に出た記事から大きな発表を選び、1本2行でまとめてメールで届けます。無料・いつでも解除できます。

確認メールのリンクを開いた時点で登録完了です。アドレスは配信にだけ使います(プライバシーポリシー)。 配信の内容

大きな速報を、通知ですぐに

主要企業の大きな発表だけ、1日4回まで。夜22時〜朝7時は鳴らしません。いつでも解除できます。

本記事は公式発表の文章をもとにAIが要約・解説して自動生成したものです。誤りが含まれる可能性があるため、正確な仕様・料金は公式発表をご確認ください。元記事を読む制作方法と事実確認の手順は編集方針をご覧ください。誤りのご指摘はお問い合わせから受け付けています。