Architecture

MCP アプリケーション: ワークフロー用の対話型インターフェイス。

MCP アプリケーションとは何か、対話型ユーザー インターフェイス コンポーネントが MCP ホスト内でどのように動作するか、Web サイトがどのような場合に動作するかを説明します。

Updated May 17, 2026

MCP アプリケーションは、モデル コンテキスト プロトコルの公式拡張機能であり、ツールがテキストや構造化データだけでなく対話型ユーザー インターフェイスを返すことを可能にします。一部のエージェント ワークフローでは、会話自体内にグラフ、承認フォーム、ダッシュボード、または複数ステップのコントロールが必要なため、これは重要です。 MCP アプリケーションは、ワークフローをコンテキスト内に保ちながら、プレーン テキストでは不十分な場合に、より豊富なインターフェイスをユーザーに提供します。

MCP の公式文書に記載されていること#

MCP プロジェクトは、2026 年 1 月に最初の公式拡張機能として MCP Apps を発表しました。公式ドキュメントでは、MCP ホスト内でレンダリングされるインタラクティブな HTML インターフェイスについて、サンドボックス化とアプリケーションとホスト間の安全な通信ブリッジについて説明しています。

一次情報源:

MCP アプリケーションが存在する理由#

多くのツールの回答にはテキストで十分です。

  • 検索結果
  • 状態
  • 簡単な推奨事項

しかし、テキストは次のようにぎこちなくなります。

  • グラフィックス
  • 視覚的な比較
  • 承認ワークフロー
  • デザイナーキャンバス
  • 複数の依存フィールドを含むフォーム
  • ライブステータスを表示するダッシュボード

MCP アプリケーションは、ユーザーをホスト エクスペリエンスから強制的に離れることなく、ユーザー インターフェイスのレイヤーを追加します。

MCP アプリと通常の Web アプリの比較#

|質問 |スタンドアロン Web アプリケーション | MCP アプリケーション |

どこにレンダリングされますか?
会話のコンテキストは保存されていますか?
に最適
コミュニケーション
ユーザージャーニー

MCP アプリケーションは、すべての Web アプリケーションを置き換えるものではありません。これらは、インターフェイスが製品全体ではなく、エージェントが仲介するタスクの一部である場合に役立ちます。

AEO への影響#

実行層 は多くの場合、人間によるチェックポイントを必要とします。 MCP アプリケーションは、そのチェックポイントを実用的にすることができます。

  • 払い戻しを承認する
  • 見積書を調べる
  • オプションから選択します
  • グラフを確認する
  • 危険な行為を確認する

これは自然に エージェントのユーザー エクスペリエンスと人間参加型デザイン につながります。そこでは、問題は「人間かエージェントか」ではなく、「どの部分にどのインターフェイスが必要か?」ということになります。

MCP アプリケーションを使用する場合#

次の場合に使用します。

  • ツールの結果には視覚的な解釈が必要です
  • 次のステップでは構造化された人間の入力が必要です
  • 会話のコンテキストを保持したい場合
  • ユーザー インターフェイスはツール ワークフローに従属します

次の場合には使用しないでください。

  • 単純なテキスト応答で十分です
  • エクスペリエンスには完全で独立した製品が必要です
  • 対象のホスティング エコシステムは拡張機能をまだサポートしていません## セキュリティと展開

公式ドキュメントには、サンドボックス レンダリングと安全なメッセージ ブリッジについて説明されています。つまり、チームは依然として以下について慎重に検討する必要があります。

  • ユーザーインターフェイスに入力されるデータ
  • どのツールが UI 呼び出しをトリガーできるか
  • 承認が必要な場合
  • ステータスの記録方法
  • ホストのサポートの違い豊富なユーザー インターフェイスでは厳格な権限の必要性が排除されないため、MCP 認証ガイド は引き続き有効です。

よくある質問#

MCP アプリケーションはメイン MCP の一部ですか?#

これらは公式の拡張機能であり、コア プロトコル自体ではありません。

MCP アプリケーションは Web サイトに置き換わりますか?#

いいえ。これらはオンライン ワークフロー UI に最適であり、すべてのパブリック Web エクスペリエンスを置き換えるものではありません。

どのクライアントがあなたをサポートしていますか?#

ホストのサポートはさまざまです。 MCP ドキュメントでは、公式拡張機能のカスタマー サポート マトリックスが維持されています。

最初に最適な使用例は何ですか?#

承認フローと小さなダッシュボードは、テキスト以上のものを必要とし、完全な製品のユーザー インターフェイス未満のものを必要とするため、確実な出発点となります。

結論#

エージェントのワークフローには依然として人間による判断が必要であるため、MCP アプリケーションは重要です。これらは、エージェントがすでに動作しているのと同じ場所に、有用なインターフェイスのフラグメントをもたらします。