返回顶部
m

mcp-app-builderMCP应用构建器

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
安全检测
已通过
568
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

mcp-app-builder

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.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部