Color Scheme Generator について
Color Scheme Generator は The Color API を利用して、基準色から配色を生成する MCP サーバーです。デザイン用途向けに単色のバリエーションや複数の色相環ベースの配色を作り、複数形式の色データを返します。
主な機能
- 01標準・ダーク・ライトの単色配色を生成
- 02類似色と補色の配色を生成
- 03類似補色・トライアド・クアッドを生成
- 04Hex・RGB・HSL形式の入力に対応
- 05色名・位置・複数形式の色値を返却
活用シーン
- 01デザイン用の単色パレット作成
- 02インターフェース向け高コントラスト配色
- 03RGBやHSLの基準色から配色を検討
MCP 対応
MCP サーバーとして、8 種類の配色生成ツールをクライアントに公開します。基準色と任意の色数を受け取り、構造化 JSON を返します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
カラースキーム生成 MCP サーバー
これは、The Color API を使用して調和の取れたカラースキームを生成する Model Context Protocol(MCP)サーバーです。デザインプロジェクト向けに美しく統一感のあるカラーパレットを作成するため、複数のカラースキーム生成ツールを提供します。
機能
このサーバーは、8 種類のカラースキーム生成ツールを提供します。
-
モノクロームスキーム:単一の色相のバリエーション
- 標準的なモノクローム
- ダークモノクローム
- ライトモノクローム
-
色相環に基づくスキーム:
- 類似色:色相環上で隣り合う色を使った調和の取れたデザイン
- 補色:高いコントラストを生み出す反対色
- 類似補色:類似色と補色の組み合わせ
- トライアド:バランスの取れたパレット向けの、均等な間隔の 3 色
- クアッド:多彩なパレット向けの、均等な間隔の 4 色
前提条件
- Node.js(v18 以降)
- npm、yarn、または pnpm
- MCP クライアント(例:Claude Desktop、Cursor)
インストール
-
クローンして依存関係をインストールします:
git clone <repository-url> cd colors-mcp-server npm install -
サーバーをビルドします:
npm run build -
MCP クライアントを設定します:
Claude Desktop の場合(
claude_desktop_config.json):{ "mcpServers": { "color-scheme-generator": { "command": "node", "args": ["/full/path/to/colors-mcp-server/build/index.js"] } } }Cursor の場合:
- 「Settings」>「MCP」>「Add new global MCP server」を選択します
- 上記と同じ設定を使用します
使い方
色の入力形式
サーバーは複数の形式で色を受け付けます。
- Hex:
"098765"または"#098765" - RGB:
"0,71,171"または"rgb(0,71,171)" - HSL:
"215,100%,34%"または"hsl(215,100%,34%)"
パラメーター
color:シードカラー(必須)count:生成する色の数(任意、デフォルト:5、範囲:3~10)
利用可能なツール
generate_monochrome_schemegenerate_monochrome_dark_schemegenerate_monochrome_light_schemegenerate_analogic_schemegenerate_complement_schemegenerate_analogic_complement_schemegenerate_triad_schemegenerate_quad_scheme
使用例
MCP クライアントに次のように依頼します。
- 「青を基調としたモノクロームのカラースキームを生成して」
- 「#ff6b35 を使って、7 色の補色パレットを作成して」
- 「rgb(120,80,200) を基調とした類似色スキームが必要です」
出力形式
各ツールは、次の情報を含む構造化された JSON を返します。
- スキームのモードとシードカラー
- hex、RGB、HSL 値を含む生成色の配列
- 色名と位置
デバッグ
MCP Inspector を使ってデバッグします。
npx @modelcontextprotocol/inspector node ./build/index.js
プロジェクト構成
src/index.ts:サーバーのメインエントリーポイントsrc/tools/index.ts:カラースキーム生成ツールsrc/prompts/index.ts:使い方を案内するプロンプトbuild/:コンパイル済み TypeScript の出力
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。