mcpField
C
Craft Color Codes

Craft Color Codes

ローカル
makebead.comゲーム・エンタメ05 週間前に更新

Craft Color Codes について

Craft Color Codesは、ビーズ、刺しゅう糸、毛糸、LEGO、Minecraftなど15種類の手芸用カラーパレットデータを提供します。パターン作成ツールや色変換ツール、買い物リストを作る制作者や開発者向けで、各パレットに出典と信頼度が記されています。

主な機能

  1. 01JSONとCSV形式の15パレット
  2. 02色コード、Hex、RGB値
  3. 03色の検索と参照
  4. 04CIEDE2000による近似色検索
  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 週間前に更新

このツールにパラメーターはありません。

詳細

クラフト用カラーコード

npm data: CC BY 4.0 code: MIT

英語 · ドイツ語 · 日本語 · 韓国語 · フランス語 · スペイン語 · ロシア語 · タイ語 · 簡体字中国語 · 繁体字中国語 · ポルトガル語(ブラジル)

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 series(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 6 本撚り刺しゅう糸(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 — 製品ラインではありません

画面上で実物のビーズを正確に再現することはできません。仕上げ、照明、モニターによって色は変わります。色を選んだり比較したりするには hex 値を使い、購入時にはコードを確認してください。

使用方法

ファイルをダウンロードまたはリンクする

各パレットには 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 では何色?」「#E8A0B0 に最も近い DMC の刺しゅう糸はどれ?」といった質問に、記憶ではなくデータを使って回答できます。

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 — 一般的な表記で入力されたコードから、1 色を取得します
  • find_closest — CIEDE2000 による順位付けで、16 進数カラーに最も近い色を見つけます
  • 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。rgb は [r, g, b] です
  • discontinued — 製造が終了した色(Miyuki Delica)のみ true
  • パレット固有のフィールド:sku(Perler の商品番号)、glass(Delica のガラスの種類)、group、block、survival(Minecraft のブロック)、base、shade、buildable(Minecraft のマップカラー)

CSV には同じ色が 1 行につき 1 色ずつ記載されています:

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

数値の出典

各パレットの出典、手法、既知の弱点は、SOURCES.md とパレットファイルの notes に記載されています。調査で判明した例を 2 つ紹介します。DMC 309(Rose Dark)は、一般的な上流データでは灰褐色ですが、ここでは赤色です。また、MakeBead の以前の 39 色セットでは、不透明な緑色の DB0724 が赤色として描画されていたことが判明したため、Delica の色は Miyuki の公式写真をもとに再構築しました。

色が間違っていた場合

パレット名、コード、実際に見える色を添えて 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 言語に対応しています。ここに掲載されているすべてのパレットは、MakeBead のツールで利用できます。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。