【えむしーぴーあぷす】

MCP Apps とは?

公開:
💡 AIとの会話に開く「操作できる小さな画面」

MCPに対応するAIアプリの会話内で、フォームやグラフなどの操作画面を表示する拡張。文字の応答だけの場合との違いと、対応するホストが必要なことを解説します。

📌 このページのポイント
会話の中に表示する操作できるグラフ 対応するAIアプリの会話内に、期間を選ぶボタンと売上グラフを表示する例。MCPサーバーから画面用リソースを取得して表示する。 会話の中で、画面を操作 対応するAIアプリ 「売上を期間で見たい」 操作できる画面 期間を選ぶ ▾ フォームやグラフ 画面の表示・使える権限はホストの対応次第
MCPサーバーが案内する画面用リソースをホストが表示します。上の売上グラフは画面の例です。
ひよこ ひよこ
AIに売上を聞いたら、グラフを触って絞り込めるの?
ペンギン先生 ペンギン先生
MCP Appsに対応した組み合わせなら、会話の中に操作できる画面を表示できるよ。表を読むだけでなく、期間を選ぶフォームやグラフを触れるんだ。
ひよこ ひよこ
普通のMCPの応答とは何が違うの?
ペンギン先生 ペンギン先生
文字やデータなどの応答に加えて、ツールがHTMLの画面用リソースを案内するよ。AIアプリ側のホストが、その画面を取得して会話内に表示するんだ。
ひよこ ひよこ
画面を操作すると、AI側にも伝わる?
ペンギン先生 ペンギン先生
決められた通信方法で画面とホストがやり取りするよ。許可されたツールの呼び出しなどもできる。ただし、どの操作が許可されるかはホストの設定や対応機能によるんだ。
ひよこ ひよこ
外部の画面が、会話全体を自由に触ってしまわない?
ペンギン先生 ペンギン先生
画面はホストが管理するサンドボックスで表示されるよ。Webのホストではiframeなどで分離する。分離があっても、外部通信やツール実行の権限は別に適切に決める必要があるんだ。
ひよこ ひよこ
MCP対応のアプリなら、どれでも使える?
ペンギン先生 ペンギン先生
MCP Appsへの対応も必要だよ。普通のWebページへのリンクで十分な場合もある。会話の中でデータを絞ったり、設定を選んだりする用途に合う拡張と考えよう。
もっと詳しく知りたい人へ

WebMCPとの違いは?

MCP Appsは対応するAIアプリの会話内に操作画面を表示するMCPの拡張です。WebMCPはブラウザで訪れたWebページがエージェント向けの操作を提示する提案です。どちらも画面とAIに関わりますが、画面が置かれる場所と接続の仕組みが違います。

ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「MCP Apps」って出てきたら「AIとの会話の中で操作できる小さな画面」と思えばだいたいOK!
📖 おまけ:英語の意味
「MCP Apps」 = MCPを使った対話型の画面アプリ
💬 Appsはアプリケーションのこと。MCPのツールに、ユーザーが触れる画面を組み合わせる拡張だよ

参考資料

← 用語集にもどる