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

Tokven MCP

MCP Server

为AI代理和开发者提供的WCAG安全颜色系统生成工具,可根据品牌颜色生成经过对比验证的令牌系统,支持CSS、Tailwind或DTCG JSON格式输出,本地运行无需账户。

工具数

4

提示词数

0

GitHub Stars

0

资源数

0
开发工具JavaScriptClaudeClaude

安装说明

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

作者 / 组织

Mihkel00

提供方

Mihkel00

最后核验

2026/5/17 20:19

快速接入

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

详细介绍

托克文·麦克普

为AI代理和开发人员生成WCAG安全颜色系统。给它一个品牌十六进制,得到一个CSS、Tailwind或DTCG JSON格式的对比验证令牌系统。在本地运行,无需帐户。

它做什么

赋予它一种品牌色彩和氛围。它返回一个完整的令牌系统:颜色(亮+暗模式)、排版配对、间距比例、边框半径、阴影——所有WCAG都经过对比度验证。输出为CSS自定义属性、Tailwind v4、Tailwind v3或DTCG JSON。在本地运行,无需帐户。

安装

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

光标: 设置→ MCP → 添加上面的配置

克劳德桌面: 添加 claude_desktop_config.json

克劳德代码:

claude mcp add tokven -- npx -y tokven-mcp

用作项目依赖项

如果tokven mcp安装在本地(例如 node_modules),代理可以直接通过stdio调用它,而无需 npx:

{
  "mcpServers": {
    "tokven": {
      "command": "node",
      "args": ["node_modules/tokven-mcp/bin.js"]
    }
  }
}

推荐的工作流程

为了获得最佳结果,特别是当代理代表用户应用令牌时,请遵循以下三步流程:

  1. 先预览。 呼叫 get_token_preview 品牌六角形和情绪。它返回关键颜色、字体、对比度摘要和 视觉预览URL 在tokven.dev上。
  2. 共享预览URL。 表面 url 字段给用户(例如。 https://tokven.dev/?hex=2563eb&mood=corporate)这样他们在提交之前就可以直观地看到调色板。
  3. 生成令牌。 一旦用户批准了调色板,调用 generate_tokens 对于完整的CSS/Tailwind/DTCG输出,具有相同的参数。

这避免了应用用户从未视觉确认的调色板的常见陷阱。

工具

generate_tokens

从十六进制颜色生成完整的令牌系统。

参数必填说明
hex品牌颜色,例如。 #2563eb
mood视觉个性。违约: cool
format没有csstailwind-v4tailwind-v3dtcg
heading_font覆盖标题字体系列
body_font覆盖正文字体系列
colors颜色范围: primaryprimary-secondaryall (默认)
secondary_hexno自定义次十六进制。如果省略,则自动导出
tertiary_hexno自定义第三个十六进制。如果省略,则自动导出

示例提示:

为#2563eb生成一个具有企业氛围的设计系统,如Tailwind v4

退货: 完整的CSS/顺风/DTCG输出,谷歌字体 @import URL、亮模式和暗模式的WCAG对比度结果,以及 url 链接到tokven.dev上的视觉预览。

______________________________________________________________________

get_token_预览

无需完整CSS的快速摘要。 推荐的第一步 --以前叫这个 generate_tokens 因此用户可以视觉上批准调色板。

参数必填说明
hex品牌颜色
mood情绪预设

示例提示:

以柔和的心情预览#e05aad的代币

退货: 原色、字体配对、半径、阴影样式、对比度通过/失败计数和 url 链接到tokven.dev上的视觉预览。在生成完整令牌之前,与用户共享此URL以进行视觉确认。

______________________________________________________________________

validate_contrast

WCAG 2.1两种颜色之间的对比度检查。

参数必填说明
foreground前景六边形颜色
background背景十六进制颜色

示例提示:

#2563eb上的#ffffff是否通过WCAG AA?

退货: 对比度,正常和大文本的AA/AAA通过/失败。

______________________________________________________________________

list_moods

返回所有14个带有描述的情绪预设。没有参数。

心情性格
warm土色调、衬线字体、社论
cool蓝灰色,干净无衬线,专业
bold高对比度、饱和、硬阴影
dark静音、精确、单空间友好
soft柔和圆润
minimal近乎消色差,优雅,内敛
brutalist单色、原始、零半径
playful高色度、有弹性、色彩丰富
vintage去饱和温暖,经典衬线
luxury金色/香槟色,精致衬线
nature绿色/土色调,有机形状
neon深色背景、最大色度、网络
corporate专业蓝,值得信赖
retro暖饱和,70s/80s显示

响应结构

generate_tokens

{
  "css": "/* full token output — CSS custom properties, Tailwind, or DTCG */",
  "fonts": {
    "heading": "Raleway",
    "body": "Noto Sans",
    "importUrl": "https://fonts.googleapis.com/css2?family=Raleway:wght@600&family=Noto+Sans:wght@400&display=swap"
  },
  "contrast": { "light": "31/31 pass", "dark": "31/31 pass" },
  "mood": "corporate",
  "format": "css",
  "url": "https://tokven.dev/?hex=2563eb&mood=corporate"
}

get_token_预览

{
  "mood": "corporate",
  "colors": {
    "primary": "#2563eb",
    "background": "#f6f7fa",
    "surface": "#f0f2f6",
    "text": "#0e1016"
  },
  "fonts": { "heading": "Raleway", "body": "Noto Sans" },
  "radius": "6px",
  "shadow": "medium",
  "contrast": { "light": "31/31 pass", "dark": "31/31 pass" },
  "url": "https://tokven.dev/?hex=2563eb&mood=corporate"
}

输出示例

generate_tokens 随着 hex: "#2563eb", mood: "corporate" 返回:

@import url("https://fonts.googleapis.com/css2?family=Raleway:wght@600&family=Noto+Sans:wght@400&display=swap");

:root {
  /* Background */
  --color-bg: #f6f7fa;
  --color-bg-surface: #f0f2f6;
  --color-bg-elevated: #eaecf1;
  --color-border-subtle: #e2e4ea;
  --color-border-default: #d8dbe2;
  --color-border-strong: #c7cad2;

  /* Text */
  --color-text: #0e1016;
  --color-text-muted: #454856;
  --color-text-subtle: #6a6e7b;

  /* Primary */
  --color-primary: #2563eb;
  --color-primary-on: #ffffff;
  --color-primary-container: #e8edf8;
  /* ... 45 more color tokens, typography, spacing, radius, shadows */
}

加上WCAG对比验证:

{ "light": "31/31 pass", "dark": "31/31 pass" }

例子

示例1:为品牌颜色生成标记

用户提示: “使用品牌颜色#2563eb为我的应用程序生成设计系统”

预期行为:

  • 呼叫 generate_tokens 带十六进制 #2563eb,心情 "cool"
  • 返回完整的CSS自定义属性块
  • 包括谷歌字体 @import 统一资源定位符
  • 显示WCAG对比度结果:亮模式和暗模式均为31/31通过

示例2:预览和比较情绪

用户提示: “在我提交之前,以柔和的心情向我展示#e05aad的预览”

预期行为:

  • 呼叫 get_token_preview
  • 返回简洁摘要:原色、字体配对、半径、阴影样式、对比度遍数
  • 包括a url 到tokven.dev进行可视化预览——在提交完整版本之前与用户共享
  • 没有完整的CSS——快速比较视图

示例3:检查颜色是否可用

用户提示: “#2563eb上的白色文本是否通过WCAG AA?”

预期行为:

  • 呼叫 validate_contrast 随着 #ffffff#2563eb
  • 返回比率(4.52:1),大文本AA通过,正常文本AA失败,AAA失败
  • 清除每个WCAG标准的通过/失败

隐私

tokven mcp完全在您的本地机器上运行。在令牌生成过程中不收集数据,不发出网络请求,也不需要帐户。MCP服务器不收集使用数据。

完整政策:https://tokven.dev/#/privacy

需求

Node.js>=18

许可证

麻省理工学院

目录标签

目录标签

开发工具JavaScriptClaude颜色系统本地部署WCAG验证设计工具前端开发AI辅助

支持客户端

Claude

接入字段

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

未说明

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

token

工具数量(toolCount,工具数)

4

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明token部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP