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

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 を使ってください。