闲社服务运行正常AI智能体自动化平台
m

MCP应用构建器

技能标识:mcp-app-builder

Build 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.

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 0.1.0
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

MCP应用构建器

MCP App Builder

概述

创建MCP应用,为ChatGPT或Claude提供带有可视化React UI的工具。严格遵循references/mcp-app-spec.md中的依赖版本和服务器/UI模式。

工作流程

  1. 1. 明确需求:需要可视化的数据、UI模式(卡片、表格、图表、仪表盘、表单)、数据源以及工具数量(从1-2个开始)。
  2. 设计工具和UI映射:定义工具名称、zod输入模式、输出形状以及UI资源URI(ui://.../app.html)。将每个工具映射到一个React入口点和一个HTML文件。
  3. 搭建项目结构:尽可能从assets/mcp-app-template/开始,然后自定义工具名称、模式和UI。确保package.json使用精确版本,以及tsconfig.json、vite.config.ts、Tailwind + PostCSS和每个工具的构建脚本。
  4. 实现服务器:直接使用registerAppTool/registerAppResource、zod模式、每个请求使用createServer()工厂方法,以及使用app.all(/mcp, ...)的createMcpExpressApp。
  5. 实现UI:使用useApp + useHostStyles,解析工具结果,处理加载/错误/空状态,并应用安全区域边距。
  6. 构建和测试:运行npm run build,然后npm run serve,必要时通过隧道进行验证。

硬性要求

  • - 使用references/mcp-app-spec.md中列出的精确依赖版本。
  • 直接使用registerAppTool/registerAppResource和zod模式(而非JSON Schema对象)。
  • 通过createServer()为每个请求创建新的McpServer实例。
  • 使用createMcpExpressApp和app.all(/mcp, ...)。
  • 通过vite-plugin-singlefile将UI打包为单文件HTML。
  • 使用宿主CSS变量实现主题兼容性。

参考

  • - references/mcp-app-spec.md(权威规范、模式、代码模板、注意事项)

资源

  • - assets/mcp-app-template/(可直接复制的MCP应用骨架,包含一个工具和UI)

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 mcp-app-builder-1776295246 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 mcp-app-builder-1776295246 技能

通过命令行安装

skillhub install mcp-app-builder-1776295246

下载

⬇ 下载 mcp-app-builder v0.1.0(免费)

文件大小: 11.78 KB | 发布时间: 2026-4-16 16:36

v0.1.0 最新 2026-4-16 16:36
Initial release of mcp-app-builder.

- Provides a detailed workflow for scaffolding MCP Apps with React UI using @modelcontextprotocol/ext-apps and the MCP SDK.
- Enforces strict requirements for dependency versions and server/UI structure following mcp-app-spec.md.
- Includes guidance for server and UI implementation, testing, and theming.
- Supplies reference templates and assets to speed up app development.
返回顶部