AI News JAPAN

世界のAIニュースを最速で把握できるメディア

Advertisement

Amazon Bedrock AgentCore上でMCPアプリを構築する方法をAWSが公式解説

公開:2026年9月12日, 最終更新:2026年9月12日

30秒サマリー

  • AWSがMCP Appsをベースにした対話型HTMLウィジェット付きエージェントアプリの実装方法を公式ブログで詳説
  • ChatGPTやClaudeなど複数のAIホスト上で同一UIを提供できるホスト非依存設計が特徴
  • AgentCore RuntimeとGatewayでサーバーレス・セキュアなMCPサーバーホスティングを実現

何が起きたか

AWSのMachine Learning公式ブログが、Amazon Bedrock AgentCore上でMCP(Model Context Protocol)アプリを構築・デプロイする方法を解説した。MCP Appsは、既存のMCPをHTML対話型ウィジェットで拡張する仕様で、AIホスト内にリッチなUIをプレーンテキスト以外の形式で表示できる。AIホストとしてChatGPTやClaude等が対象として挙げられており、同一のMCPサーバーから複数ホストへ同じ体験を提供できる「ホスト非依存」設計が中心的なコンセプトとなっている。

ブログではサンプルアプリ「Unicorn Rentals(ユニコーンレンタル)」を題材に、ユニコーンの一覧表示・予約・予約確認・返却という4ステップを通じた動作デモを紹介。各操作はAIホストが自然言語リクエストをMCPツール呼び出しに変換し、AgentCore Gatewayを経由してAgentCore Runtime上のMCPサーバーへ届く仕組みだ。ビジネスロジックはAWS Lambdaが担い、データ永続化にはAmazon DynamoDBを使用する。画像等の静的アセットはAmazon CloudFront+S3で配信される構成となっている。

セキュリティ面では、AWS WAFによるIPアローリスト・マネージドルール・レートリミットがAgentCore Gatewayエンドポイントを保護し、GatewayからRuntimeへの呼び出しはSigV4署名付きIAMロールで行われる。外部AIホストはAWS認証情報を直接扱わない設計だ。ソリューションのデプロイはAWS CDKによる単一スクリプト(deploy.sh)で完結し、サンプルコードはGitHubに公開されている(aws-samples/sample-agentcore-mcp-apps)。

原典ハイライト

「MCPサーバーはプロトコルの薄いアダプターとして機能する。コアとなるビジネスロジックは既存の場所に置いたまま、HTTPコールやSDKクライアントなど標準的な呼び出しパターンでMCPレイヤーに接続する」――原文はこの分離設計を明示的に強調しており、既存システムとの統合容易性がアーキテクチャ上の核心となっている。

出典: AWS Machine Learning Blog(公式ブログ)

So What?(なぜ重要か)

企業がChatGPTやClaude等の外部AIホストへサービスを公開する際、特定ホストへの依存(ベンダーロック)を避けながらリッチなUI体験を提供できるアーキテクチャパターンが具体的に示されたことを意味する。MCP Appsという標準仕様が普及するにつれ、自社サービスをAIホスト上のアプリとして届ける開発様式が業界標準になっていく可能性がある。AgentCoreはそのサーバーレス・マネージド基盤として位置付けられており、インフラ運用の内製工数を抑えながら参入できる経路を提供している。

日本企業への示唆

日本企業がChatGPT EnterpriseやClaude for Workなど外部AIホストを従業員や顧客向けに活用する局面が増える中、自社の基幹サービス(在庫管理・予約・顧客情報照会など)をMCPアプリ化することで、AIホスト上で業務UIを統合できる可能性がある。ポイントは「ビジネスロジックを既存のECS・EKS・Lambdaに残したまま、MCPアダプター層だけを新設する」設計だ。既存システムへの大規模改修なしに着手できるため、PoC投資を抑えながら複数AIホスト対応を検討できる。一方でMCP Appsに対応したAIホストがどこまで普及するかは引き続き注視が必要で、まずはChatGPT・Claude両対応という点を評価基準に検証を進めることが現実的といえる。

背景・経緯

MCP(Model Context Protocol)はAIエージェントと外部ツール・データソースを接続するためのオープン標準として普及が進んでいる。MCP Appsはそれを拡張しAIホスト内でHTMLウィジェットを表示可能にする仕様で、原文ではChatGPT・Claudeが対応ホスト例として示されている。Amazon Bedrock AgentCoreはエージェント構築・接続・最適化を目的としたプラットフォームであり、AgentCore RuntimeとAgentCore GatewayはそれぞれMCPサーバーのホスティングとエンドポイント公開を担うコンポーネントとして原文で紹介されている。