mcpField
C
CSS Crème

CSS Crème

リモート
csscreme.com開発ツール06 日前に更新
リポジトリ公式サイト

CSS Crème について

CSS Crème は、インターフェースを構築するコーディングエージェント向けに、デザインシステムのスキルと MCP サーバーを提供します。デザイントークン、実測した WCAG コントラスト、検証可能なルールを備え、サイトやスクリーンショットから仕様を抽出できます。

主な機能

  1. 01厳選されたデザイン仕様の取得
  2. 02サイトからのデザイントークン抽出
  3. 03WCAG コントラストの測定
  4. 04生成 UI のデザインルール検証
  5. 05shadcn によるトークンの導入

活用シーン

  1. 01定義済みトークンでの UI 開発開始
  2. 02サイトのビジュアルデザインの再現
  3. 03コントラストとデザインルールの適合確認

MCP 対応

HTTP MCP サーバーとして、テーマ検索、トークンやデザインファイルの取得、サイトや URL の解析、デザイン仕様の検証、CSS 機能の対応確認ツールを提供します。

設定

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

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

ツール

12
パラメーター型必須説明
kindenumいいえ厳選されたパレットテーマ、ページ全体のテンプレート、またはその両方。デフォルトは any。any | theme | template
modeenumいいえ希望するライトまたはダーク。デフォルトは any。any | light | dark
limitintegerいいえ結果の最大数(1~25)。デフォルトは 8。
querystringはい自由記述:雰囲気、業界、色、または用途。

詳細

csscreme skill

UI の作成前に、コーディングエージェントに実際のデザインシステムを与える Claude Code スキルです。 セマンティックトークン、測定済みの WCAG コントラスト、そして遵守すべきルールを提供します。

無料です。アカウントも API キーも、有料プランも必要ありません。

理由

デザインシステムなしで UI を依頼されたエージェントは、毎回同じことをします。パレットを独自に考案し、3〜4種類の角丸を混在させ、誰も求めていない2つ目のフォントを追加し、コントラストを一度も確認しないままリリースします。結果は見ただけですぐに分かります。プロンプトの言い換えをどれだけ試しても解決しません。問題は指示の弱さではなく、入力が不足していることだからです。

ファイルがあれば解決できます。エージェントが使用しなければならないトークン、主張ではなく実際に計算された比率、そして実際に構築されたものと差分を比較できる番号付きルールです。「この6つの役割だけを使う」は検証できます。「すっきりした見た目にする」は検証できません。

インストール

最速の方法:MCP サーバーに接続する(無料、アカウント不要、キー不要):

claude mcp add --transport http csscreme https://csscreme.com/mcp

ファイルを管理することなく、エージェントが13個のツールを使えるようになります。search_themes、list_themes、get_design_md、get_theme_tokens、get_install_command、get_agent_rules、how_to_use、decode_url、get_design_md_for_url、decode_site、verify_design_md、css_feature、get_scene_embed です。特に知っておくと便利なのは URL ツールです。エージェントに公開中の URL を渡すと、そのサイトを同じ形式に変換し、その後、生成した UI とファイルを照合します。css_feature は、Baseline のデータと、厳選したサイトで実際に使われている状況をもとに、最新の CSS 機能を安心してリリースできるかどうかを回答します。以下のスキルは、その上にプロジェクト独自のルールを加えます。

スキルとして

Claude Code(プロジェクト単位):

mkdir -p .claude/skills/csscreme
curl -o .claude/skills/csscreme/SKILL.md \
  https://raw.githubusercontent.com/damnepic/csscreme-skill/main/SKILL.md

Claude Code(すべてのプロジェクト): 同じ内容を ~/.claude/skills/csscreme/ に配置します。

あとは通常どおり UI を依頼します。このスキルは、「ダッシュボードを作って」「もっとありきたりでない見た目にして」「stripe.com のデザインに合わせて」のような依頼で起動します。

機能

  1. 厳選テーマの DESIGN.md を https://csscreme.com/themes から取得します。
  2. 任意のサイトから DESIGN.md を抽出します。https://csscreme.com/extract を使い、URL またはスクリーンショットを入力すると、役割に対応付けられたトークンが出力され、両方のモードでコントラストがチェックされます。
  3. npx shadcn@latest add <registry-url> を使って、トークンを実際にインストールします。

使用するエンドポイント

URL返される内容
csscreme.com/d/<slug>.md厳選テーマの DESIGN.md
csscreme.com/d/t/<slug>.mdテンプレートテーマの DESIGN.md
csscreme.com/t/<id>.md抽出したテーマの DESIGN.md
csscreme.com/r/<slug>.jsonshadcn/ui レジストリアイテム
csscreme.com/t/<id>.json抽出したテーマの shadcn/ui レジストリアイテム
csscreme.com/mcpMCP サーバー(POST 経由の JSON-RPC 2.0)

すべて CORS が許可され、キャッシュ可能です。text/markdown または application/json として配信されます。

エージェントが実際に得るもの

DESIGN.md は説明ではなく、契約です。8つのフィールドで構成されています。HEX と OKLCH で示すセマンティックカラーの役割、ライトモードとダークモードの shadcn トークン一式、2種類のフォントファミリー、1つの角丸トークン、明示的なスペーシングスケール、主張ではなく実際に計算された WCAG コントラスト比、上にある表と照合できる番号付きルール、そしてそのまま貼り付けられる CSS 変数です。

特に詳しく読む価値があるのはコントラストのセクションです。色の組み合わせが AA に適合しない場合、ファイルには黙ってリリースするのではなく、FAILS WCAG と記載されます。ファイル内に、エージェントが解釈しなければならない形容詞はありません。

ほかのツールでも使えます

ファイルはプレーンな Markdown なので、Claude 専用ではありません。Cursor、Codex、v0、Lovable のツールごとの設定方法については、https://csscreme.com/ai/design-md をご覧ください。

フォーマット

ビルド時に生成された使用例を含む、すべてのフィールドの仕様: https://csscreme.com/ai/design-md

DESIGN.md というファイル名の所有者はいません。私たちも含めて、誰のものでもありません。役立つのは生成ツールと測定済みのコントラストであって、名称ではありません。

ライセンス

MIT です。スキルは MIT で、取得したテーマは無料で使用できます。

コメント

MCP は初めてですか?

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

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