mcpField
C
colorblind

colorblind

ローカル
github.com/vince-gonzalezメディア・デザイン13 週間前に更新

colorblind について

colorblindは、公開された色覚シミュレーション手法に基づく、デバイス上で動作する視覚ツール群です。開発者や視覚テストに関心のある人向けに、画像のシミュレーション、配色チェック、テストプレート作成を提供し、画像はアップロードされません。

主な機能

  1. 01色覚特性別の画像シミュレーション
  2. 0217種類の視覚テスト
  3. 03Ishiharaテストプレートの生成
  4. 04色覚に配慮した配色のチェック
  5. 05オンラインテストの方法と限界の説明

活用シーン

  1. 01色覚特性別の画像表示の確認
  2. 02グラフ配色の色覚アクセシビリティ確認
  3. 03確認やデモ用のIshiharaプレート作成

MCP 対応

READMEでは、関連するcvdsafe-mcpとcolorblind-mcpサーバーに触れています。これらを使うと、アシスタントが配色を確認したりIshiharaプレートを生成したりできます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"vince-gonzalez-colorblind": {
"command": "npx",
"args": [
"-y",
"colorblind-mcp"
]
}
}
}
起動コマンドnpx -y colorblind-mcp

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmcolorblind-mcp0.2.0

ツール

4

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
typeenumはい色覚特性のタイプprotan | deutan | tritan
colorstringはい16 進カラー。例:#d7191c
severitynumberいいえ特性の程度 0..1(デフォルトは 1)

詳細

╔════════════════════════════════════════════════════════════════════════════════════════════╗
║                                                                                            ║
║              ██████╗ ██████╗ ████████╗██╗ ██████╗ ██████╗ ██╗   ██╗██╗███████╗             ║
║             ██╔═══██╗██╔══██╗╚══██╔══╝██║██╔════╝██╔═══██╗██║   ██║██║╚══███╔╝             ║
║             ██║   ██║██████╔╝   ██║   ██║██║     ██║   ██║██║   ██║██║  ███╔╝              ║
║             ██║   ██║██╔═══╝    ██║   ██║██║     ██║▄▄ ██║██║   ██║██║ ███╔╝               ║
║             ╚██████╔╝██║        ██║   ██║╚██████╗╚██████╔╝╚██████╔╝██║███████╗             ║
║              ╚═════╝ ╚═╝        ╚═╝   ╚═╝ ╚═════╝ ╚══▀▀═╝  ╚═════╝ ╚═╝╚══════╝             ║
║                                                                                            ║
║                 your eyes, tested in the browser, with nothing leaving it                  ║
║                                                                                            ║
╚════════════════════════════════════════════════════════════════════════════════════════════╝

色覚のための公開済みオープン手法と、それに基づく17種類の視覚検査。 すべてデバイス上で動作します。アカウント登録もアップロードも不要で、画像が外部に送信されることもありません。

色彩計算には、非公開の独自式ではなく、Machado、Oliveira、Fernandes(2009)による色覚異常シミュレーションとCIEDE2000色差を使用しています。オープンアクセスで公開されている doi.org/10.5281/zenodo.21310578 の手法をパッケージとして提供しているため、ご自身で計算を実行し、結果をこちらの数値と照合できます。

エンジンを使う

pip install cvdsafe          # is this palette colorblind-safe?
npm  install cvdsafe
import cvdsafe
cvdsafe.is_safe(["#d7191c", "#1a9641"])   # False — red and green collapse under deutan
npx cvdsafe "#d7191c" "#1a9641"           # exits 2 if the palette is unsafe — CI-friendly
目的パッケージ
このパレットは安全ですか?cvdsafe · CLI付きのnpmおよびPyPIパッケージ
どのように見えるか確認したいcvdsim — 画像をプロタン、デュータン、トリタン向けに再配色します
安全な色が欲しいsafepalette — 岡部・伊藤パレットを拡張・検証済み
matplotlib向けcvdmaps — set_cycle()を使えば安全です
検査用プレートを作成したいcvdplate · ishihara
視力の計算logmar — logMAR ↔ スネレン ↔ 小数表記
単一の色覚特性protan · deutan · tritanopia · dichromacy · achromatopsia · trichromacy

LLMツール向け: cvdsafe-mcpとcolorblind-mcpは、公式のModel Context Protocolレジストリに掲載されているMCPサーバーです。アシスタントは、パレットを確認したり、石原式プレートをネイティブツールとして生成したりできます。

検査

色覚、D-15配列、色相弁別、アノマロスコープ式の色合わせ、コントラスト感度、視力、乱視、アムスラーグリッド、盲点、視標のずれ、フリッカー融合、彩度、優位性、反応、立体視、デジタル眼精疲労、および子ども向けの形状ベースの検査です。

ウェブページ上の検査は診断にはなりません。未校正のディスプレイ、周囲の明るさ、見る距離はいずれも結果に影響します。各検査では結果を表示する箇所でその旨を伝え、検査の代わりにするのではなく、眼科検査を受けるよう案内します。

ご自身で監査してください。 opticquiz.com/methodologyでは、オンライン視覚検査について確認すべき8つの質問に回答しています。作成者、測定対象、画面に関する前提、臨床的に検証されているか(されていません)、測定できないこと、そして費用の負担者についてです。

そのほか

翻訳(de、es、fr、hi、it、pt、zh)、ブラウザー拡張機能(Mozillaによる審査を経て掲載)、VS Code拡張機能、Figmaプラグイン、埋め込み可能なウィジェット、そしてプレートの色に関する研究ノート(research/内)があります。

MITライセンスです。問題の報告や修正の提案を歓迎します。ここにある数値がご自身の結果と異なる場合は、報告する価値のあるバグです。


╔════════════════════════════════════════════════════════════╗
║                                                            ║
║      ███████╗      ██╗  ██╗███████╗██╗   ██╗███████╗       ║
║      ██╔════╝      ██║ ██╔╝██╔════╝╚██╗ ██╔╝██╔════╝       ║
║      █████╗  █████╗█████╔╝ █████╗   ╚████╔╝ ███████╗       ║
║      ██╔══╝  ╚════╝██╔═██╗ ██╔══╝    ╚██╔╝  ╚════██║       ║
║      ██║           ██║  ██╗███████╗   ██║   ███████║       ║
║      ╚═╝           ╚═╝  ╚═╝╚══════╝   ╚═╝   ╚══════╝       ║
║                                                            ║
║               ·   C  R  E  A  T  I  V  E   ·               ║
║                                                            ║
║          ────────────────────────────────────────          ║
║                                                            ║
║                      Vincent Gonzalez                      ║
║                         f-keys.com                         ║
║                 ORCID 0009-0005-3640-014X                  ║
║                                                            ║
╚════════════════════════════════════════════════════════════╝

F-Keysの一部です。独立系のハードウェア、ソフトウェア、インターネット製品を開発しています。開発ログと稼働状況をご覧ください。

コメント

MCP は初めてですか?

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

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