mcpField
S
standby-design-mcp

standby-design-mcp

リモート
github.com/KarstenKrehメディア・デザイン16 日前に更新
リポジトリ

standby-design-mcp について

standby-design-mcpは、デザイナーや開発者向けのHTML、CSS、JavaScript製ツール集で、OKLCHパレット生成機能を備えています。依存関係やビルド工程なしで段階的な色を作り、CSS値を出力できます。

主な機能

  1. 01OKLCHパレット生成
  2. 02表面色とコントラスト用の18段階
  3. 03バランス中間点とブランド色一致モード
  4. 04Hex値とOKLCH値のコピー
  5. 05Hexフォールバック付きCSSカスタムプロパティ出力
  6. 06ライト、ダーク、高コントラスト表示のプレビュー

活用シーン

  1. 01ブランドカラーのHex値からパレットを生成
  2. 02色の値をデザインやコードのプロジェクトにコピー
  3. 03ライト、ダーク、高コントラスト表示でパレットを確認

MCP 対応

AIエージェント向けのMCPサーバーとして記載されており、MCPドキュメントへのリンクがあります。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://mcp.standby.design/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 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

パッケージ
npmstandby-design-mcp0.5.0

ツール

10
パラメーター型必須説明
urlstringいいえ変更する既存の standby.design URL(または生のハッシュ)。このツールのセクションのみが変更され、他のツールによる色/書体/形状/アイコン/間隔/モーションの設定は保持されます。省略するとデフォルトから開始します。
modeenumいいえ"balanced":500 段階は常に知覚上の中間点になります(明暗が均等に分布)。"exact":500 段階は入力色の明度を維持します。balanced | exact
accentsarrayいいえ名前付きの追加アクセントカラーは最大 10 色です。指定すると既存のアクセント一覧を置き換えます。[] を渡すとすべてのアクセントを削除します。デフォルト:Success/Warning/Info を自動生成。
brandHexstringいいえブランドカラーを 6 桁の 16 進数で指定します。例:「#335A7F」。パレットの中間色はここから導出されます。
brandPinbooleanいいえパレットの色階ではなく、入力された正確な 16 進数値にプライマリトークンを固定します。
errorPinbooleanいいえ
themeNamestringいいえデザインシステムの名前(エクスポートとページタイトルに表示されます)。
bgColorHexstringいいえサーフェスの色合いを 16 進数で指定するか、「auto」を指定してブランドカラーから導出します(デフォルト)。
brandInvertbooleanいいえブランドカラーを固定する場合、ダークモードでは明度を反転します(例:ライトモードでは黒いボタン、ダークモードでは白いボタン)。
chromaScalenumberいいえサーフェスの彩度(0~1)。0 = グレーのサーフェス、1 = 鮮やか。デフォルトは 0.25 です。
errorInvertbooleanいいえ
errorColorHexstringいいえエラー/破壊的操作の色を 16 進数で指定するか、「auto」を指定してブランドの色相から導出します(デフォルト)。
fgContrastModeenumいいえ色付き背景上のテキストカラー戦略。best | preferLight | preferDark

詳細

standby.design

マルチツールハブ standby.design — デザイナーと開発者向けの小さなツールです。フレームワークもビルド工程も不要な、純粋な HTML/CSS/JS です。

AI エージェント向け MCP サーバー:https://standby.design/docs/mcp

構成

/
├── index.html        # Hub-Seite (standby.design)
├── color/
│   └── index.html    # Color Palette Generator (standby.design/color)
├── Dockerfile
├── nginx.conf
├── docker-compose.yml
└── deploy.sh

デプロイ(Hetzner + Docker + nginx)

./deploy.sh

C:/Local Data/Repositories/SSH Keys/hetzner_ed25519 に SSH キーがあることを前提としています。

DNS(Namecheap)

standby.design と www.standby.design の A レコード → 46.225.131.97


カラーパレットジェネレーター(/color)

OKLCH 色空間を使用する、インタラクティブなクライアントサイドのパレットジェネレーターです。依存関係もビルド工程もありません。

機能

  • Brand + Slated:フルパレット(Brand)と、彩度を 50% に抑えたバリエーション(Slated)を自動生成します
  • 18 段階:Light Surfaces(25–100)、Core Palette(200–800)、Dark Surfaces(825–875)、High Contrast(925–975)を細かくグラデーションします
  • 2 つのモード:
    • Balanced Midpoint — 500 は知覚的な中間値(L=0.50)で、色相の最も明るい点を中心に対称になります
    • Exact Brand Match — 500 は入力色と完全に一致し、その周囲で明度と彩度を均等にスケーリングします
  • クリックしてコピー:クリックで個別の Hex 値と OKLCH 値をコピーします
  • コードのエクスポート:コピーできる CSS カスタムプロパティ(OKLCH + Hex フォールバック)を出力します
  • サーフェスのデモ:ライトモード、ダークモード、ハイコントラストのサーフェスをリアルタイムでプレビューします
  • グレーに対応:ニュートラルな入力(例:#757575)から、色かぶりのないきれいなグレーパレットを生成します

使い方

  1. ブラウザーで index.html を開きます
  2. Hex カラーコードを入力します(# の有無は問いません)
  3. モードを選択します(Balanced Midpoint / Exact Brand Match)
  4. パレットを生成すれば完了です

ゾーン構成

ステップゾーン用途
25–100Light Surfaces背景、カード、浮き上がった要素(ライト)
200–800Core Paletteボタン、リンク、アクセント、テキスト
825–875Dark Surfaces背景、カード(ダークモード)
900–975High Contrast背景(ハイコントラストのダーク)

技術

  • HTML + CSS + JavaScript のみ(依存関係ゼロ)
  • OKLCH ↔ OKLab ↔ Linear sRGB ↔ sRGB の変換
  • sRGB 色域のクリッピングに二分探索を使用
  • 自然な彩度分布のための放物線状の彩度エンベロープ

コメント

MCP は初めてですか?

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

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