mcpField
D
Designesy

Designesy

已认证精选远程服务
designesy.org媒体与设计02 天前更新

关于 Designesy

Designesy 为 AI 生成的界面提供确定性设计系统合规评分,可通过 MCP 服务、命令行或 CI 使用。它覆盖令牌、无障碍、动效等检查,并提供逐项结果。

主要功能

  1. 0145 项确定性设计检查
  2. 02DTCG 令牌文件验证
  3. 03WCAG 2.2 AA 无障碍框架
  4. 04Lottie 动画规范检查
  5. 05漂移、就绪度与综合评分

适用场景

  1. 01检查上线页面是否符合设计契约
  2. 02在 CI 中按分数或等级阻止构建
  3. 03验证 DTCG 令牌与 Lottie 文件

MCP 相关

通过无认证的 Streamable HTTP MCP 服务提供 17 个只读工具,可评分网址、验证令牌和动效,并生成设计审查与综合报告。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://www.designesy.org/api/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

安装包
pypidesignesy-mcp1.13.10

工具

17

此工具无需参数。

详细介绍

Designesy

PyPI npm MCP Registry Smithery Glama License: MIT

验证控制台根据自身设计契约为 designesy.org 评分。画面首先显示评定结果:A 级,得分 100%,已运行 42 项检查;随后再次运行:每项检查对应一个单元格,每个类别占一行,45 项检查逐一运行时相应单元格亮起,日志同时显示检查名称,最后再次显示评定结果。录制于 2026-10-13 的主页。

这段 12 秒的循环录制于主页。动画播放一次后停留在评定结果;如果你偏好减少动态效果,也会显示静态画面。观看它在 designesy.org 上运行。

面向 AI 生成 UI 的设计质量门禁:通过 45 项确定性检查为任意 URL 评分,等级为 A–F。现已上线:designesy.org。

快速开始

5 秒内为任意 URL 评分——无需安装:

npx @designesy/score@latest https://your-site.com

添加到 Claude Desktop、Cursor 或任何 MCP 客户端:

# Claude Code, remote (zero install, no auth):
claude mcp add --transport http designesy https://www.designesy.org/api/mcp

# Or local stdio via PyPI:
pip install designesy-mcp && designesy-mcp

要克隆此仓库? 根目录中的 .mcp.json 会将本地服务(uvx designesy-mcp)作为项目服务添加到 Claude Code。首次打开项目时,Claude Code 会要求你批准。需要安装 uv。

在 CI 中设置设计契约合规门禁:

- uses: LE-VAI/designesy-org@v1
  with:
    url: https://your-app.vercel.app
    min-score: 70
    min-grade: C
    post-comment: true   # posts a summary comment on PRs (default)

同一个 45 项检查引擎为 MCP 服务(提供 17 个供 AI Agent 使用的工具)、无必需依赖的 CLI(npx @designesy/score)和 GitHub Action 提供支持。

Designesy Contract Check 是一个 GitHub Action,可根据包含 45 项检查的设计系统契约(tokens、动效、无障碍性、节奏、拍点、沉稳感、品牌识别、交互、性能、响应式、语义、安全、规范、文案)为任意 URL 评分,并在评分或等级低于阈值时使 CI 工作流失败。整个流程不使用 LLM:每项检查都是已发布的确定性规则,因此同一页面总会得到相同的评定结果。

工具

  • designesy_score — 根据 45 项设计规范检查,对实时 URL 进行评分。返回分数、等级(A–F)和逐项检查明细。
  • designesy_tokens_score — 验证 DTCG 设计令牌文件。依据 W3C DTCG 2025.10 进行 10 项符合性检查。
  • designesy_a11y_score — 获取 WCAG 2.2 AA 无障碍框架,以及 Playwright/axe-core 脚本模板。
  • designesy_motion_score — 验证 Lottie 动画文件。依据 Lottie 规范 v1.0.1 和 §16 动效标准进行 10 项检查。
  • designesy_contract — 获取设计系统规范(令牌、动效、节拍、节奏、排版、验证),可获取完整内容,也可仅获取你指定的顶层 sections。
  • designesy_catalog — 列出已发布的 Designesy 软件包及其版本和 URL(数量会通过 package_count 返回)。
  • designesy_design_review — 获取包含 8 个维度的定性设计评审评分标准。
  • designesy_skill_md — 获取符合 Agent 技能格式的规范 SKILL.md,适用于 Cursor、Claude Code 或 Replit。
  • designesy_agent_json — 获取 /.well-known/agent.json 发现文档。
  • designesy_llms_txt — 获取简短的 /llms.txt Agent 简介。
  • designesy_llms_full_txt — 获取完整的 /llms-full.txt 简介作为参考数据(其摄取步骤和可直接粘贴的 Agent 提示词保留在已发布文件中)。
  • designesy_drift_score — 对实时 URL 进行 UI 漂移评分:检查其自定义属性和 var() 引用,共 12 项。
  • designesy_readiness_score — 对 URL 的 AI 就绪度进行评分:通过 10 项探测检查机器可读设计资料(DTCG 令牌、llms.txt、agent.json、MCP 端点、DESIGN.md 等)。
  • designesy_guardrails — 根据网站的令牌,为编码 Agent 生成构建规范套件:DTCG 令牌、Stylelint 配置、AGENTS.md 规则、组件规范、反模式和 DESIGN.md。
  • designesy_monitor_score — 根据较早的快照重新运行漂移检查,并计算 10 项监控检查;结果中会返回警报。
  • designesy_compare — 对比两个实时 URL 的令牌差异:新增、移除、重命名、值变化、尺度和对比度漂移,以及分数变化。
  • designesy_report — 为 URL 生成一份综合报告(分数 × 0.5 + 漂移 × 0.3 + 就绪度 × 0.2);在支持 MCP Apps 的宿主环境中提供交互式仪表板。
工具参考表
工具描述
designesy_score根据 45 项设计契约检查对实时 URL 评分 — 返回分数、等级(A–F)和逐项检查明细
designesy_tokens_score验证 DTCG 设计令牌文件(10 项一致性检查,W3C DTCG 2025.10)
designesy_a11y_score获取 WCAG 2.2 AA 无障碍框架及 Playwright/axe-core 脚本模板
designesy_motion_score验证 Lottie 动画文件(10 项检查,Lottie spec v1.0.1 + §16 动效标准)
designesy_contract获取设计系统契约(令牌、动效、节拍、节奏、排版、验证),可获取全部内容,或仅获取指定的顶层 sections
designesy_catalog列出已发布的 Designesy 软件包及其版本和 URL
designesy_design_review获取 8 个维度的定性设计评审标准
designesy_skill_md将契约作为 Agent 技能格式的 SKILL.md 获取(适用于 Cursor/Claude Code/Replit)
designesy_agent_json获取 /.well-known/agent.json 发现文档
designesy_llms_txt获取精简版 /llms.txt Agent 简介
designesy_llms_full_txt获取完整的 /llms-full.txt 简介作为参考数据(其中的导入步骤和可直接粘贴的 Agent 提示词保留在已发布文件中)
designesy_drift_score对实时 URL 的 UI 偏移进行评分(针对自定义属性和 var() 引用的 12 项检查)
designesy_readiness_score对 URL 的 AI 就绪度进行评分(针对机器可读设计资源的 10 项探测)
designesy_guardrails根据网站令牌为编码 Agent 生成构建契约包(6 个文件)
designesy_monitor_score根据先前快照重新运行偏移检查;10 项监控检查;结果中包含警报
designesy_compare比较两个实时 URL 的令牌差异,并提供分数变化
designesy_report为一个 URL 生成综合报告(分数、偏移、就绪度),并提供 MCP App 仪表板

在线服务

契约验证

Designesy contract score Last scored

在线网站已通过设计系统契约验证 — 45 项确定性检查,且可追溯至令牌。两个徽章均读取该网站在 /api/badge?site=designesy.org 中记录的分数,其中包含测量日期;如需查看每项检查的最新结果,请立即为 designesy.org 评分。有关分数的计算方式,请参阅方法论页面。

设计契约

  • 45 项验证检查,涵盖 14 个加权类别——令牌、动效、无障碍、节奏、节拍、沉稳、身份、交互、性能、响应式、语义、安全、规范、文案
  • 文案原则(v0.4.0 新增)——16 项 UX 文案原则 + 4 项验证检查(按钮使用动词短语、不以句号结尾、链接文本具有描述性、不使用全大写)
  • 10 项不可妥协的动效标准——有意设计的缓动、明确指定属性、以透明度呈现进入动效、键盘操作保持静止、不对布局做动画、针对触控进行限制、时长有上限、提供减少动态效果的路径、按压反馈不对称、不使用 ease-in
  • 10 个声学提示令牌——自定义 $type: sound(W3C DTCG 2025.10 中没有)、Cuelume 0.2 引擎(MIT)、仅用于交互。声学令牌文档另含 9 个扩展反馈提示,共 19 个
  • 10 项公开讨论中的分歧——有记录,不隐瞒
  • 弹簧物理——通过自定义 $type: spring 提供默认令牌和动量令牌
  • 机器可读——W3C DTCG 2025.10 格式 + 自定义扩展

完整的采用历史请参阅设计契约页面。

GitHub Action

在 CI 中设置设计契约合规门槛:

- uses: LE-VAI/designesy-org@v1
  with:
    url: https://your-app.vercel.app
    min-score: 70
    min-grade: C
    post-comment: true   # posts a summary comment on PRs (default)

通过实时 /api/score 引擎为 URL 评分,并在分数或等级低于阈值时使工作流失败。运行于 node24,通过原生 GitHub REST API 发布 PR 评论(零依赖)。完整用法请参阅 action/README.md。

CLI

从命令行为 URL 评分——适用于本地开发、提交前钩子或脚本:

# No install needed:
npx @designesy/score designesy.org

# With gating (exit 1 on failure):
npx @designesy/score linear.app --min-score 70 --min-grade B

# JSON output for piping:
npx @designesy/score vercel.com --format canonical --json

无需必需依赖。引擎在本地运行,无需 Designesy 服务;需要浏览器的检查会返回 MANUAL。所有选项请参阅 --help,完整参考请参阅 packages/score/README.md。

**从此仓库的克隆版本运行:**引擎的 dist/ 文件夹未提交,因此请先构建。

npm --prefix packages/score ci
npm run build:score
node packages/score/dist/cli.js designesy.org

旧版 cli/designesy-score.mjs(npm run score)读取相同的构建产物。它已由 @designesy/score 取代。其 --api 标志(或 SCORE_API 环境变量)是可选的远程回退方式,会将 URL 发送到评分服务,而不是在本地评分;默认关闭。

仓库

该网站是一个 Next.js 16 App Router 应用(React 19,webpack 构建),部署在 Vercel 上。npm 软件包和 MCP 服务与它并列存放。

apps/site                              the site, its API routes (/api/score, /api/mcp) and its build checks (scripts/)
packages/score                         @designesy/score: the scoring engine and CLI (npm)
packages/cli                           @designesy/cli: one CLI for tokens and score (npm)
packages/tokens                        @designesy/tokens: DTCG token validator (npm)
packages/stylelint-plugin-dtcg-tokens  @designesy/stylelint-plugin-dtcg-tokens (npm)
packages/lab-builder                   @designesy/lab-builder (npm)
packages/designesy-mcp                 designesy-mcp: the local stdio MCP server (PyPI)
packages/vai-icons, vai-motion         @vai/icons and @vai/motion (not yet published)
action.yml, action/dist                the Designesy Contract Check GitHub Action
cli/                                   designesy-score, the older CLI (superseded by @designesy/score)
scripts/                               repo-level scripts
docs/designesy                         founding notes from May 2026: mission, architecture, contracts, labs
DESIGN.md                              operating principles and agent rules (v0.1)
AGENTS.md                              agent operating rules

契约模式可根据你自己的 DESIGN.md 或 DTCG 令牌文件为页面评分,其规范见 docs/contract-mode-spec.md。

DESIGN.md 格式的设计契约由契约源生成,并发布于 designesy.org/DESIGN.md。根目录中的 DESIGN.md 文件是较早的 v0.1 章程。

Designesy 不是什么

Designesy 不是模板库。Designesy 不是通用 AI 设计工具。Designesy 不是情绪板。

Designesy 是一个系统。

相关工具

  • Lyse — 根据你的代码库进行设计系统健康度评分,共 258 项检查(6 个维度)。Designesy 为任意公开 URL 评分;Lyse 为你的仓库评分。二者互为补充。
  • axe-core — WCAG 无障碍测试。Designesy 检查设计契约合规性(令牌、动效、排版)——属于不同层面。二者互为补充。
  • Lighthouse — 性能、无障碍和 SEO 审计。Designesy 检查设计契约合规性——Lighthouse 并不了解设计令牌。

常见问题

需要 API 密钥吗? 不需要。MCP 端点使用无状态的 Streamable HTTP,且无需身份验证。全部 17 个工具均为只读。

结果具有确定性吗? 是。评分流程中没有大模型:每项检查都是确定且可复现的。相同的页面、引擎和契约始终会得出相同的判定结果,任何人都可以通过回执的摘要进行验证。实时 URL 可能会在两次运行之间发生变化,结果会缓存 24 小时。

评分依据是什么? 当前的 Designesy 设计系统契约,包含 14 个加权类别下的 45 项检查(设计令牌、动效、无障碍性、节奏、节拍、沉稳度、标识、交互、性能、响应式、语义、安全、规格、文案)。

可以在 CI 中使用吗? 可以。GitHub Action 会根据契约合规情况为工作流设置门槛——如果分数低于阈值,就会使构建失败。

契约发布在哪里? 位于 designesy.org/contracts/design-system(人类可读)和 designesy.org/contracts/design-system.json(机器可读,W3C DTCG 2025.10)。

许可证

MIT——请参阅 LICENSE。该契约是公开的;代码基于 MIT 开源。

评论

支持 Markdown

第一次接触 MCP?

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

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