io.github.Halo-design-system/halo-ds is an MCP server that props, examples, design tokens and page blocks for the Halo React design system. Its tool list has not been published yet over stdio, requires no API key, and scores 61/100 on MCPpedia's security, maintenance and efficiency rubric.
Config is the same across clients - only the file and path differ.
{
"mcpServers": {
"io-github-halo-design-system-halo-ds": {
"args": [
"-y",
"halo-ds"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Props, examples, design tokens and page blocks for the Halo React design system.
Run this in your terminal to verify the server starts. Then let us know if it worked - your result helps other developers.
npx -y 'halo-ds' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories - click any category to see the underlying evidence.
No known CVEs.
Checked halo-ds against OSV.dev.
Be the first to review
Have you used this server?
Share your experience - it helps other developers decide.
Sign in to write a review.
Others in design
Design tokens from any live site: colours, type, spacing, components, drift against a baseline.
Draw and visually collaborate with your agents on tldraw's canvas.
MeiGen-AI-Design-MCP — Turn Claude Code / OpenClaw into your local Lovart. Local ComfyUI, 1,400+ prompt library, multi-direction parallel generation.
Image & PDF tools for AI agents: compress, convert, resize, PDF, AI vision, pipeline.
MCP Security Weekly
Get CVE alerts and security updates for io.github.Halo-design-system/halo-ds and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
An open-source design system for designers and developers: a Figma library and a React component library built from the same design tokens, with light and dark mode.
📖 Website and docs: https://halo-design-system.github.io/Halo-design-system/
🧪 Component playground (Storybook): https://halo-design-system.github.io/Halo-design-system/storybook/
Free and open source under the MIT licence. Current version: 0.6.0 on npm.
| Package | Description |
|---|---|
@halo-ds/tokens | Design tokens as CSS variables (light + dark), JSON and JS, generated from Figma |
@halo-ds/react | React components |
halo-ds | CLI and MCP server: npx halo-ds init, theme, add, docs and mcp |
figma-plugin | Figma plugin: search every component and place it on the canvas |
halo-ds plugin | Claude Code plugin: skills to build, review, theme and migrate UI |
site | The website: docs, components, foundations and the live example apps |
docs | Storybook: live documentation and component playground |
npx halo-ds init
This installs Halo and asks for the mode and a brand colour. Or install it yourself:
npm install @halo-ds/react
That is all the setup: the styles, the design tokens and the Geist font load by themselves when you use a component.
import { Button } from '@halo-ds/react';
Switch themes with the data-theme attribute on <html>: light (default), dark, or system (follows the OS).
Every token is a CSS variable starting with --halo-, so your own styles can use them too:
.card {
background: var(--halo-surface-primary);
color: var(--halo-text-primary);
padding: var(--halo-spacing-md);
border-radius: var(--halo-radius-sm);
}
npx halo-ds theme "#2F6BFF" with your brand colour, or pick one on the website. It sets your brand colour in light and dark. No rebuild needed.The Theming page walks through both.
Add the MCP server so your assistant knows every component's props, examples and rules:
claude mcp add halo -- npx -y halo-ds mcp
Setup for Cursor, VS Code, Windsurf and others: https://halo-design-system.github.io/Halo-design-system/docs/ai
Requirements: Node.js 22.12+ and pnpm (npm install -g pnpm). The project pins its own Node 24 runtime, which pnpm downloads automatically.
pnpm install # install dependencies
pnpm dev # build tokens and start Storybook at http://localhost:6006
pnpm build # build every package
pnpm typecheck # type-check every package
packages/
tokens/ figma/ ← Figma variable exports (source of truth)
scripts/build.mjs → dist/tokens.css, tokens.json, index.js
react/ src/ ← components
cli/ the halo-ds CLI and MCP server
figma-plugin/
plugins/
halo-ds/ the Claude Code plugin
apps/
site/
... [View full README on GitHub](https://github.com/halo-design-system/halo-design-system#readme)