基于MCP协议构建

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可操作单元,准确表达一个业务意图。

单一意图

每个MCPlet准确表达一个业务意图。避免歧义与复杂性,专注于明确目的的能力。

MCP工具集成

每个MCPlet包装一个MCP工具调用,为AI系统提供标准化接口。

📱

可选UI

通过MCP Apps提供丰富的交互体验,并自动回退到文本响应。

🔒

安全优先

明确的生命周期与安全约束确保AI系统在定义的边界内运行。

📊

AI元数据

丰富的输出元数据使AI能够推理操作、建议与后续步骤。

🚀

无状态设计

纯函数模型,不含隐藏状态。所有数据经由Host流动,确保透明。

🔒

Passkey认证

内置FIDO2 Passkey支持,通过AI Chat直接集成实现安全无密码认证,轻松实现快速Human-in-the-loop。

MCPlet类型

每个MCPlet严格声明一种类型,定义其安全配置文件与适用方式。

read

查询与搜索

安全、幂等的数据检索操作,无副作用。

  • 无副作用
  • 设计上的幂等性
  • 对自主AI安全
  • 返回包含元数据的增强数据
prepare

验证与准备

在执行不可逆操作前收集或验证信息。

  • 可能需要确认
  • 无不可逆副作用
  • 返回结构化的准备数据
  • 支持渐进式工作流
action

执行与提交

会产生不可逆副作用的操作,必须有人类监督。

  • 明确的人工确认
  • 在UI中明确呈现意图
  • 返回带指导的结果
  • 维护完整审计追踪

Passkey认证

内置FIDO2 Passkey支持,通过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": 请进行Passkey认证以确认操作
    }
  }
}
            
  • 🔒

    FIDO2标准

    使用WebAuthn/FIDO2标准,实现最高安全性和浏览器兼容性。

  • 📱

    无需密码

    无密码认证消除了凭据填充和钓鱼攻击。

  • 灵活配置

    简单的YAML配置,支持自定义服务器URL和认证提示。

  • 🔒

    浏览器原生

    与浏览器原生Passkey API直接集成,提供无缝用户体验。

架构概述

MCPlet在MCP生态系统内运行,Host管理状态和AI推理。

AI主机
AI代理
MCPlet
意图单元
MCP服务器
工具提供者

MCPlet设计理念

基于五项核心原则,使AI交互可预测、可审查且稳定。

01

单一意图

每个MCPlet只专注于一件事,避免多功能化,提供明确目的的能力。

02

默认无状态

不隐藏状态,所有数据经由Host流动。

03

AI优先设计

输出包含专为AI推理与决策设计的丰富元数据。

04

渐进增强

文本模式下完全可用,在MCP Apps支持时以丰富UI增强。

05

安全约束

明确副作用,动作必须审查。安全源于设计而非偶然。

从规范正本草案开始

快速阅读请使用 HTML 规范概览,规范性源文本请查看原始 Markdown,采用问题可直接参考 FAQ。