mcpField
可
可以让 AI 基于HTML直接进行原型设计的 MCP 工具,即使没有 figma、axure也可以快速构建软件原型。

可以让 AI 基于HTML直接进行原型设计的 MCP 工具,即使没有 figma、axure也可以快速构建软件原型。

本地服务
github.com/llxxbb媒体与设计459 周前更新

关于 可以让 AI 基于HTML直接进行原型设计的 MCP 工具,即使没有 figma、axure也可以快速构建软件原型。

MCP-Prototype 是通过 AI 直接基于 HTML 创建软件原型的 MCP 工具,无需 Figma 或 Axure。它为原型页面添加导航、可选的界面标记和 Markdown 附加说明。

主要功能

  1. 01基于 HTML 创建原型
  2. 02根据目录结构生成导航
  3. 03可选的界面元素标记
  4. 04Markdown 页面附加说明
  5. 05原型展示与关闭指令

适用场景

  1. 01根据 HTML 页面创建软件原型
  2. 02用标记说明界面元素
  3. 03在原型之外记录设计意图

MCP 相关

提供用于 AI 驱动 HTML 原型设计的 MCP 工具,包含导航、标记展示和页面附加说明。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"prototype": {
"command": "npx",
"args": [
"-y",
"@llxxbb/mcp-prototype"
]
}
}
}
启动命令npx -y @llxxbb/mcp-prototype

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@llxxbb/mcp-prototype

工具

5

收录的工具列表 · 更新于 3 周前

参数类型必填说明
namestring是要问候的姓名
agenumber否此人的年龄
locationstring否此人的位置
interestsarray否兴趣列表
isVerifiedboolean否验证状态

详细介绍

来自项目 README

MCP-Prototype

可以让 AI 基于HTML直接进行原型设计的 MCP 工具,即使没有 figma、axure也可以快速构建软件原型。

工具能力:

  • 提供导航栏。

  • 将标记与原型解耦。

  • 支持页面附加说明。

配置方法

AI MCP 配置增加下面的内容

{
  "mcpServers": {
    "mcp-prototype": {
      "command": "npx",
      "args": [
        "-y",
        "@llxxbb/mcp-prototype"
      ]
    }
  }
}

本地调试

    "mcp-prototype": {
      "command": "npm",
      "args": [
        "--prefix",
        "path/to/mcp-prototype",
        "start:mcp"
      ]
    }

AI 提示词建议

在原型设计前:

要求:

  • 请按原型工具规范进行原型设计。

  • 需求:abcd...

使用过程中,如想展示原型,直接输入:

展示原型

原型展示会启动一个后台,所以不需要多次输入指令,否则会启动多个实例。

如想关闭,可输入:

停止展示

或

关闭原型

使用规范

  • 导航栏:

    • 层级定义:与原型所在文件系统的目录结构一一对应。

    • 原型名称:来源于原型页面标签的 data-nav-name 数据属性值,如省略则使用文件名。

  • 功能注入,MCP-Prototype 会为每个 HTML 页面注入:

    • 标签,注意"引用"路径的正确性。
    • mcp-prototype-inject.js 文件,用于展示标记。
  • 标记:通过设置 UI 元素的 data-marker 数据属性来增强使用者对UI元素的理解,可选。如相关界面元素的意义已经非常明显,则不建议配置。

                         

  • 页面的附加说明,用于表达原型页面无法表达的内容,如设计理念,元素拖拽,注意事项等。markdown 格式,文件名格式为[原型页面文件名].annotation.md

具体参考:src\mcp\tool\getSpec.ts 文件

技术栈

  • nodejs, SvelteKit, Vite,ts

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。