@adobe/design-data-agent-mcp

中文文档
1.15.15发布于 2026/11/10Apache-2.0ES Module构建来源已验证近 30 天下载 1716

MCP 服务器和 Claude 代码技术用于设计-数据代理设备表面——读取工具在进程内通过等离子体运行

中文使用文档
文档目录13 节
  1. 测试准则内容
  2. 安装
  3. Claude代码(技能+可选 MCP)
  4. 光标( 技能)
  5. npm (MCP 服务器)
  6. 保持当前状态
  7. MCP 服务器
  8. 环境变量
  9. 示例( 菜单) .cursor/mcp.json (中文(简体) )
  10. 示例( 隐藏桌面) claude_desktop_config.json (中文(简体) )
  11. 已曝光的工具
  12. 技能
  13. 许可证

@adobe/design-data-agent-mcp

MCP 服务器和 Claude 代码技能 光谱设计数据 探员表面 读取工具( E)primer, (中文(简体) ), resolve_token, (中文(简体) ), query_tokens, (中文(简体) ), suggest_token, (中文(简体) ), describe_component, (中文(简体) ), describe_guideline, (中文(简体) ), list_guidelines)通过 @adobe/design-data-wasm ——这些不需要CLI二进制. suggest_token 使用相片 suggest API 直接; authoring_session_step_intent 仍然引用本地二进制来进行一个写作流中的会话-状态-意识排名.

测试准则内容

运行 moon run design-data-agent-mcp:test仅对包装内容合同, 之后 moon run sdk-wasm:build,运行 :

pnpm --filter @adobe/design-data-agent-mcp exec ava test/packaged-guidelines.test.js

套间用 pnpm pack 以测试代理文件,提取 将柏油球打入一棵新鲜的私人树上 mCPB 包装许可列表。 它在 Stdio 上初始化已打包的服务器 没有数据覆盖, 检查目录与条子表, 比较 对源 JSON 的每一个指南响应, 并检查无效的粘错 。 导入 警卫拒绝无害环境管理的进口,而普通JS则要求在私人树外.

依赖来自当地建筑,而不是注册柏油丸,所以这不是一种 注册-安装测试。 它不评估模型答案的质量。 测试取消 之后是私人植树.

安装

Claude代码(技能+可选 MCP)

添加 Spectrum 设计数据市场,然后安装 spec-generic 技能 :

/plugin marketplace add adobe/spectrum-design-data
/plugin install design-data-agent@spectrum-design-data

对于零设置(嵌入式快照)的光谱符号,安装 design-data@spectrum-design-data 相反——见 tools/design-data-skill/。 。 。 .

光标( 技能)

光标设置 规则 添加规则 → 远程规则 (GitHub) - 贴:

https://github.com/adobe/spectrum-design-data/tree/main/tools/design-data-agent-mcp/skills/design-data

npm (MCP 服务器)

npx @adobe/design-data-agent-mcp@latest

这个 design-data CLI 二进制( 0. 13. 0 或更新) 需要 authoring_session_step_intent 以及何时 DESIGN_DATA_CONFIG 因为平台级联运行 design-data catalog export。所有其他工具都在运行中。 与 Homebrew 安装 :

brew tap adobe/spectrum-design-data https://github.com/adobe/spectrum-design-data
brew install adobe/spectrum-design-data/design-data

设定 DESIGN_DATA_BIN 如果二进制没有打开 PATH。 。 。 .

保持当前状态

嵌入式光谱快照在建时被烘烤入被子场并随同出行 软件包版本——没有单独的数据更新可以运行. 键 @latest (如上所述) npx 获取最新发布的版本, 而不是重用它上次缓存的任何内容 ; -y 一个人 只跳过安装确认,它不会强制重排. 已经开始了 /plugin运行 /plugin update design-data-agent@spectrum-design-data并检查 provenance.designDataVersion 以查看哪些数据集版本已嵌入。 初级工具 并对照最近公布的 @adobe/spectrum-design-data 版本——如果嵌入式数据集落后,则会添加一个 provenance.datasetStatus 字段和 将单行警告记录为 stderr 。 对于任何网络故障(离线/空载)都保持沉默 使用不受影响; 设置 DESIGN_DATA_SKIP_VERSION_CHECK=1 要完全禁用检查.

MCP 服务器

配置要运行的 MCP 客户端 :

npx -y @adobe/design-data-agent-mcp@latest

或从回波克隆:

node tools/design-data-agent-mcp/src/index.js

环境变量

变量默认说明
DESIGN_DATA_BINdesign-data路径 design-data 二进制( 只有作者)
DESIGN_DATA_ROOT—— 说相对路径锁定的绝对根
DESIGN_DATA_PATH.数据集根路径
DESIGN_DATA_COMPONENTS—— 说覆盖组件目录
DESIGN_DATA_GUIDELINES—— 说覆盖准则目录
DESIGN_DATA_FIELDS—— 说覆盖字段目录
DESIGN_DATA_SCHEMAS—— 说覆盖方案路径(用于 validate(中文(简体) )
DESIGN_DATA_EXCEPTIONS—— 说覆盖例外路径(用于 validate(中文(简体) )
DESIGN_DATA_CONFIG—— 说路径 a .design-data.toml (或其目录)解决平台级联
DESIGN_DATA_PLATFORM—— 说选择一个名称 [platforms.<id>] 条目( 需要) DESIGN_DATA_CONFIG(中文(简体) )

平台级联. 若为 DESIGN_DATA_CONFIG 设置,服务器 shells 发送到 页:1 design-data 启动时 CLI 一次 (单位:千美元)design-data query --filter "" --format json,从配置目录中运行) 联合国 .design-data.toml 源(路径/npm/github/git)及其顶层 manifest 级联或, 若为 DESIGN_DATA_PLATFORM 被设定,该名称为 [platforms.<id>] 条目 明显——反映CLI本身 --platform编号 :DESIGN_DATA_PLATFORM,则 将结果变为临时目录和分数 primer 编号 : resolve_token 编号 : query_tokens 编号 : validate_usage 编号 : describe_component 编号 : describe_guideline 编号 : list_guidelines 在它而不是嵌入 光谱快照. 构成部分和准则目录来自 design-data catalog export --out <dir> [--platform <id>],所以扩展 组件、执行行和替换来自SDK级联 (这需要 design-data 较新于0.12.1。 关系还在复制中 从倒计时数据集 并覆盖 平台显示扩展。 若为 解析失败 (例如没有github源的网络),服务器记录一个警告并掉入 返回嵌入式/局部数据集而不是崩溃.

路径解析. MCP 客户端用工作程序启动此服务器 从编辑器打开的地方继承的目录——可以是 您 repo 的子目录( 例如 ). sdk/),而不是还原根. 保持独立 在该工作目录中,每个数据路径按以下顺序解决:

  1. 明确的内涵覆盖. 若为 DESIGN_DATA_PATH 编号 : DESIGN_DATA_COMPONENTS 编号 : DESIGN_DATA_FIELDS 已设定,它被使用。 相对值定位于 DESIGN_DATA_ROOT (绝对,在通过 npx或,如果 那是未设置的, 到服务器软件包在单列波中自己的位置 。 绝对 值作为正值使用.
  2. 决定 @adobe/spectrum-design-data 软件包 (0个配置). 没有潜入时 设置了覆盖, 服务器解决已安装 @adobe/spectrum-design-data 通过节点模块解析并读取其 tokens/, (中文(简体) ), components/,以及 fields/ 目录. 在 pnpm 工作空间中,这跟随符号链接到 packages/design-data;发布时使用已安装的依赖性. 这个 独立于工作目录.
  3. 倒倒倒地来. dataPath 返回当前目录 组件/字段覆盖返回到 null (未提供),这意味着 describe_component 编号 : describe_guideline 如果 @adobe/spectrum-design-data 无法解决.

在单列票房中,您通常不需要 DESIGN_DATA_* 完全没有.. 通过工作空间软件包实现解析.

示例( 菜单) .cursor/mcp.json(中文(简体) )

{
  "mcpServers": {
    "design-data-agent": {
      "command": "npx",
      "args": ["-y", "@adobe/design-data-agent-mcp@latest"],
      "env": {
        "DESIGN_DATA_ROOT": "/abs/path/to/your/repo",
        "DESIGN_DATA_PATH": "packages/design-data/tokens",
        "DESIGN_DATA_COMPONENTS": "packages/design-data/components",
        "DESIGN_DATA_FIELDS": "packages/design-data/fields"
      }
    }
  }
}

示例( 隐藏桌面) claude_desktop_config.json(中文(简体) )

{
  "mcpServers": {
    "design-data-agent": {
      "command": "npx",
      "args": ["-y", "@adobe/design-data-agent-mcp@latest"],
      "env": {
        "DESIGN_DATA_BIN": "design-data",
        "DESIGN_DATA_PATH": "/path/to/your/dataset"
      }
    }
  }
}

已曝光的工具

工具说明
primer装入完整的符号分类、 组件列表和字段定义
resolve_token将一个符号属性解决为其字面价值
query_tokens通过表达式过滤符号
suggest_token建议符合自然语言意图的标志
describe_component获取组件图案和符号绑定
describe_guideline获取指南文档Blocks 内容和元数据
list_guidelines列出准则流和元数据,可按类别选择
validate_usage校验符号使用并返回诊断报告
diff_datasets比较两个数据集并返回一个语义 diff
write将代理生成的产品上下文写入数据集

技能

克劳德密码的技巧住在 skills/design-data/SKILL.md它向外发射 npx @adobe/design-data 对本地数据集进行验证、查询、解析、diff和写入操作.

许可证

阿帕奇 - 2.0

版本与发布记录

@adobe/design-data-agent-mcp 共发布 87 个版本,首次发布于 2026/05/31;过去 12 个月发布了 87 个版本。最新版本附带 npm provenance 构建来源证明,可追溯到公开的 CI 构建记录。

版本发布日期距今
1.15.15latest2026/11/10今天
1.15.142026/11/09今天
1.15.132026/11/072 天前
1.15.122026/11/072 天前
1.15.112026/11/054 天前
1.15.102026/11/054 天前

其他发布通道:beta → 1.10.0-beta.2,size-token-taxonomy → 0.0.0-size-token-taxonomy-20261029173424。

关于 @adobe/design-data-agent-mcp 的常见问题

@adobe/design-data-agent-mcp 是什么?

MCP 服务器和 Claude 代码技术用于设计-数据代理设备表面——读取工具在进程内通过等离子体运行

如何安装 @adobe/design-data-agent-mcp?

在项目目录运行 npm install @adobe/design-data-agent-mcp,或使用 pnpm add / yarn add / bun add。它还提供命令行工具 design-data-agent-mcp,可以用 npx design-data-agent-mcp 直接运行。

@adobe/design-data-agent-mcp 支持 TypeScript 吗?

该包的 package.json 没有声明类型入口。需要类型提示时,可以在 npm 上查找社区维护的 @types/adobe__design-data-agent-mcp 是否存在。

@adobe/design-data-agent-mcp 支持 ESM 还是 CommonJS?

以 ES Module 形式发布,推荐使用 import 引入。在 CommonJS 项目中,Node.js 20.19+ / 22.12+ 可以直接 require() 不含顶层 await 的 ES Module,更早的版本需要改用动态 import()。

@adobe/design-data-agent-mcp 需要什么版本的 Node.js?

package.json 的 engines 字段要求 Node.js >=20.12.0。版本不符时 npm 默认只给出警告,开启 engine-strict 后会拒绝安装。

@adobe/design-data-agent-mcp 可以商用吗?

@adobe/design-data-agent-mcp 使用 Apache-2.0 许可。宽松许可:允许商业使用、修改和再分发,并附带明确的专利授权;分发时需保留许可与 NOTICE 文件,修改过的文件要注明改动。以上为概括,不构成法律意见,请以许可原文为准。

@adobe/design-data-agent-mcp 的下载量有多少?

根据 npm 官方下载统计,@adobe/design-data-agent-mcp 在 2026/10/05 – 2026/11/03 这 30 天内被下载 1,716 次,日均约 57 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@adobe/design-data-agent-mcp 还在维护吗?

最新版本 1.15.15 发布于 2026/11/10(今天);至今共发布 87 个版本,其中过去 12 个月发布了 87 个;首次发布于 2026/05/31。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。