mcpField
C
Craft Color Codes

Craft Color Codes

本地服务
makebead.com游戏娱乐05 周前更新

关于 Craft Color Codes

Craft Color Codes 提供涵盖珠子、刺绣线、纱线、LEGO 和 Minecraft 等 15 种手工配色的数据。适用于制作图案工具、颜色转换器或购物清单的创作者与开发者;每种配色均附来源说明和可信度标记。

主要功能

  1. 0115 种配色,提供 JSON 和 CSV
  2. 02颜色代码及 Hex、RGB 值
  3. 03查询和搜索颜色
  4. 04按 CIEDE2000 查找近似色
  5. 05转换不同品牌的颜色代码
  6. 06每种配色附来源和可信度

适用场景

  1. 01制作手工图案工具
  2. 02查找相近的刺绣线颜色
  3. 03转换不同品牌的珠子代码
  4. 04按颜色整理购物清单

MCP 相关

MCP 服务向 MCP 客户端提供配色列表、颜色查询和搜索、近似色匹配及跨品牌转换工具。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"makebead-craft-color-codes": {
"command": "npx",
"args": [
"-y",
"craft-color-codes"
]
}
}
}
启动命令npx -y craft-color-codes

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmcraft-color-codes1.0.0

工具

5

收录的工具列表 · 更新于 2 周前

此工具无需参数。

详细介绍

Craft Color Codes

npm data: CC BY 4.0 code: MIT

English · Deutsch · 日本語 · 한국어 · Français · Español · Русский · ไทย · 简体中文 · 繁體中文 · Português (Brasil)

15 种配色中的 3,689 种手工艺色号的 Hex 和 RGB 值——涵盖熔珠、米珠、刺绣绣线、钻石画钻、纱线、LEGO 和 Minecraft,并说明每个数字的来源,以及其可信度。

MakeBead 可将照片转换为串珠、十字绣和像素艺术图案。这里公开了其工具使用的配色方案,让任何构建图案制作工具、颜色转换器或购物清单的人都不必再收集一遍,也能让错误的颜色在一个地方被发现并修正。

调色板

调色板颜色数状态文件MakeBead 上的用途
Perler Beads(Midi,5 mm)103communityJSON · CSV免费 Perler 拼豆图案制作工具
Hama Beads(Midi,5 mm)92communityJSON · CSV免费 Hama 拼豆图案制作工具
Artkal S 系列(Midi,5 mm)199communityJSON · CSV免费 Artkal 拼豆图案制作工具
Nabbi BioBeads(Midi)30communityJSON · CSV免费熔珠图案制作工具
MARD Beads(Midi,5 mm)— 185 色185communityJSON · CSV免费 MARD 拼豆图案制作工具
MARD Beads(Midi,5 mm)— 221 色221communityJSON · CSV免费 MARD 拼豆图案制作工具
MARD Beads(Midi,5 mm)— 291 色291communityJSON · CSV免费 MARD 拼豆图案制作工具
Miyuki Delica 11/0(DB)1,288(76 种已停产)measuredJSON · CSV免费串珠织机图案制作工具
DMC 六股刺绣线(Mouliné Spécial,art. 117)489cross-checkedJSON · CSVDMC 色卡
DMC 色号钻石画钻154cross-checkedJSON · CSV免费自定义钻石画图案制作工具
LEGO 颗粒颜色(马赛克调色板)40approximateJSON · CSV免费 LEGO 马赛克制作工具
用于像素画的 Minecraft 方块53approximateJSON · CSV免费 Minecraft 像素画生成器
Minecraft 地图颜色(Java Edition)244officialJSON · CSVMinecraft 地图画生成器
Red Heart Super Saver(中粗线)44approximateJSON · CSV免费钩针图案制作工具
像素画 256256generatedJSON · CSV免费像素画转换器

MARD 零售盒(24 → 264 色:每种盒装包含哪些色号)见 data/sets/mard-kits.json。

调色板的可信度

  • official — 制造商或游戏公布了这些数字,且我们的数据与之相符
  • measured — 按照有记录的方法测量制造商自有材料所得
  • cross-checked — 对比多个独立来源,并按照书面规则解决冲突
  • community — 爱好者从实物珠子或照片中采样,未经独立核验
  • approximate — 已核对色号和名称,但颜色尚未校准
  • generated — 并非产品系列

屏幕无法准确呈现实物珠子的颜色:表面处理、光线和显示器都会造成偏差。请用十六进制颜色值进行挑选和比较,并按色号购买。

使用方法

下载或链接文件

每个调色板都包含一个 JSON 文件和一个 CSV 文件。可直接通过 CDN 链接:

https://cdn.jsdelivr.net/gh/makebead/craft-color-codes@main/data/json/dmc-floss.json
https://cdn.jsdelivr.net/npm/craft-color-codes@1/data/csv/miyuki-delica.csv
JavaScript

查询色号、查找最接近的颜色、在不同品牌之间转换。无需依赖项。

npm install craft-color-codes
import { getColor, nearest, convert } from 'craft-color-codes';

getColor('delica', 'DB10'); // "DB10", "DB-010" and "10" all work
// → { code: 'DB0010', name: 'Opaque Black', hex: '#131313' }

nearest('#E8A0B0', 'dmc', { limit: 3 }); // closest DMC floss to a color
// → [{ code: '3354', name: 'Dusty Rose Light', hex: '#E4A6AC', deltaE: 3.62 }, …]

convert('perler', 'P38', 'hama'); // Perler P38 → Hama
// → { from: { code: 'P38', name: 'Magenta', … }, matches: [{ code: 'H32', name: 'Neon Fuchsia', hex: '#FF208D', deltaE: 4.81 }, …] }
MCP 服务(Claude、Cursor、VS Code…)

将调色板作为工具提供给 AI 助手,让它根据数据而非记忆回答“Perler P38 在 Hama 中对应什么?”或“哪种 DMC 绣线最接近 #E8A0B0?”。

Claude Code:

claude mcp add craft-color-codes -- npx -y craft-color-codes

其他客户端(Claude Desktop、Cursor、VS Code):

{
  "mcpServers": {
    "craft-color-codes": {
      "command": "npx",
      "args": [
        "-y",
        "craft-color-codes"
      ]
    }
  }
}
  • list_palettes — 列出所有调色板及其状态
  • get_color — 按人们常用的写法查询一个颜色及其色号
  • find_closest — 按 CIEDE2000 排名,查找与某个十六进制颜色最接近的颜色
  • convert_color — 将一个品牌的色号转换为另一品牌中最接近的对应色
  • search_colors — 按颜色名称或色号搜索

数据格式

每个调色板文件都包含自己的描述、来源和许可证:

{
  "id": "miyuki-delica",
  "brand": "Miyuki",
  "product": "Miyuki Delica 11/0 (DB)",
  "count": 1288,
  "status": "measured",
  "notes": "…", "sources": [ … ], "license": "CC-BY-4.0",
  "colors": [
    {"code":"DB0010","name":"Opaque Black","hex":"#131313","rgb":[19,19,19],"glass":"opaque"},
    …
  ]
}
  • code — 袋子、管子、绣线或物品上印制的色号
  • hex — #RRGGBB,大写,并以 [r, g, b] 的形式提供 rgb
  • discontinued — 仅当颜色已停产时为 true(Miyuki Delica)
  • 调色板专属字段:sku(Perler 物品编号)、glass(Delica 玻璃类型)、group、block、survival(Minecraft 方块)、base、shade、buildable(Minecraft 地图颜色)

CSV 文件包含相同的颜色,每行一个:

code,name,hex,r,g,b,discontinued,glass
DB0010,Opaque Black,#131313,19,19,19,false,opaque

数值的来源

每个调色板的来源、方法和已知局限都记录在 SOURCES.md 和调色板文件的 notes 中。核查结果中的两个例子:常见上游数据将 DMC 309(Rose Dark)显示为灰棕色,而这里显示为红色;MakeBead 早期的 39 色版本将 DB0724(一种不透明的绿色)绘制成红色后,我们根据 Miyuki 自己的照片重新整理了 Delica 颜色。

发现颜色有误?

请提交 issue,并附上调色板、色号和你看到的颜色;如果可以,请提供珠子、绣线或积木与白纸放在一起的日光照片。更正会先录入 MakeBead,然后在此处重新发布。

→ 报告颜色错误

许可证

代码(src/、bin/):MIT。数据(data/):CC BY 4.0 — 可在任何地方使用,包括商业用途,但需注明出处。Perler、Hama、Artkal 和 Nabbi 的数值来自 maxcleme/beadcolors,并继续遵循其 MIT 许可证。建议注明:

Color data: craft-color-codes by MakeBead (https://makebead.com)

Perler、Hama、Artkal、Nabbi、MARD、Miyuki、Delica、DMC、Red Heart、LEGO 和 Minecraft 均为其所有者的商标。本项目与这些品牌均无关联,也未获其认可。非官方 Minecraft 产品。未经 Mojang 或 Microsoft 批准,也与其无关。

关于 MakeBead

MakeBead 是一款免费的图案制作工具,支持 Perler 和 Hama 拼豆、十字绣、钻石画、织机串珠、钩针编织、LEGO 马赛克和 Minecraft 像素画,提供 11 种语言。这里的每个调色板都已集成到该工具中。

评论

支持 Markdown

第一次接触 MCP?

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

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