技術 FAQ

MCPlet に関するよくある質問

MCPlet v202603-03 を評価する開発者、ホスト、レビュー担当者向けの簡潔な回答です。

規範ソース: 正本ドラフトは引き続き raw markdown 仕様です。この FAQ は、直接的な回答と典型的な評価論点を検索しやすくまとめた補助ページです。MCPlet Working Group が保守し、2026-04-01 に更新しました。

MCPlet とは何ですか?

MCPlet は Model Context Protocol と MCP Apps の上にあるコードファーストな規約プロファイルです。AI 操作に対して、明示的な可視性、認証、安全境界を備えた、制約付きの単一インテント能力ユニットとしてビジネスロジックをまとめます。

MCPlet は MCP や MCP Apps と何が違いますか?

MCP はツールとリソースのためのプロトコルを定義します。MCP Apps はホストが UI をどのように描画し連携させるかを定義します。MCPlet はその上位の規約プロファイルとして、インテントモデリング、ツール分類、可視性ルール、認証要件、ホスト管理の安全境界を追加します。

MCPlet の 3 つのタイプとは?

MCPlet はツールを readprepareaction に分類します。read は副作用がなく自律呼び出しに向きます。prepare は確定前の収集や検証を行います。action は不可逆な副作用を伴うため、より強い確認と強制が必要です。

MCPlet はコードファーストですか、それとも YAML ベースですか?

主要プロファイルはコードファーストです。MCPlet メタデータは _meta.mcpletType_meta.visibility_meta.auth_meta.ui などを使ってツール登録時に宣言します。

mcplet.yaml は後方互換の既定値として使えますが、コード側メタデータが存在する場合は単一の真実の源ではありません。

MCPlet は Passkey 認証をどう使いますか?

保護対象 MCPlet は _meta.auth に認証要件を宣言します。モデル可視の action ツールでは、ホストが呼び出しをインターセプトし、ブラウザ文脈で Passkey アサーションを取得し、検証用データを業務引数の外側で注入し、MCPlet バックエンドが実行前にそのアサーションを検証します。

MCPlet はどのホストプロファイルをサポートしますか?

MCPlet は現在 2 つのホスト実装プロファイルを定義しています。WebUI Profile は MCP Apps を描画する MCP クライアントやエージェントシェル向けです。Agent Profile は、特化エージェント群と外部設定された LLM から成るオーケストレーションシステム向けで、汎用 UI 層は必須ではありません。

MCPlet はどう始めればよいですか?

まずホストプロファイルを選び、各ツールを readprepareaction に分類し、_meta にコードファーストメタデータを登録し、結果スキーマを公開し、保護対象のモデル可視 action に Passkey 強制を追加します。

最短経路で進めるなら、先に 導入ガイド を読み、その後で完全な仕様で詳細を確認してください。

規範ドラフトはどこにありますか?

検索可能な HTML 概要は /spec/ にありますが、規範的なドラフト原本は /files/MCPlet-spec-v202603-03.md の markdown です。特許およびライセンス通知は /patent-notice.html に別途公開しています。

MCPlet ドラフトの保守者は誰ですか?

このサイト上の公開ドラフトは現在 MCPlet Working Group が保守するものとして提示されています。レビューと保全の観点では、正本の規範ソースは引き続きサイト上で公開している raw markdown ドラフトです。

導入ガイドを開くHTML 概要を読むMarkdown 原文を開く