mcpField
C
color

color

ローカル
github.com/rog0xメディア・デザイン032 週間前に更新

color について

colorは、AIエージェント向けに色とデザインのツールを提供するMCPサーバーです。色の変換や調整、パレットとCSSグラデーションの生成、WCAGコントラスト適合性の確認ができます。

主な機能

  1. 01HEX、RGB、HSL、HSV、CMYKの変換
  2. 02基準色からのカラーパレット生成
  3. 03WCAGコントラスト適合性の確認
  4. 04色の混合と調整
  5. 05CSSグラデーションの生成

活用シーン

  1. 01デザイン色の形式変換
  2. 02選んだ基準色からのパレット作成
  3. 03テキストやUIの色コントラスト確認
  4. 04デザイン用グラデーションCSSの生成

MCP 対応

色変換、パレット生成、コントラスト確認、色調整、CSSグラデーションのツールをMCPクライアントに提供します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"rog0x-color": {
"command": "npx",
"args": [
"-y",
"@rog0x/mcp-color-tools"
]
}
}
}
起動コマンドnpx -y @rog0x/mcp-color-tools

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

パッケージ
npm@rog0x/mcp-color-tools1.0.1

ツール

5

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

パラメーター型必須説明
colorstringはい任意の形式の色:HEX(#ff0000)、RGB(rgb(255,0,0))、HSL(hsl(0,100%,50%))、HSV(hsv(0,100%,100%))、CMYK(cmyk(0,100,100,0))

詳細

mcp-color-tools

AI エージェント向けに、色の操作とデザインのツールを提供する MCP サーバーです。

ツール

color_convert

HEX、RGB、HSL、HSV、CMYK の間で色を変換します。任意の形式を入力として受け取り、すべての形式を返します。

{ "color": "#ff6b35" }
{ "color": "rgb(255, 107, 53)" }
{ "color": "hsl(16, 100%, 60%)" }
{ "color": "hsv(16, 79%, 100%)" }
{ "color": "cmyk(0, 58, 79, 0)" }
palette_generate

ベースカラーからカラーパレットを生成します。

**種類:**補色、類似色、トライアド、分裂補色、モノクロマティック

{ "color": "#ff6b35", "type": "triadic" }
contrast_check

2 色間の WCAG コントラスト比を確認します。通常のテキスト、大きなテキスト、UI コンポーネントについて、AA/AAA への準拠状況を報告します。

{ "color1": "#ffffff", "color2": "#333333" }
color_mix

色を混ぜる、ブレンドする、明るくする、暗くする、彩度を上げる、または彩度を下げます。

{ "operation": "mix", "colors": ["#ff0000", "#0000ff"], "weights": [2, 1] }
{ "operation": "blend", "colors": ["#ff0000", "#0000ff"], "ratio": 0.3 }
{ "operation": "lighten", "colors": ["#ff6b35"], "amount": 20 }
{ "operation": "darken", "colors": ["#ff6b35"], "amount": 15 }
{ "operation": "saturate", "colors": ["#888888"], "amount": 30 }
{ "operation": "desaturate", "colors": ["#ff6b35"], "amount": 25 }
css_gradient

方向、カラー位置、ブラウザー用プレフィックスを指定して、CSS グラデーションコードを生成します。

{
  "type": "linear",
  "colors": ["#ff6b35", "#ffd700", "#00bcd4"],
  "direction": "135deg"
}
{
  "type": "radial",
  "colors": [
    { "color": "#ff6b35", "position": 0 },
    { "color": "#ffd700", "position": 50 },
    { "color": "#00bcd4", "position": 100 }
  ],
  "direction": "circle at center"
}

セットアップ

npm install
npm run build

Claude Desktop の設定

{
  "mcpServers": {
    "color-tools": {
      "command": "node",
      "args": ["path/to/mcp-color-tools/dist/index.js"]
    }
  }
}

ライセンス

MIT

コメント

MCP は初めてですか?

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

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