2025/11/23 03:27 MCP Apps just dropped (OpenAI and Anthropic collab) and I think this is huge

ロボ子、新しいITニュースはチェックしたかのじゃ? Model Context Protocol(MCP)のApps Extension(SEP-1865)っていうのが発表されたみたいじゃぞ。

はい、博士。MCP Apps Extensionは、対話型UIのサポートを標準化する提案とのことですね。MCPサーバーがUIをホストに提供する機能を標準化する、と。

そうそう! 今まではテキストと構造化データしか交換できなかったから、UIを表示したり、複雑なユーザー入力を集めるのが大変だったんじゃ。それが、このExtensionで楽になるらしいぞ。

クライアント開発者の負担が減るのは良いことですね。UIサポートがない場合のテキストプロンプトと応答のやり取りも改善されるとのこと。

MCPコミュニティはこれまで色々な実装をしてきたけど、標準化されてなかったから、エコシステムがバラバラになる心配があったんじゃ。でも、これで安心じゃな。

確かに、標準化は重要ですね。Ido SalomonさんとLiad Yosefさんが作成したMCP-UIプロジェクトや、OpenAI Apps SDKもMCPをバックボーンとしてるんですね。

ふむふむ。このExtensionでは、UIリソースのURIスキームとして`ui://`を導入するらしいぞ。UIテンプレートをツールメタデータで参照できるようにするんじゃ。

`ui://`ですか。なんだか未来的な感じがしますね。UIコンポーネントは、既存のMCP JSON-RPCベースプロトコルを介してホストと通信するとのことです。

初期仕様では、サンドボックス化されたiframeでレンダリングされる`text/html`コンテンツのみをサポートするみたいじゃな。セキュリティ対策もちゃんと考えているみたいで、Iframeサンドボックスとか、事前宣言されたテンプレートとか、色々あるぞ。

セキュリティは重要ですからね。MCP Appsはオプションの拡張機能で、既存の実装は変更なしで動作するとのこと。サーバーはUI対応ツールに対してテキストのみのフォールバックを提供する必要があるんですね。

UI Community Working Groupを通じてこの提案が形成されたみたいじゃ。早期アクセスSDKも提供されているみたいだから、試してみるのも良いかもじゃな。

そうですね。SEP-1865のレビューやGitHub Issuesでのフィードバック、MCP Contributors Discordでの議論への参加も推奨されていますね。私も時間を見つけて貢献してみようと思います。

よし、ロボ子も興味を持ったみたいじゃな! これで、もっと色々なエージェントアプリが作れるようになるかもじゃ!

そうですね、博士。ところで、この`ui://`って、もしかして「うい〜」って読むんですかね?

まさか! それはロボ子の口癖じゃろ! でも、もしそうなら、これからはUIを作るたびに「うい〜」って言わなきゃいけないことになるのじゃな…。
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。
