トレーニング > AI /機械学習 > MCP Apps Development (RXM405)
インストラクター主導のコース

MCP Apps Development (RXM405)

AIエージェントには、テキストや構造化データを返すだけでなく、より多くの機能が求められるようになっています。MCPアプリは、モデルコンテキストプロトコルを拡張し、インタラクティブなインターフェースを提供することで、ホストがダッシュボード、フォーム、レビューフローをユーザーに直接提示できるようにします。この拡張機能は、開発者が人間とエージェントの高度なコラボレーションを構築する上で、中心的な役割を担うようになっています。

対象者

本稿は、本番環境におけるエージェント型ワークフロー向けに、インタラクティブなMCPアプリを構築・保護したい開発者、AIおよびプラットフォームエンジニア、アーキテクト、テクニカルリーダーを対象としています。
折りたたむ 続きを読む
学習内容:

ホスト内で安全にレンダリングされるアプリビューを返し、リソースを構築するMCPツールを設計します。アプリブリッジを介してアプリを接続し、プロンプトインジェクションや安全でない操作から保護します。
折りたたむ 続きを読む
このプログラムがあなたを準備させるもの:

AIプラットフォームエンジニア、MCP開発者、AIソリューションアーキテクトといった専門的な役割を担う準備をしてください。企業AIシステム内でインタラクティブなMCPアプリケーションを設計・展開します。
折りたたむ 続きを読む
おもなテーマ
すべて展開
すべて折りたたむ
コースの紹介
MCPアプリの概要とアーキテクチャ
- MCP対応ホストにおけるインタラクティブUIの公式拡張機能としてのMCPアプリ
- MCPサーバー、ツール、リソース、ホスト、アプリビュー、およびユーザー間の関係
- アプリのビューがテキスト、Markdown、構造化データ、RAG出力、および従来のWebアプリとどのように異なるか
- ダッシュボード、フォーム、レビューフロー、メディア、マップ、レポート、および運用ツールの一般的な使用例
ホストの互換性、ライフサイクル、信頼境界、および本番環境への導入に関する考慮事項
- ラボ:MCPアプリの使用事例をツール、リソース、ビュー、ホストの責任にマッピングする
MCPアプリのツールとリソースの構築
構造化された結果とアプリ対応の応答を返すツールの設計
- 必要なメタデータとコンテンツタイプを使用してアプリのリソースを提供する
- アプリのビューをツールの出力、リソース、プロンプト、およびサーバー機能に接続する
- 結果の更新、状態、エラー、読み込み状態、部分データの処理
- アプリのコード、アセット、スキーマ、サーバー実装をパッケージ化して、繰り返し使用できるように
- 実習:インタラクティブなアプリビューを返すMCPサーバーツールを構築する
アプリブリッジ、インタラクション、およびUXパターン
- アプリとホスト間の通信、ブリッジAPI、およびメッセージフロー
- アプリビューから MCP ツールを呼び出し、最新のサーバー結果を受信する
フォーム、フィルター、ドリルダウン、ビジュアライゼーション、アクションレビュー画面の設計
- コンテキスト、ステータス、権限、信頼度、および出所に関する情報をユーザーに提供する
書き込み、外部アクション、副作用に対する人間による確認
- ラボ:MCPアプリビューにインタラクションとサーバーベースの更新機能を追加する
セキュリティ、テスト、および本番環境への準備
- サンドボックス、コンテンツセキュリティ、信頼できないコンテンツ、およびホストレンダリングの制約
ツール、リソース、ユーザーデータ、および外部サービスへのアクセスに関する権限境界
- プロンプトインジェクション、データ漏洩、混乱した代理人のリスク、および安全でない行動からの保護
- アプリケーションのレンダリング、ブリッジ通信、ツール呼び出し、スキーマ、ホスト互換性のデバッグ
- バージョン管理、可観測性、アクセシビリティ、およびロールアウトに関する運用手順
- ラボ:本番環境で使用する前に、MCPアプリのテスト、デバッグ、およびセキュリティ強化を行います。

前提条件
プログラミング経験(JavaScriptまたはTypeScriptが望ましい)。クライアント、サーバー、ツール、リソース、プロンプトといったMCPの概念に関する基本的な知識。Web UI開発経験があれば尚良いが、必須ではない。
実習について
Ubuntuのクラウドインスタンスが提供されます。学生は、SSH接続またはブラウザを使用してクラウドインスタンスにアクセスできる必要があります。
このコースについて
Linux Foundationは、rx-mのAI/MLエキスパートと提携し、このコースをコミュニティに提供しています。