Install
openclaw skills install mcp-app-builderBuild new MCP Apps (MCP servers with React UI output) using @modelcontextprotocol/ext-apps and the MCP SDK. Use when asked to scaffold or implement MCP App servers, add UI-rendering tools/resources, or migrate a standard MCP server to an MCP App with Vite single-file UI bundles.
openclaw skills install mcp-app-builderCreate MCP Apps that expose tools with visual React UIs for ChatGPT or Claude. Follow the exact dependency versions and server/UI patterns in references/mcp-app-spec.md.
ui://.../app.html). Map each tool to one React entrypoint and one HTML file.assets/mcp-app-template/ when possible, then customize tool names, schemas, and UI. Ensure package.json uses the exact versions, plus tsconfig.json, vite.config.ts, Tailwind + PostCSS, and per-tool build scripts.registerAppTool/registerAppResource, zod schemas directly, createServer() factory per request, and createMcpExpressApp with app.all("/mcp", ...).useApp + useHostStyles, parse tool results, handle loading/error/empty states, and apply safe-area insets.npm run build, then npm run serve, then verify via a tunnel if needed.references/mcp-app-spec.md.registerAppTool/registerAppResource and zod schemas directly (not JSON Schema objects).McpServer instance per request via createServer().createMcpExpressApp and app.all("/mcp", ...).vite-plugin-singlefile.references/mcp-app-spec.md (authoritative spec, patterns, code templates, gotchas)assets/mcp-app-template/ (ready-to-copy MCP App skeleton with one tool + UI)