MCPletは、明確な安全性制約を備えたビジネスロジックをパッケージ化した制約付き単一インテントユニットです。
MCPおよびMCP Apps上に構築され、AIとのシームレスな統合を実現します。
MCPlet Working Group が保守しています。導入ガイドから始めるか、Markdown 版ドラフトを開くか、知的財産通知を確認してください。
MCPletは、デプロイ可能かつレビュー可能な最小のAI操作ユニットであり、正確に1つのビジネスインテントを表現します。
各MCPletは正確に1つのビジネスインテントを表現します。曖昧さや複雑さは排し、目的に沿った機能に集中します。
各MCPletは1件のMCPツール呼び出しをラップし、AIシステム向けに標準化されたインターフェースを提供します。
MCP Appsを通じてリッチな対話体験を提供し、テキストベースへの自動フォールバックを備えます。
明示的なライフサイクルと安全性制約により、AIシステムが定義された境界内で動作することを保証します。
豊富な出力メタデータにより、AIは操作、提案、次のステップを推論できます。
隠れた状態を持たない純粋な関数モデルです。すべてのデータはHostを通過し、透明性を確保します。
FIDO2パスキー対応で、AI Chat直接統合による安全なパスワードレス認証を組み込みサポートし、高速な Human-in-the-loop を簡単に実現。
各MCPletは1つのタイプを厳密に宣言し、安全性プロファイルと適切な利用方法を定義します。
副作用のない安全で冪等なデータ取得操作です。
不可逆的なアクションの前に情報を収集または検証します。
不可逆的な副作用を伴う操作で、必須の人間による監督が必要です。
FIDO2パスキー対応で、AI Chat直接統合による安全なパスワードレス認証を組み込みサポートし、高速な Human-in-the-loop を簡単に実現。
{ "_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": パスキー認証を行って操作を確認してください } } }
WebAuthn/FIDO2標準を使用し、最高レベルのセキュリティとブラウザ互換性を提供。
パスワードレス認証により、クレデンシャルスタッフィングとフィッシング攻撃を排除。
サーバーURLと認証プロンプトをカスタマイズ可能なシンプルなYAML設定。
ブラウザネイティブのパスキーAPIと直接統合し、シームレスなユーザー体験を提供。
MCPletはMCPエコシステム内で動作し、Hostが状態とAI推論を管理します。
AIインタラクションを堅牢で予測可能、かつレビュー可能にする5つの原則に基づいています。
各MCPletは1つの役割に専念します。多機能化を避け、目的に沿った能力を提供します。
隠れた状態は持ちません。すべてのデータはHostを通過します。
出力にはAI推論と意思決定に最適化されたメタデータが含まれます。
テキストモードで完全に動作し、MCP Apps対応時にリッチUIで強化されます。
副作用を明示し、アクションは必ずレビューを経ます。偶然ではなく設計による安全性です。