モデルコンテキストプロトコル上に構築

AIファースト モダンAIシステムのための
能力ユニット

MCPletは、明確な安全性制約を備えたビジネスロジックをパッケージ化した制約付き単一インテントユニットです。
MCPおよびMCP Apps上に構築され、AIとのシームレスな統合を実現します。

ステータス 仕様ドラフト
現在の版 v202603-03
更新日 2026-03-27
ホストプロファイル WebUI と Agent
メンテナー MCPlet Working Group
MCPlet = AIの柔軟性 + UIの利便性 + Passkeyの本人性
🤖
AIの柔軟性
AIエージェントが複雑な推論とツール連携を柔軟に処理
🖥
UIの利便性
MCP Appsによるリッチなインタラクティブインターフェースで直感的な操作を実現
🔐
Passkeyの本人性
FIDO2 Passkeyにより本人確認を保証し、確実なHuman-in-the-loopを実現
MCPlet architecture banner showing AI host, MCPlet intent unit, and MCP server relationships

MCPletの理解

MCPletは、デプロイ可能かつレビュー可能な最小のAI操作ユニットであり、正確に1つのビジネスインテントを表現します。

単一インテント

各MCPletは正確に1つのビジネスインテントを表現します。曖昧さや複雑さは排し、目的に沿った機能に集中します。

MCPツール統合

各MCPletは1件のMCPツール呼び出しをラップし、AIシステム向けに標準化されたインターフェースを提供します。

📱

オプションUI

MCP Appsを通じてリッチな対話体験を提供し、テキストベースへの自動フォールバックを備えます。

🔒

安全性重視

明示的なライフサイクルと安全性制約により、AIシステムが定義された境界内で動作することを保証します。

📊

AIメタデータ

豊富な出力メタデータにより、AIは操作、提案、次のステップを推論できます。

🚀

ステートレス設計

隠れた状態を持たない純粋な関数モデルです。すべてのデータはHostを通過し、透明性を確保します。

🔒

パスキー認証

FIDO2パスキー対応で、AI Chat直接統合による安全なパスワードレス認証を組み込みサポートし、高速な Human-in-the-loop を簡単に実現。

MCPletタイプ

各MCPletは1つのタイプを厳密に宣言し、安全性プロファイルと適切な利用方法を定義します。

read

クエリと検索

副作用のない安全で冪等なデータ取得操作です。

  • 副作用なし
  • 設計上の冪等性
  • 自律AIに安全
  • メタデータ付きの拡張データを返却
prepare

検証と準備

不可逆的なアクションの前に情報を収集または検証します。

  • 確認が必要となる場合あり
  • 不可逆的な副作用なし
  • 構造化された準備データを返却
  • 段階的ワークフローを支援
action

実行とコミット

不可逆的な副作用を伴う操作で、必須の人間による監督が必要です。

  • 明示的な人間の確認
  • UI上で意図を明確化
  • ガイダンス付きの結果を返却
  • 完全な監査証跡を維持

パスキー認証

FIDO2パスキー対応で、AI Chat直接統合による安全なパスワードレス認証を組み込みサポートし、高速な Human-in-the-loop を簡単に実現。

_meta contract
{
  "_meta": {
    "mcpletType": "action",
    "visibility": ["model", "app"],
    "mcpletToolResultSchemaUri": "mcplet://tool-result-schema/approve_order",
    "ui": {
      "resourceUri": "ui://orders/approve.html",
      "displayMode": "inline"
    },
    "auth": {
      "required": "passkey",
      "enforcement": "strict",
      "promptMessage": パスキー認証を行って操作を確認してください
    }
  }
}
            
  • 🔒

    FIDO2標準

    WebAuthn/FIDO2標準を使用し、最高レベルのセキュリティとブラウザ互換性を提供。

  • 📱

    パスワード不要

    パスワードレス認証により、クレデンシャルスタッフィングとフィッシング攻撃を排除。

  • 柔軟な設定

    サーバーURLと認証プロンプトをカスタマイズ可能なシンプルなYAML設定。

  • 🔒

    ブラウザネイティブ

    ブラウザネイティブのパスキーAPIと直接統合し、シームレスなユーザー体験を提供。

アーキテクチャ概要

MCPletはMCPエコシステム内で動作し、Hostが状態とAI推論を管理します。

AIホスト
AIエージェント
MCPlet
インテントユニット
MCPサーバー
ツールプロバイダー

MCPletの設計思想

AIインタラクションを堅牢で予測可能、かつレビュー可能にする5つの原則に基づいています。

01

単一インテント

各MCPletは1つの役割に専念します。多機能化を避け、目的に沿った能力を提供します。

02

デフォルトでステートレス

隠れた状態は持ちません。すべてのデータはHostを通過します。

03

AIファースト設計

出力にはAI推論と意思決定に最適化されたメタデータが含まれます。

04

プログレッシブエンハンスメント

テキストモードで完全に動作し、MCP Apps対応時にリッチUIで強化されます。

05

安全性制約

副作用を明示し、アクションは必ずレビューを経ます。偶然ではなく設計による安全性です。

正本ドラフトから始める

素早く読むには HTML 仕様概要、規範テキストには生の Markdown、導入判断には FAQ を使ってください。