Token导航 LogoToken导航TokenDH.com
dsfr MCP logo
AI代理未说明官方级别未说明来源级核验

dsfr MCP

MCP Server

一个为AI助手提供法国国家设计系统(DSFR)结构化文档的MCP服务器,帮助开发者生成符合规范的React组件。

工具数

5

提示词数

0

GitHub Stars

3

资源数

0
设计系统开发工具TypeScriptClaude文档服务Claude

安装说明

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

作者 / 组织

SocialGouv

提供方

SocialGouv

最后核验

2026/5/17 20:20

快速接入

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

详细介绍

DSFR MCP服务器

主控程序 (模型上下文协议)服务器,用于公开 法国国家设计体系 (DSFR -国家设计系统)至人工智能助理。

为什么?

当将基于DSFR的Figma模型集成到React(或任何其他)代码库中时,AI助手需要访问官方文档以生成符合要求的组件:正确的HTML结构、CSS类、变体和可访问性要求。

此MCP服务器使助手能够直接在对话上下文中结构化地访问完整的DSFR文档。

快速开始

通过npx(推荐)

无需安装——只需配置您的MCP客户端:

{
  "mcpServers": {
    "dsfr": {
      "command": "npx",
      "args": ["dsfr-mcp"]
    }
  }
}

来源

pnpm install
pnpm run setup    # Fetches DSFR docs and builds the server

可用工具

工具说明
list_components列出所有DSFR组件、基础和模式及其名称、法语标题、描述和可用文档部分。
get_component_doc返回特定组件部分的文档(overview, code, design, accessibility, demo).默认为 code。如果找不到组件名称,则建议替代方案。
search_components对所有DSFR文档(元数据和降价内容)进行全文搜索。返回带有摘录的匹配组件。
search_icons按名称或类别搜索DSFR图标。返回图标名称、类别、变量(填充/行)和CSS类。支持按类别筛选(arrows, system, business等等)。
get_color_tokens返回按上下文筛选的DSFR颜色标记(background, text, artwork),功能使用(action, error, disabled等),或颜色家族(blue-france, grey, green-tilleul-verveine等等)。包括亮/暗主题映射。

配置

克劳德代码

适用于您的所有项目(推荐):

claude mcp add dsfr --scope user -- npx dsfr-mcp

或者对于单个项目,添加到您的 .mcp.json:

{
  "mcpServers": {
    "dsfr": {
      "command": "npx",
      "args": ["dsfr-mcp"]
    }
  }
}

克劳德桌面版

添加到您的 claude_desktop_config.json:

{
  "mcpServers": {
    "dsfr": {
      "command": "npx",
      "args": ["dsfr-mcp"]
    }
  }
}

光标

使用命令在游标设置中添加MCP服务器 npx 和争论 dsfr-mcp.

DSFR版本

文档是从固定版本的 官方DSFR存储库。当前DSFR版本在中跟踪 docs/meta.json 在构建时可见。

要获取特定版本,请执行以下操作:

DSFR_TAG=v1.14.3 pnpm run fetch-docs

发展

pnpm build            # Compile TypeScript
pnpm test             # Run tests
pnpm test:watch       # Run tests in watch mode
pnpm run fetch-docs   # Re-fetch DSFR documentation

发布

  • fix: --补丁发布
  • feat: --轻微释放
  • feat!:BREAKING CHANGE: --重大发布

推到 main 触发发布工作流,发布到npm并创建GitHub release。

必需的秘密

  • NPM_TOKEN --用于发布的npm访问令牌

许可证

麻省理工学院

目录标签

目录标签

设计系统开发工具TypeScriptClaude文档服务本地部署AI助手React组件前端开发

支持客户端

Claude

接入字段

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

未说明

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

none

工具数量(toolCount,工具数)

5

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明none部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP