Token导航 LogoToken导航

MCP Server · AI代理

Frontend MCP Design System

一个用于集中管理设计系统、提供Storybook文档和MCP HTTP服务的monorepo架构工具,支持团队应用通过工作区或HTTP端点消费设计系统组件。

未说明官方级别未说明来源级核验工具 0
设计系统TypeScriptCursorVS Code

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
EliseuSantos
提供方
EliseuSantos

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

Frontend MCP Design System 属于AI代理类 MCP Server,公开资料标注 0 个工具,通过传输方式未标注接入,适配 Cursor、VS Code,没有现成的安装命令;接入前先确认权限范围。

分类

AI代理

传输方式

未说明

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

公开资料仍需确认:安装命令

详细介绍

前端MCP Monorepo

Monorepo展示了集中式设计系统的“近生产”架构 故事书, 独立MCP HTTP服务器,以及通过工作区消费的团队应用程序。

🎯 概述

此monorepo模拟了一个生产环境,其中:

  • packages/design-system 是中央存储库:

- 设计系统(React组件) - 故事书(设计系统文档) - 独立MCP HTTP服务器(读取故事书静态构建) - MCP服务器部署的Dockerfile

  • packages/demo-timeA 和 packages/demo-timeB 团队应用程序:

- 消费 @org/design-system 通过工作区打包 - 不知道设计系统的内部代码 - 使用设计系统公开的MCP HTTP端点

建筑

graph TB
    DS[packages/design-system
Design System + Storybook + MCP Server]
    
    DS -->|npm workspace| TA[packages/demo-timeA
Port 3000]
    DS -->|npm workspace| TB[packages/demo-timeB
Port 3001]
    
    DS -->|HTTP MCP
localhost:13316| TA
    DS -->|HTTP MCP
localhost:13316| TB
    
    subgraph "Design System Package"
        DS1[React Components]
        DS2[Storybook Docs]
        DS3[MCP HTTP Server]
        DS4[Dockerfile]
    end
    
    DS -.-> DS1
    DS -.-> DS2
    DS -.-> DS3
    DS -.-> DS4

📋 先决条件

  • Node.js 18+(推荐20+)
  • pnpm 8+(或带工作区的npm/yarn)
  • 码头工人 (用于生产模式)
  • 光标 或 VS Code (有MCP支持)

🚀 开发模式(本地)

1.安装依赖项

pnpm install

2.为设计系统构建故事书

首先,构建静态Storybook构建:

pnpm --filter @org/design-system storybook:build

这会产生 packages/design-system/storybook-static/ 以及必要的文件。

3.启动本地MCP服务器

在终端中,启动MCP服务器:

pnpm --filter @org/design-system mcp:dev

服务器将在以下位置可用:

  • MCP端点: http://localhost:13316/mcp
  • 健康检查: http://localhost:13316/healthz

4.启动故事书(可选,用于可视化)

在另一个终端中:

pnpm storybook

故事书将在 http://localhost:6006.

5.启动团队应用程序

在单独的终端中:

# Team A
pnpm demo-timeA:dev
# or: pnpm --filter demo-timeA dev
# App at http://localhost:3000

# Team B
pnpm demo-timeB:dev
# or: pnpm --filter demo-timeB dev
# App at http://localhost:3001

6.配置MCP的游标/VS代码

每个应用程序都有自己的 .cursor/mcp.json 指向MCP服务器:

{
  "mcpServers": {
    "org-design-system-mcp": {
      "transport": "http",
      "url": "http://localhost:13316/mcp"
    }
  }
}

重新加载编辑器以检测配置。

🐳 “模拟生产”模式(Docker)

1.构建故事书

pnpm --filter @org/design-system storybook:build

2.构建MCP服务器

pnpm --filter @org/design-system mcp:build

3.构建Docker镜像

pnpm --filter @org/design-system docker:build

这将创建图像 org/design-system-mcp:local.

4.运行容器

pnpm --filter @org/design-system docker:run

容器在端口上公开MCP服务器 13316.

5.在实际生产中

在实际生产中,您将拥有:

  • 地形 配置:

- Kubernetes集群(或Lambda/API网关) - 服务/进入暴露 https://design-system-mcp.your-company.com/mcp

  • CI/CD 做:

- 故事书构建 - MCP服务器构建 - Docker镜像构建 - 推送到注册表 - 部署到集群

  • 团队应用 使用:

- @org/design-system 来自npm注册表的包 - MCP服务器URL通过env变量: MCP_STORYBOOK_URL

🔧 可用脚本

Monorepo根

  • pnpm dev -以开发模式启动所有应用程序
  • pnpm build -构建所有包
  • pnpm storybook -启动设计系统的故事书
  • pnpm storybook:build -静态故事书构建
  • pnpm mcp:dev -在开发模式下启动MCP服务器
  • pnpm mcp:build -构建MCP服务器

设计体系(packages/design-system)

  • pnpm --filter @org/design-system storybook -故事书开发
  • pnpm --filter @org/design-system storybook:build -静态构建
  • pnpm --filter @org/design-system mcp:dev -MCP服务器开发
  • pnpm --filter @org/design-system mcp:build -构建MCP
  • pnpm --filter @org/design-system mcp:start -启动MCP(生产)
  • pnpm --filter @org/design-system docker:build -构建Docker
  • pnpm --filter @org/design-system docker:run -运行容器

应用

  • pnpm demo-timeA:dev -A队开发
  • pnpm demo-timeB:dev -B组开发

🔌 MCP端点

MCP服务器公开:

  • 发布 /mcp -MCP协议

- tools/list -列出可用工具 - tools/call -执行工具: - list-all-components -列出所有组件 - find-component-by-name -按名称查找组件 - get-component-stories -获取组件的故事 - get-component-documentation -获取组件文档 - suggest-composition -建议用例的组成

  • 获取 /healthz -健康检查

- 返回状态、加载的故事数等。

🌍 环境变量

MCP服务器

  • PORT -服务器端口(默认值: 13316)
  • STORYBOOK_STATIC_PATH -静态构建路径(默认: storybook-static)
  • STORYBOOK_URL -故事书开发URL(默认值: http://localhost:5173)
  • LOG_LEVEL -日志级别: debug, info, warn, error (默认值: info)
  • NODE_ENV -环境: development 或 production

应用程序(生产)

  • MCP_STORYBOOK_URL -生产中的MCP服务器URL

- 例子: https://design-system-mcp.internal/mcp

📖 如何使用AI

看 AI_RULES.md 用于:

  • AI行为规则
  • 即用型命令
  • 推荐工作流程

快速示例

  1. 启动MCP服务器: pnpm mcp:dev
  2. 在其中一个应用程序中打开光标/VS代码
  3. 在聊天中,键入:
   Use the org-design-system-mcp MCP to list all available components and suggest an onboarding screen.
  1. AI将使用MCP来发现组件并生成代码

🐛 故障排除

MCP服务器找不到故事书

  1. 确保你跑了 storybook:build:
   pnpm --filter @org/design-system storybook:build
  1. 检查是否 packages/design-system/storybook-static/index.json 存在
  2. 检查 STORYBOOK_STATIC_PATH 服务器中的变量

应用程序找不到 @org/design-system

  1. 确保你跑了 pnpm install 根
  2. 检查根目录中是否正确配置了工作区 package.json

Docker构建失败

  1. 确保故事书是先构建的
  2. 检查是否存在所有必要的文件
  3. 必要时根据您的环境调整Dockerfile

MCP图标在光标中为黄色

  1. 检查MCP服务器是否正在运行: curl http://localhost:13316/healthz
  2. 验证 .cursor/mcp.json 配置
  3. 完全重新启动Cursor(而不仅仅是重新加载窗口)
  4. 检查服务器日志是否有错误

🎓 后续步骤

  1. 探索故事书中的组件: http://localhost:6006
  2. 测试MCP服务器: http://localhost:13316/healthz
  3. 尝试以下命令 AI_RULES.md
  4. 在设计系统中创建新组件
  5. 使用团队应用程序中的组件
  6. 使用Docker模拟生产部署

📝 重要说明

  • 不要使用 @storybook/mcp:此项目实现了自己的MCP HTTP服务器
  • MCP服务器读取静态构建:服务器读取 storybook-static/index.json 发现组件
  • 本地工作空间:在生产中,应用程序将安装 @org/design-system 来自npm注册表
  • dev中的固定端口:

- 故事书: 5173 (dev)或 6006 (明确) - MCP: 13316 - A组: 3000 - B组: 3001

📄 许可证

这是一个示范项目。请随意将其用作基础。

______________________________________________________________________

开发用于在近生产环境中演示MCP的集中式设计系统架构。

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

设计系统TypeScript本地部署StorybookMCP协议monorepo前端架构

支持客户端

CursorVS Code

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

多步任务编排

把拆解、检索、执行串成一条链,模型按步骤调用工具。

长期上下文

把会话、笔记和知识放到外部存储,换个会话还能接着做。

接自有流程

把内部系统和模型连起来,让助手调用已有的工作流。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 已经适配 Cursor、VS Code,换客户端不用重新研究配置。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在AI代理场景里让模型直接调用外部能力的人。
  • 已经在用 Cursor 的用户,接入路径最短。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Frontend MCP Design System

MCP World · 本页

0未说明未标注1 个2026-05-17
Everything Claude Code

MCP World

0stdio有1 个2026-05-17
Filesystem 560c4363

MCP World

13未说明未标注2 个2026-05-17
Time 7365cb6d

MCP.so

2SSE有2 个2026-05-17
Server Everything (everything)

MCP World

11stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Frontend MCP Design System 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

Frontend MCP Design System 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

Frontend MCP Design System 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Frontend MCP Design System 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Frontend MCP Design System 支持哪些客户端?

公开资料标注支持 Cursor、VS Code;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP