mcpField
P
PickShade color tools

PickShade color tools

リモート
pickshade.comメディア・デザイン03 週間前に更新
リポジトリ公式サイト

PickShade color tools について

PickShadeは、色を扱うAIアシスタントやデザイナー向けのMCPサーバーです。形式変換、アクセシビリティ検査、パレット作成、デザイントークン出力に対応し、CSS Color 4に準拠した計算をローカルで決定的に行います。

主な機能

  1. 01色形式の解析と変換
  2. 02WCAG・APCAコントラストの検査と調整
  3. 03パレットと色覚差の監査
  4. 04スケール・パレット・グラデーション生成
  5. 05システム構築とトークン出力

活用シーン

  1. 01UIの文字と背景の可読性確認
  2. 02ブランドカラーから明暗テーマを作成
  3. 03色覚への配慮を含むパレットの確認
  4. 04CSSやTailwind向けカラー出力

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 などの一般的な名前、sky-500 などの Tailwind クラス
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

mcpServers を読み取る Cursor、VS Code、その他のクライアント:

{
    "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_scaleTailwind パレットと同じ形状で、知覚される明度が均等な OKLCH の 11 段階(50~950)のスケールを生成します
tints_shades色のティント、シェード、トーンを生成します
harmoniesOKLCH で補色、分裂補色、類似色、3 色配色、4 色配色、スクエア配色、単色配色を生成します
mix_colorsCSS の color-mix() のように、選択した色空間で 2 色を混合します
make_gradientグレーの中間色を挟まず、OKLab または OKLCH で補間した CSS グラデーションを生成します
generate_paletteシード値で再現可能な、OKLCH の調和のとれたパレットを生成します
simulate_cvd1 型色覚、2 型色覚、3 型色覚、全色盲をシミュレーションし、見分けにくくなる色の組み合わせを示します
export_tokensCSS 変数、Tailwind v4 の @theme、SCSS、JSON、DTCG トークン、JS 配列、SVG の色見本ストリップをエクスポートします
build_system1 つのブランドカラーから、スケール、ライトモードとダークモードのロール、shadcn/ui、Tailwind エクスポートを含むカラーシステム全体を構築します

プロンプト

  • accessible_theme:ブランドカラーから、すべての文字色の組み合わせを確認したライトテーマとダークテーマを生成します
  • audit_colors:色のリストについて、読みやすい組み合わせ、色覚特性による競合、色域を確認します
  • describe_color:色の値、名前、コントラスト、一致する色を、分かりやすい言葉で説明します

REST API

同じツールを HTTP 経由で利用できます。JSON を入力し、JSON を出力します:pickshade.com/api。OpenAPI 3.1 は https://pickshade.com/api/v1/openapi.json にあります。

ライセンス

MIT。meodai/color-names のデータ(MIT)と、Tailwind CSS の Tailwind パレット値(MIT)が含まれています。

コメント

MCP は初めてですか?

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

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