Standby Design Mcp

io.github.KarstenKreh由 GitHub 帳號 KarstenKreh 發布v0.6.2更新於 Nov 7, 2026

Generate design systems: OKLCH colors, fluid type scales, spacing, shape, icon and motion tokens.

已驗證Streamable HTTP可網頁執行開發者工具媒體與設計

概覽

AI 產生的概覽

產生完整設計系統——OKLCH 配色、流式字級、間距、形狀、圖示與動態 token,並提供可分享的 standby.design 連結與程式碼匯出。

可以做什麼
  • 產生配色、流式字級、形狀、圖示、間距與動態 token,每次回傳可分享的 standby.design/system 連結
  • 從網址或雜湊解析既有設計系統,並提供各工具的編輯連結
  • 將完整 token 程式碼匯出為 CSS 自訂屬性、Tailwind v4 主題、W3C 設計 token JSON 或 LLM 簡報
  • 列出可用於字級產生的 Fontshare 字型代稱
  • 取得關於版面、互動、表單、狀態、排版與色彩的通用設計規則
  • 取得在專案中安裝或更新 standby.design 規則約束的步驟
適用情境
適合讓助理從零建立或擴充以 token 為基礎的介面設計系統——品牌色、排版、間距、圓角、陰影、圖示與動態——並回傳使用者可在線上微調的連結;也適合需要把 token 匯出成 CSS、Tailwind 或 DTCG JSON 的情況。
執行需求
可作為 mcp.standby.design 的遠端端點使用,也可透過 stdio 執行 npm 套件 standby-design-mcp。未宣告驗證、環境變數或請求標頭。伺服器表示其工具為純函式、具確定性且不存取網路。
安裝前請注意
工具自稱沒有副作用,但 update_project 會回傳在專案中設定 lint 掛鉤、pre-commit、CI 與代理指示的步驟,套用前請先檢視這些變更。產生的設計系統存放在 standby.design 連結之後,請把連結視為可分享內容。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Standby Design Mcp,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/io.github.KarstenKreh%2Fstandby-design-mcp/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "standby-design": {
      "type": "http",
      "url": "https://mcp.standby.design/mcp"
    }
  }
}

README

standby.design

Multi-Tool-Hub unter standby.design — kleine Tools für Designer und Entwickler. Kein Framework, kein Build-Step, reines HTML/CSS/JS.

MCP-Server für KI-Agenten: https://standby.design/docs/mcp

Design-Regeln im Code prüfen: https://standby.design/docs/lint

Struktur

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

Deployment (Hetzner + Docker + nginx)

bash
./deploy.sh

Setzt voraus: SSH-Key unter C:/Local Data/Repositories/SSH Keys/hetzner_ed25519.

DNS (Namecheap)

A-Record für standby.design und www.standby.design → 46.225.131.97


Color Palette Generator (/color)

Ein interaktiver, client-seitiger Palette-Generator im OKLCH-Farbraum — keine Dependencies, kein Build-Step.

Features

  • Brand + Slated: Generiert automatisch eine volle Palette (Brand) und eine gedämpfte Variante mit 50% Chroma (Slated)
  • 18 Abstufungen: Feine Gradierung für Light Surfaces (25–100), Core Palette (200–800), Dark Surfaces (825–875) und High Contrast (925–975)
  • Zwei Modi:
    • Balanced Midpoint — 500 = perzeptueller Mittelwert (L=0.50), symmetrisch um den hellsten Punkt des Farbtons
    • Exact Brand Match — 500 = exakt die Eingabefarbe, Helligkeit + Chroma werden gleichmäßig darum herum skaliert
  • Click-to-Copy: Einzelne Hex- und OKLCH-Werte per Klick kopieren
  • Code-Export: Fertige CSS Custom Properties (OKLCH + Hex Fallback) zum Kopieren
  • Surface-Demo: Live-Vorschau für Light Mode, Dark Mode und High Contrast Surfaces
  • Grau-sicher: Neutrale Eingaben (z.B. #757575) erzeugen saubere Grau-Paletten ohne Farbstich

Verwendung

  1. index.html im Browser öffnen
  2. Hex-Farbcode eingeben (mit oder ohne #)
  3. Modus wählen (Balanced Midpoint / Exact Brand Match)
  4. Palette generieren — fertig

Zonenstruktur

StepsZoneVerwendung
25–100Light SurfacesHintergründe, Cards, Elevated (Light)
200–800Core PaletteButtons, Links, Akzente, Text
825–875Dark SurfacesHintergründe, Cards (Dark Mode)
900–975High ContrastHintergründe (High Contrast Dark)

Technologie

  • Reines HTML + CSS + JavaScript (zero dependencies)
  • OKLCH ↔ OKLab ↔ Linear sRGB ↔ sRGB Konvertierung
  • Binäre Suche für sRGB-Gamut-Clamping
  • Parabolische Chroma-Envelope für natürliche Sättigungsverteilung

來源:README.md,提交 0f387ba

工具

11

generate_color_palette

Generate color palette

Generate a perceptually uniform OKLCH color palette from a brand color: 18-step scales for brand/surface/error/accents, semantic tokens (shadcn/ui compatible), light+dark modes. Returns a shareable standby.design/system URL and a compact summary. Always give that URL to the user — the link is the deliverable; it opens the live system in the browser. Use export_design_system for full CSS/Tailwind output.

輸入參數urlmodeaccentsbrandHexbrandPinerrorPinthemeNamebgColorHexbrandInvertchromaScaleerrorInverterrorColorHex另有 1 個

generate_type_scale

Generate type scale

Generate a fluid typographic scale (CSS clamp() between 375px and 1920px viewports) with 11 levels (Display, H1–H6, Body L/M/S, Caption), Fontshare fonts, line heights and letter spacing. Returns a shareable standby.design/system URL and a summary table. Always give that URL to the user — the link is the deliverable. Use list_fonts to discover font slugs.

輸入參數urlratiobaseSizebodyFontmonoFontscaleModeautoShrinkheadingFontmobileRatioheadingWeightmobileBaseSizelineHeightOverrides另有 3 個

generate_shape_tokens

Generate shape tokens

Generate shape tokens — radii, shadows, borders, focus rings — in one of four visual styles: "paper" (classic surfaces with layered shadows), "glass" (liquid glass), "neomorph" (soft neumorphism), "neobrutalism" (hard offset shadows). Returns a shareable standby.design/system URL and a summary. Always give that URL to the user — the link is the deliverable.

輸入參數urlstyleglassBlurringStyleringWidthglassDepthringOffsetshadowTypeborderWidthshadowScaleborderRadiusringColorHex另有 11 個

generate_icon_tokens

Generate icon tokens

Pick an icon set and generate icon sizing tokens (xs–2xl + stroke width). Either select a specific set or state style preferences and get a recommendation. Available sets: material-outlined, material-filled, lucide, phosphor-regular, phosphor-bold, phosphor-thin, phosphor-fill, solar-linear, solar-bold, solar-broken, tabler-outline, tabler-filled, radix. Returns a shareable standby.design/system URL and a summary. Always give that URL to the user — the link is the deliverable.

輸入參數seturlscalestyleweightcornersbaseSizesnapTo4px

generate_space_tokens

Generate spacing & layout tokens

Generate spacing tokens (3xs–3xl), breakpoints, container widths, prose measure, and aspect ratios. Returns a shareable standby.design/system URL and a summary. Always give that URL to the user — the link is the deliverable.

輸入參數urlmodesnapratiobaseRemcontainersfluidMaxVwfluidMinVwmultiplierproseMaxChbreakpointsaspectRatios另有 1 個

generate_motion_tokens

Generate motion tokens

Generate spring-based motion tokens from two brand-character axes: energy (calm → lively, sets the tempo) and material (firm → elastic, sets how much spatial motion overshoots). Returns 6 primitive springs (spatial/effect × fast/default/slow), 11 semantic tokens (press, move, expand, enter, exit, fade, navigate.*, sheet.*, container) and the reduced-motion rule. Start from a preset, then fine-tune with energy/material. Returns a shareable standby.design/system URL and a summary. Always give that URL to the user — the link is the deliverable. Use export_design_system for CSS, design tokens or the LLM briefing; SwiftUI, Compose and Motion (JS) code is exported in the UI at standby.design/motion.

輸入參數urlenergypresetmaterial

get_design_system

Inspect design system

Decode a standby.design URL (or raw hash) and return an overview of the full design system: color palette, type scale, spacing & layout, shape tokens, motion springs, and icons — plus per-tool edit links. Always give the standby.design/system URL to the user — the link is the deliverable.

輸入參數url必填

export_design_system

Export design system code

Generate the full token code for a design system URL in one format: "css" (CSS custom properties incl. semantic shadcn/ui-compatible tokens), "tailwind" (Tailwind v4 @theme), "design-tokens" (W3C DTCG JSON — typography, spacing & layout, shape, icons and motion; color is not part of it), "llm-briefing" (Markdown brief for AI code generation), or "font-embed" (Fontshare <link> snippet). Optionally restrict to specific sections. Every format carries the standby.design/system share link. Always give that URL to the user alongside the code and keep it as a comment in the theme file of the target project — the link is the deliverable.

輸入參數url必填format必填sections

list_fonts

List available fonts

List Fontshare font slugs usable in generate_type_scale (headingFont/bodyFont/monoFont), grouped by category. This is the bundled seed catalog — any valid Fontshare slug works even if not listed here.

無需輸入參數。

update_project

Set up or update rule enforcement in a project

Returns the steps to install or update the standby.design rule enforcement (lint hook, pre-commit, CI, review skill, agent instructions) in the current project. Call this when the user asks to get the latest standby.design rules or update, e.g. "Hol Dir das Update", "update standby", "set up the design rules here".

無需輸入參數。

get_design_rules

Get design rules

Universal design rules for building UI with design tokens: layout, flow (empty, loading and error states, dialogs), shape, surfaces, interaction and keyboard access, forms, content structure, states, typography, color and stack rules for Tailwind/React Native. The tokens say which values exist; these rules say how to use them. Call this before building or reviewing views. Without arguments it returns every rule as one line (63 rules); pass rules (slugs) or a category with detail "full" for the complete text including how to detect violations in code. Rule texts are in German. Categories: Layout, Fluss, Form, Fläche, Bedienung, Formular, Inhalt, Zustand, Typografie, Farbe, Stack.

輸入參數rulesscopedetailcategoryplatform

版本歷史

5
  1. v0.6.2最新Nov 7, 2026
  2. v0.6.1Nov 3, 2026
  3. v0.5.0Oct 2, 2026
  4. v0.3.0Sep 26, 2026
  5. v0.1.5Sep 16, 2026

評分

已滿足適用檢查項的 100%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分