Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

mahmoudilyan/marmoui

说明与用途

**项目简介(2–3 句)**
Marmoui 是一个开源的 React 设计系统 + Model‑Context‑Protocol(MCP)实现,旨在让 Claude、Codex、Cursor、Gemini 等 AI 助手能够在几分钟内生成可直接投产的 UI,且不带任何“AI 垃圾”。它通过统一的协议把 AI 与真实的前端工具和数据连接起来,帮助开发者快速搭建和交付界面。

**价值**

  • **统一协议**:提供标准化的 MCP 接口,让各种大模型 AI 能以同一方式调用 UI 组件、获取设计系统元数据,从而实现“一次接入,多模型复用”。
  • **加速开发**:AI 可以直接在设计系统中生成、修改、预览组件,显著缩短原型到生产的周期。
  • **降低门槛**:前端团队只需维护一次 React 组件库,即可为所有 AI 助手提供一致的 UI 输出,避免重复实现。

**典型接入方式**

  1. **SDK / NPM 包**:在项目中 npm install @marmoui/react(或对应的 MCP SDK),通过 TypeScript 接口调用 MCPClient 与 AI 交互。
  2. **CLI**:使用 marmoui-cli 启动本地 MCP 服务器,配置好模型凭证后,AI 只需发送标准化的 JSON 请求即可获取组件代码或渲染指令。
  3. **REST / WebSocket API**:部署 marmoui-server(Docker 镜像或直接 node server.js),对外提供 HTTP/WS 接口,供内部工具或第三方 AI 平台调用。

**生产可用性**

  • **成熟度**:当前评分 65/100,GitHub 28 星,最近一次提交在 2026‑07‑13,代码以 TypeScript 编写,结构清晰。适合作为内部原型或业务流程自动化的底层框架。
  • **依赖与维护**:依赖主要是 React、TypeScript 与少量网络库,社区活跃度一般,建议在生产环境前进行安全审计并锁定依赖版本。
  • **上线建议**:先在预生产环境部署 MCP 服务器,做一次完整的 AI‑→‑Marmoui‑→‑前端流水线验证;确认性能、权限控制和日志审计后,再逐步推广到正式业务。

总体而言,Marmoui 在连接 AI 与前端设计系统方面提供了清晰的标准和易用的实现,适合作为内部工具链的加速层;在正式生产使用前需完成安全、依赖锁定和运维监控等检查。

实际用途

mahmoudilyan/marmoui helps connect AI assistants to real tools and data through a standard protocol.

  • connect AI agents to tools
  • ship Model Context Protocol servers
  • standardize integrations

限制与审查说明

Medium: useful for prototypes or internal workflows, with dependency and maintenance checks before production.

  • 来源: github
  • 语言: TypeScript
  • 记录日期: 2026-09-05T17:31:34.648Z
原始来源