mcpField
P
PickShade color tools

PickShade color tools

远程服务
pickshade.com媒体与设计03 周前更新

关于 PickShade color tools

PickShade 是面向 AI 助手和设计人员的颜色处理 MCP 服务,涵盖格式转换、对比度与无障碍检查、配色生成及设计令牌导出。颜色计算遵循 CSS Color 4,确定性地在本地运行。

主要功能

  1. 01解析并转换多种颜色格式
  2. 02检查及修复 WCAG 和 APCA 对比度
  3. 03审计调色板与色觉差异
  4. 04生成色阶、配色和渐变
  5. 05构建设计系统并导出令牌

适用场景

  1. 01检查界面文字与背景的可读性
  2. 02为品牌色生成浅色和深色主题
  3. 03审查调色板的色觉可辨性
  4. 04导出 CSS 或 Tailwind 颜色令牌

MCP 相关

MCP 服务提供颜色解析、转换、对比度审查、调色板生成和令牌导出工具,也提供相关提示词。可连接托管端点,或通过 stdio 在本地运行。

配置

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

服务地址https://pickshade.com/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 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

18
参数类型必填说明
colorstring是任意颜色:#ff5733、rgb(255 87 51)、hsl(11 100% 60%)、oklch(68% 0.21 34)、CSS 或常见名称(如 navy),或 Tailwind 类(如 sky-500)
localeenum否颜色名称所用的语言en | ru

详细介绍

PickShade MCP 服务

面向 AI 助手的颜色工具:转换任意颜色、按名称查找颜色、检查并修复 WCAG 2 和 APCA 对比度、审核调色板的无障碍性和色盲适用性、构建渐变、色阶和完整设计系统,并导出 CSS、Tailwind v4、SCSS 和 DTCG 令牌。

所有计算均遵循 CSS Color 4(OKLCH、OKLab、Display P3、Rec. 2020),并在本地确定性运行。无需 API 密钥、账户,也不会收集遥测数据。

网站和文档:pickshade.com/mcp

使用托管服务

无需安装。Streamable HTTP 端点:

https://pickshade.com/api/mcp

Claude Code:

claude mcp add --transport http pickshade https://pickshade.com/api/mcp

Cursor、VS Code 和其他读取 mcpServers 的客户端:

{
    "mcpServers": {
        "pickshade": { "url": "https://pickshade.com/api/mcp" }
    }
}

通过 stdio 在本地运行

{
    "mcpServers": {
        "pickshade": { "command": "npx", "args": ["-y", "@pickshade/mcp"] }
    }
}

需要 Node.js 20 或更高版本。

工具

每个工具都接受 HEX、rgb()、hsl()、oklch()、navy 这样的 CSS 名称、royal blue 或 бордовый 这样的常见名称,以及 sky-500 这样的 Tailwind 类。

工具功能
parse_color提供任意颜色的所有格式、最接近的名称和 Tailwind 类、色域,以及更适合的文字颜色
convert_colorHEX、RGB、HSL、HSV、HWB、CMYK、Lab、LCH、OKLab、OKLCH、Display P3、Rec. 2020、XYZ、SwiftUI、Flutter
find_colors将 "sage" 或 "dusty rose" 这样的词转换为实际的 HEX 值
check_contrastWCAG 2 对比度及 AA 和 AAA 等级,以及注明适用场景的 APCA Lc
fix_contrast找出最接近且达到对比度目标的颜色,只调整 OKLCH 亮度以保持色相
audit_palette检查调色板中每组文字与背景的搭配、色盲适用性冲突和超出色域的颜色
check_gamut检查颜色是否符合 sRGB、Display P3 和 Rec. 2020
nearest_names按感知距离查找最接近的命名颜色、CSS 关键字和 Tailwind 类
compare_colorsCIEDE2000 和 deltaE OK 差异,并提供直观结论、亮度、色度和色相变化
generate_scale生成一个包含 11 个步骤的 OKLCH 50–950 色阶,感知亮度均匀,形态类似 Tailwind 调色板
tints_shades生成颜色的浅色、深色和色调
harmonies在 OKLCH 中生成互补色、分裂互补色、类似色、三角色、四角色、方形配色和单色配色
mix_colors在所选颜色空间中混合两种颜色,类似 CSS color-mix()
make_gradient生成在 OKLab 或 OKLCH 中插值的 CSS 渐变,中间不会发灰
generate_palette生成协调的 OKLCH 调色板,可通过种子重复生成
simulate_cvd模拟红色盲、绿色盲、蓝黄色盲和全色盲,并列出难以区分的颜色对
export_tokens导出 CSS 变量、Tailwind v4 @theme、SCSS、JSON、DTCG 令牌、JS 数组或 SVG 色板条
build_system根据一种品牌颜色构建完整的颜色系统:色阶、浅色和深色角色、shadcn/ui 和 Tailwind 导出

提示词

  • accessible_theme:根据品牌颜色生成浅色和深色主题,并检查每组文字搭配
  • audit_colors:检查颜色列表中易读的颜色搭配、色盲适用性冲突和色域
  • describe_color:用通俗语言说明一种颜色及其数值、名称、对比度和相似颜色

REST API

通过 HTTP 使用相同的工具,输入和输出均为 JSON:pickshade.com/api,OpenAPI 3.1 文档位于 https://pickshade.com/api/v1/openapi.json。

许可证

MIT。颜色名称包含来自 meodai/color-names(MIT)的数据;Tailwind 调色板值来自 Tailwind CSS(MIT)。

评论

支持 Markdown

第一次接触 MCP?

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

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