mcp-apps-protocol

Installation
SKILL.md

MCP Apps — the extension specification

MCP Apps lets an MCP server ship an interactive UI alongside its tools. The UI renders in a sandboxed iframe inside the host (Claude, ChatGPT, M365 Copilot) and talks to the host over JSON-RPC 2.0 carried on postMessage.

Three entities, always:

  • Server — registers the tool and the UI resource.
  • Host — the chat client. Owns the iframe, mediates every call.
  • View (also called the App) — your HTML/JS running inside the iframe.

The View never talks to the server directly. Every server call is proxied by the host, which is what makes the security model auditable.

1. The two registrations

A working MCP App is always exactly two registrations tied by one URI.

Installs
2
Repository
thelobbi/claude
GitHub Stars
20
First Seen
14 days ago
mcp-apps-protocol — thelobbi/claude