About Swatchbook
Swatchbook is an MCP server in the Blockchain category: model Context Protocol server for swatchbook — exposes a DTCG project's tokens, axes, and diagnostics to AI agents without running Storybook.
Install
claude mcp add swatchbook -- npx -y @unpunnyfuns/swatchbook-mcpnpx -y @unpunnyfuns/swatchbook-mcpThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Ask AI
Ask AI about Swatchbook
Powered by Claude · Grounded in docs
Security checks
- ✓README presentThe repository ships documentation.
5 checks have not been run yet.
README
swatchbook
A Storybook addon and MDX doc blocks for visualising DTCG design tokens.
Built on Terrazzo's parser. Your production build runs Terrazzo's CLI against the same DTCG source; swatchbook reads it too, inside Storybook.
If your stories already style with CSS variables, they pick up the toolbar's axis flips automatically. That's mostly what the tool does.
Documentation · unpunnyfuns.github.io/swatchbook Live Storybook · /storybook
Install
npm install -D @unpunnyfuns/swatchbook-addon
One package pulls the whole React surface — toolbar, preview decorator, MDX doc blocks, ThemeSwitcher, useToken(). See the Quickstart for configuration.
Packages
| Package | Purpose |
|---|---|
@unpunnyfuns/swatchbook-addon |
Storybook 10 addon. Re-exports the blocks + switcher React surface. |
@unpunnyfuns/swatchbook-core |
Framework-free DTCG loader. |
@unpunnyfuns/swatchbook-blocks |
MDX doc blocks. |
@unpunnyfuns/swatchbook-switcher |
Framework-agnostic axis / preset popover UI. |
@unpunnyfuns/swatchbook-integrations |
Tailwind v4 and CSS-in-JS adapters for the addon. |
@unpunnyfuns/swatchbook-mcp |
Model Context Protocol server for AI agents. |
Most consumers only install the addon; the rest travel transitively. Each sub-package is publishable on its own for slice-only use (e.g. the switcher in a Docusaurus navbar).
Development
pnpm workspaces + Turborepo. Node 24. ESM.
pnpm install
pnpm dev # apps/storybook on :6006
pnpm turbo run lint typecheck test build
Credits
Parses DTCG tokens through Terrazzo by the Terrazzo team — its parser, resolver evaluation, and alias resolution are the foundation.
License
MIT © unpunnyfuns.
README copy captured when this server was indexed; it may lag the repository. The original is authoritative.