Token导航 LogoToken导航TokenDH.com
Design Context Server logo
开发工具未说明官方级别未说明来源级核验

Design Context Server

MCP Server

一个通过模型上下文协议(MCP)服务器暴露设计系统的工具,使基于LLM的工具能够理解和使用设计系统注册表、组件及文档。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
设计系统开发工具TypeScriptLLM工具

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

ThomasRumas

提供方

ThomasRumas

最后核验

2026/5/17 20:19

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

设计系统MCP服务器

此项目通过以下方式公开一个或多个设计系统 模型上下文协议(MCP)服务器MCP服务器允许基于LLM的工具:

  • 了解哪些设计系统注册表可用
  • 知道何时以及为什么使用给定的注册表
  • 发现可用的UI组件
  • 检索使用文档(Markdown)
  • 检索实现示例(故事书故事)
  • 提供安装和使用指导

项目设置

$ npm install

编译和运行项目

# development
$ npm run start

# watch mode
$ npm run start:dev

# production mode
$ npm run start:prod

配置

MCP服务器使用配置 config/registries.json 文件。此文件定义了将通过MCP服务器公开的设计系统(注册表)。

配置示例

config/registries.json 该文件包含一组注册表,每个注册表都有以下属性:

  • 名字:设计系统的名称。
  • installCommand:安装Design System软件包的命令。
  • 描述:设计系统的简要说明。
  • 用例:一系列用例(例如HTML、SCSS、Vue)。
  • 组件:用于发现组件及其文档的配置。

组件配置

components object指定以下对象的路径和文件扩展名:

  • Markdown文档:用于组件描述、使用指南和最佳实践。
  • 故事书故事:用作代码示例和道具使用的权威来源。

例子:

{
  "name": "Mozaic Design System",
  "installCommand": "npm install @mozaic-ds/styles",
  "description": "SCSS implementation of the Mozaic Design System.",
  "useCases": ["HTML", "SCSS"],
  "components": {
    "basePath": "design-systems/mozaic-styles-main",
    "componentDir": "packages/styles",
    "componentSubDirs": ["components", "layouts"],
    "componentFileExtensions": [".md"],
    "storiesDir": "src/stories",
    "storiesSubDirs": ["components", "layouts"],
    "storiesFileExtensions": [".js"]
  }
}

运作原理

  1. 注册表发现:MCP服务器读取 config/registries.json 文件以发现可用的设计系统。
  2. 组件文档:对于每个注册表,服务器会扫描指定目录中的Markdown文件和故事书故事。
  3. 曝光工具:MCP服务器公开了允许基于LLM的应用程序执行以下操作的工具:

- 列出可用的注册表。 - 检索注册表详细信息(描述、安装说明)。 - 列出注册表的组件。 - 检索组件文档(Markdown)。 - 检索组件代码示例(故事书故事)。

用法

要使用MCP服务器,请确保:

  1. config/registries.json 文件已正确配置,其中包含设计系统文档和故事书故事的路径。
  2. Markdown文件和故事书故事在指定位置可用。

配置后,使用以下命令启动服务器:

$ npm run start:dev

MCP服务器将自动公开您的设计系统文档和故事书故事,使其可供基于LLM的工具使用。

NestJS logs

AI responding by using the MCP Server

资源

概念验证

检索设计系统信息

AI responding by using the MCP Server

使用视图

AI responding by using the MCP Server

混合两个注册表的响应

AI responding by using the MCP Server

AI responding by using the MCP Server

目录标签

目录标签

设计系统开发工具TypeScriptLLM工具本地部署组件文档Storybook前端开发

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP