
DesignScan
io.github.ms-zaman由 GitHub 帳號 ms-zaman 發布v0.4.0更新於 Oct 25, 2026
Extract a website’s design tokens (colors, type, spacing, shadows) as DESIGN.md, W3C, or CSS.
發布方自己的服務:scan.mx Email Diagnostics
概覽
DesignScan 從網站擷取設計權杖(顏色、字體、間距、陰影),產生 DESIGN.md、W3C 權杖或 CSS,讓助理重現該站台外觀。
- 可以做什麼
- 從任意網站 URL 擷取設計權杖,支援淺色、深色或兩者主題,透過無頭瀏覽器分析頁面樣式與元件。輸出 DESIGN.md 規格檔(YAML 權杖加說明文字)、W3C Design Tokens JSON、CSS 自訂屬性,或原始權杖 JSON。產生自包含的 HTML 預覽頁,呈現色票、字體樣本、間距與圓角刻度及元件,方便使用前核對結果。為編碼助理附加每次擷取產生的固定說明,涵蓋標題層級、對比度、字體備援,以及按鈕與間距慣例。從已提交的 JSON 或即時 URL 建立或擴充精選品牌規格庫。
- 適用情境
- 適合讓助理重現或對齊某個現有網站的視覺風格,例如為新專案產生與參考站台一致的设计規格,或從線上頁面產出可直接貼上的 CSS 或 W3C 權杖。也適合建立可重複使用的品牌設計規格庫。
- 執行需求
- 以本機程序透過 stdio 執行,來自 npm 套件 @designscan/extractor。需要 Node.js,並一次性安裝 Playwright Chromium,同時需要網路存取目標站台。未宣告帳號、API 金鑰、環境變數或請求標頭。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 DesignScan,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
DesignScan
URL → design tokens → DESIGN.md. Point it at any website and get a
spec-compliant DESIGN.md file
(YAML tokens + prose) that AI coding agents can read to match that site's look.
Preview
Every run can also emit a self-contained HTML proof sheet (--preview) that
renders the extracted tokens — color roles, type specimens, spacing/radius
scales, components — so you can eyeball the result before trusting it:
[DesignScan preview proof sheet for stripe.com]
Notes for your coding agent
A DESIGN.md is always consumed by an AI coding agent (Cursor, Claude Code, …).
So rather than run our own LLM to resolve semantic intent, every file ends with a
Notes for your coding agent section: deterministic, per-extraction
instructions computed from the actual tokens — heading hierarchy vs. a muted
text color, sub-AA body contrast, brand-font fallback, the primary-button
contract, shape/spacing rhythm. The reasoning stays on our side (no API key); the
application happens for free inside the agent you already use.
It measurably changes the output. Below: the same stripe.DESIGN.md cloned by an
agent that ignored the notes (left) vs one that followed them (right) —
identical tokens, layout, and copy:
[Same DESIGN.md, with vs without the agent notes]
Brand corpus
A growing, curated library of real-brand specs lives in examples/ —
each one a DESIGN.md, an HTML preview, and the raw token JSON, indexed in
examples/README.md (visual gallery: index.html).
[DesignScan brand corpus gallery]
Rebuild it from the committed JSON with pnpm seed rebuild (no network), or add
brands with pnpm seed add <url> — degenerate / bot-challenged pages are skipped
automatically so the corpus only holds trustworthy specs.
Monorepo layout
Install (as a CLI / library)
The engine ships as the publishable @designscan/extractor
package — a designscan CLI and a typed library — with
designscan as its short npx alias.
Quick start (from this repo)
This is a pnpm workspace (corepack enable to get pnpm).
Scripts (root)
All of these run on every push/PR via GitHub Actions.
The engine is consumable as a library through its public API
(packages/extractor/src/index.ts).
Status
- Step 1 — Extraction engine (Playwright → clean token profile)
- Step 2 — Generator (token profile → spec-valid
DESIGN.md, lint-clean) - Step 3 — HTML preview (
--preview→ self-contained token proof sheet, light/dark toggle) - [~] Step 4 — agent guidance. Each
DESIGN.mdnow ships a Notes for your coding agent section: deterministic, per-extraction instructions (contrast, heading hierarchy, font fallback) so the consuming agent applies the tokens with intent — no LLM on our side. (Optional LLM-refined prose still future.) - [~] Step 5 — brand-seed library (
pnpm seed, curated corpus + gallery) done;npx … add/ checkout next
See packages/extractor/README.md for the full
roadmap and engine details.
來源:README.md,提交 e22bacb
工具
0版本歷史
1- v0.4.0最新Sep 16, 2026
評分
已滿足適用檢查項的 50%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分
其他 Scan 整合
scan.mx Email Diagnostics
mx.scan官方發布者
遠端 MCP 伺服器,讓助理對網域執行附評級的郵件送達率與 DNS 檢查,涵蓋 MX、SPF、DKIM、DMARC、黑名單等。
MTG Trade Scan
fr.mtg-trade
掃描魔法風雲會卡冊照片:上傳頁面影像並建立掃描工作,每日有免費頁數,超出後依頁計費。

mcp-guard
由 GitHub 帳號 diegoperezg7 發布
針對 MCP 伺服器的安全掃描器,檢查工具投毒、工具遮蔽、權限過大、金鑰外洩與傳輸層缺陷。

PredictionScan
由 GitHub 帳號 JordanKarst 發布
衍生預測市場資金流、價格變動、交易者研究與新聞。11個唯讀工具。AI 翻譯

x402-sec-scan
由 GitHub 帳號 6mickswagger9 發布
本機 stdio MCP 伺服器,為 AI 代理提供 x402 付費 API,並透過 CDP facilitator 在 Base 上以 USDC 結算。