Respuestas breves para desarrolladores, hosts y revisores que evalúan MCPlet v202603-03.
¿Qué es MCPlet?
MCPlet es un perfil de convención code-first sobre Model Context Protocol y MCP Apps. Empaqueta la lógica de negocio en unidades de capacidad restringidas y de intención única con límites explícitos de visibilidad, autenticación y seguridad para operaciones de IA.
¿En qué se diferencia MCPlet de MCP y MCP Apps?
MCP define el protocolo para herramientas y recursos. MCP Apps define cómo los hosts renderizan y coordinan la UI. MCPlet se sitúa por encima como perfil de convención y añade modelado de intención, clasificación de herramientas, reglas de visibilidad, requisitos de autenticación y límites de seguridad gestionados por el host.
¿Cuáles son los tres tipos de MCPlet?
MCPlet clasifica las herramientas como read, prepare o action. read no tiene efectos secundarios y es apto para invocación autónoma. prepare recopila o valida información antes del compromiso. action provoca efectos secundarios irreversibles y por eso requiere confirmación y aplicación más estrictas.
¿MCPlet es code-first o basado en YAML?
El perfil principal es code-first. Los metadatos de MCPlet se declaran en el momento del registro de la herramienta con campos como _meta.mcpletType, _meta.visibility, _meta.auth y _meta.ui.
mcplet.yaml todavía puede usarse para valores predeterminados de compatibilidad hacia atrás, pero deja de ser la única fuente de verdad cuando existen metadatos en código.
¿Cómo usa MCPlet la autenticación Passkey?
Los MCPlets protegidos declaran la autenticación en _meta.auth. Para herramientas action visibles para el modelo, el host intercepta la llamada, obtiene una aserción Passkey en un contexto de navegador, inyecta el material de verificación fuera de los argumentos de negocio y el backend de MCPlet verifica esa aserción antes de ejecutar la acción.
¿Qué perfiles de host admite MCPlet?
MCPlet define actualmente dos perfiles de implementación de host. El perfil WebUI está orientado a clientes MCP o shells de agentes que renderizan MCP Apps. El perfil Agent está orientado a sistemas de orquestación compuestos por agentes especializados y un LLM configurado externamente, sin exigir una capa de UI generalista.
¿Cómo empiezo con MCPlet?
Empiece por elegir un perfil de host, clasificar cada herramienta como read, prepare o action, registrar metadatos code-first en _meta, exponer un esquema de resultados y añadir la aplicación de Passkey para acciones protegidas visibles para el modelo.
Si quiere la ruta más corta, use primero la guía de primeros pasos y después valide los detalles con la especificación completa.
¿Dónde está el borrador normativo?
La vista HTML indexable vive en /spec/, pero la fuente normativa del borrador es el archivo markdown en /files/MCPlet-spec-v202603-03.md. El aviso de patentes y licencias se publica por separado en /patent-notice.html.
¿Quién mantiene el borrador de MCPlet?
El borrador público de este sitio se presenta actualmente como mantenido por el MCPlet Working Group. Para revisión y archivo, la fuente normativa canónica sigue siendo el borrador markdown sin procesar publicado en el sitio.