Token导航 LogoToken导航

MCP Server · 设计创作

mcpsystem.design MCP Server

一个生产就绪的MCP服务器,提供设计系统组件和样式指南,支持AI助手访问,部署在Vercel上并通过SSE传输实现远程访问。

未说明官方级别未说明来源级核验工具 0
设计系统TypeScriptClaudeSSE传输Cursor

快速开始

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

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

2 个

MCP World

选型结论

mcpsystem.design MCP Server 属于设计创作类 MCP Server,公开资料标注 0 个工具,通过传输方式未标注接入,适配 Claude、Cursor,没有现成的安装命令;接入前要先准备 访问 Token。

分类

设计创作

传输方式

未说明

认证方式

访问 Token

部署方式

支持远程部署

安装与配置

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

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

上手步骤

  1. 1

    先确认运行方式

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

  2. 2

    获取服务

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

  3. 3

    写入客户端配置

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

  4. 4

    验证是否可用

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

接入前确认

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

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

详细介绍

mcpsystem.design MCP服务器

一个生产就绪的MCP(模型上下文协议)服务器,为AI助手提供设计系统组件和风格指南。部署在Vercel上,使用SSE传输进行远程访问。

实时服务器: https://www.mcpsystem.design/

特性

  • 组件规格:访问UI组件的详细道具、类型和描述
  • 代码示例:准备好为每个组件使用Tailwind CSS代码片段
  • 风格指南:检索颜色、排版、间距比例和断点
  • 搜索:按名称、描述或类别查找组件
  • 苏格兰和南方能源公司运输:通过服务器发送事件进行远程访问以进行web部署
  • 安全强化:输入验证、速率限制和结构化日志记录

快速开始

1.安装依赖项

npm install

2.地方发展

运行Next.js开发服务器:

npm run dev

MCP SSE端点将在 http://localhost:3000/api/sse

3.部署到Vercel

# Install Vercel CLI if not already installed
npm i -g vercel

# Deploy
vercel

项目结构

├── app/                    # Next.js App Router
│   ├── api/
│   │   └── sse/
│   │       └── route.ts    # MCP SSE transport endpoint
│   ├── patterns/           # Pattern documentation pages
│   ├── docs/               # Documentation pages
│   └── page.tsx            # Landing page
├── lib/
│   ├── design-system/      # Design system data
│   │   ├── index.ts        # Main exports and helpers
│   │   ├── components.ts   # Component definitions
│   │   ├── style-guide.ts  # Colors, typography, spacing
│   │   └── types.ts        # TypeScript types
│   ├── mcp/                # MCP protocol utilities
│   │   ├── schemas.ts      # Zod validation schemas
│   │   ├── errors.ts       # JSON-RPC error codes
│   │   ├── logger.ts       # Structured logging
│   │   └── types.ts        # TypeScript types
│   └── security/           # Security utilities
│       ├── host-validator.ts  # Host header validation
│       └── rate-limiter.ts    # Rate limiting
├── components/             # React components for the website
├── packages/               # Publishable packages
│   └── ui/                 # @mcpsystem/ui Web Components
├── scripts/                # Build and validation scripts
│   ├── validate-css-tokens.ts       # CSS token validation
│   └── validate-component-colors.ts # Component color validation
├── package.json
├── tsconfig.json
├── vercel.json
└── README.md

API终点

端点方法描述
/sse 或 /api/sseGET建立SSE连接
/sse 或 /api/ssePOST发送MCP JSON-RPC消息
/GET登录页面

可用的MCP工具

模式工具(顺风CSS)

顺风模式是复制粘贴HTML,具有变体、大小和状态的类变体。

工具说明
list_patterns按类别列出所有顺风模式
get_pattern通过类变化获得模式
search_patterns按名称/描述/类别搜索模式
get_pattern_examples获取模式的代码示例

样式指南工具

工具说明
get_style_guide获取整个风格指南或特定部分
get_colors获取颜色标记(可选按类别)
get_typography获取排版样式
get_spacing获取间距比例标记
get_breakpoints获取响应断点定义
get_design_system_info获取设计系统概述和统计数据

组件工具(@mcpsystem/ui)

@mcpsystem/ui组件是您导入和使用的基于Lit的Web组件。

工具说明
list_components列出所有@mcpsystem/ui组件
get_component获取包含道具、事件、CSS部件的组件文档
search_components按名称或描述搜索组件

连接到AI助手

光标

  1. 打开光标设置(Cmd+, 在macOS或 Ctrl+, 在Windows/Linux上)
  2. 搜索“MCP”或导航到 特性→ MCP服务器
  3. 点击 “添加新的MCP服务器”
  4. 配置为:

- 姓名: mcpdesignsystem - 类型: sse - 网址: https://www.mcpsystem.design/sse

或者,添加到您的 .cursor/mcp.json 文件:

{
  "mcpServers": {
    "mcpdesignsystem": {
      "url": "https://www.mcpsystem.design/sse"
    }
  }
}

克劳德桌面版

添加到您的Claude桌面配置(~/Library/Application Support/Claude/claude_desktop_config.json 在macOS上):

{
  "mcpServers": {
    "mcpdesignsystem": {
      "url": "https://www.mcpsystem.design/sse"
    }
  }
}

克劳德代码CLI

添加到您的 .claude/settings.json:

{
  "mcpServers": {
    "mcpdesignsystem": {
      "url": "https://www.mcpsystem.design/sse"
    }
  }
}

定制设计系统

修改组件

编辑 lib/design-system/components.ts 添加或修改组件。每个组件都遵循此结构:

{
  name: "ComponentName",
  slug: "component-name",
  description: "Component description",
  category: "Category",
  usageNote: "",
  tailwind: true,
  specs: {                          // Class variations - which Tailwind classes to swap
    variants: [
      { name: "Primary", classes: "bg-primary text-primary-foreground" },
      { name: "Secondary", classes: "bg-surface-hover text-default" }
    ],
    sizes: [
      { name: "Small", classes: "h-8 px-3 text-xs" },
      { name: "Medium", classes: "h-10 px-4 text-sm" }
    ],
    states: [
      { name: "Disabled", classes: "opacity-70 cursor-not-allowed" }
    ]
  },
  examples: [
    {
      title: "Example Title",
      code: `
Example
`,
      preview: "preview-id"
    }
  ],
  relatedComponents: ["OtherComponent"]
}

修改样式指南

更新 lib/design-system/style-guide.ts:

  • 颜色:按类别组织(语义标记、灰度、重音)
  • 排版:每种样式的字体系列、大小、粗细、线条高度
  • 间距:令牌名称、CSS值和像素等效值
  • 断点:响应断点值和描述

颜色标记规则

组件示例必须使用 语义颜色标记 而不是原始的顺风颜色:

代替使用
bg-gray-50, bg-gray-100bg-surface, bg-surface-raised, bg-surface-sunken
text-gray-600, text-gray-400text-default, text-muted, text-subtle
border-gray-200border-default, border-muted, border-emphasis
bg-red-500, text-red-600bg-error-emphasis, text-error-foreground
bg-green-500, text-emerald-600bg-success-emphasis, text-success-foreground
bg-amber-500bg-warning-emphasis, text-warning-foreground
bg-blue-500bg-info-emphasis, text-info-foreground

验证

该项目包括两个在构建时自动运行的验证脚本:

CSS令牌验证

确保CSS变量 globals.css 匹配中的设计标记 style-guide.ts:

npm run validate:tokens

组件颜色验证

确保组件示例使用语义颜色标记,而不是原始的顺风颜色:

npm run validate:component-colors

运行所有验证

npm run validate

始终运行 npm run validate 在提交更改之前,确保设计系统的一致性。

发展

类型检查

npm run typecheck

验证

npm run validate          # Run all validations (recommended before commits)
npm run validate:tokens   # CSS token validation only
npm run validate:component-colors  # Component color validation only

建筑

npm run build             # Runs validation + production build

安全

SSE端点包括几个安全强化措施:

输入验证

  • 所有JSON-RPC请求都使用Zod模式进行验证
  • 执行前对工具参数进行类型检查
  • 批量请求最多限制为100个项目

速率限制

  • 每个IP地址每分钟100个请求
  • 返回HTTP 429 Retry-After 超过标题时
  • 内存速率限制(冷启动时重置)

主机标头验证

  • 基于白名单的验证可防止主机头注入
  • 允许的主机: www.mcpsystem.design, mcpsystem.design, localhost
  • 默认为的主机无效 www.mcpsystem.design

结构化日志记录

  • 所有请求都包含唯一的请求ID(X-Request-Id 头球
  • Vercel日志聚合的JSON格式日志
  • 调试和审核的请求跟踪

故障排除

SSE连接问题

  • 确保您的客户支持MCP的SSE传输
  • 检查是否为您的客户端源正确配置了CORS标头
  • Vercel对无服务器功能有60秒的超时时间;长时间运行的连接可能会被终止

连接中断

SSE端点定期发送ping消息以保持连接的活动状态。如果您的客户端经常断开连接,请检查您的网络配置或代理设置。

速率限制错误(HTTP 429)

如果您收到429状态码,则表示您已超过速率限制(100个请求/分钟)。等待中指定的持续时间 Retry-After 在重试之前,请先发送标头。

许可证

麻省理工学院

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

设计系统TypeScript本地部署UI组件样式指南TailwindCSSSSE传输

支持客户端

ClaudeCursor

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

典型使用场景

出图与改图

按描述生成或修改图像,快速迭代风格。

读取设计稿

读取画布和图层信息,按规范生成页面。

素材整理

批量生成缩略图、统一命名和标签。

选择建议

值得选的地方

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

先想清楚的地方

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

更适合

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

不太适合

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

同类对比

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

MCP World · 本页

0未说明未标注2 个2026-05-17
Blender MCP

MCP.so

17stdio有3 个2026-05-17
Figma Context MCP 3aaa8d28

MCP World

0未说明未标注2 个2026-05-17
Nova Canvas MCP Server

MCP World

2stdio有1 个2026-05-17
Cursor Talk To Figma MCP Da1c7911

MCP World

40未说明未标注1 个2026-05-17

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

常见问题

5 条

mcpsystem.design MCP Server 怎么安装?

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

mcpsystem.design MCP Server 怎么在 Claude Desktop、Cursor 里配置?

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

mcpsystem.design MCP Server 收费吗?

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

mcpsystem.design MCP Server 需要 API Key 吗?

公开资料标注的认证方式是访问 Token,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

mcpsystem.design MCP Server 支持哪些客户端?

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

来源信息

继续浏览同类 MCP