Converts OpenAI Apps SDK projects to the MCP Apps SDK by walking you through the server and client-side changes. The main shift is moving from synchronous window.openai globals to an async App instance with event handlers. It clones the SDK repo for reference docs and working examples across React, Vue, Svelte, and vanilla JS. The CSP investigation step is smart: it forces you to build first and document every origin before writing migration code, since MCP apps run in sandboxed iframes where missing origins fail silently. Also maps the metadata format changes and flags features that don't have MCP equivalents yet, like file uploads and modal management.
npx skills add https://github.com/modelcontextprotocol/ext-apps --skill migrate-oai-app