Runs on your machine from its package; the steps are below.
At most: only reads or looks up information.
Odel charges nothing per call. The publisher may charge for its own service.
Runs locally over stdio
This server isn't hosted — your MCP client launches it from a package registry. Use one of the commands below, or drop the config into your client (e.g. Claude Desktop).
Run
npx -y @galaxy-stack/design-mcp
MCP client config
{
"mcpServers": {
"galaxy-ui-mcp-server": {
"command": "npx",
"args": [
"-y",
"@galaxy-stack/design-mcp"
]
}
}
}67 components × 5 frameworks — copy-paste component library, shadcn-style
Docs · CLI · MCP Server · Smithery
Beautiful, accessible components for Vue 3, React 18, Angular 20+, React Native, and Flutter — built on Radix primitives with Tailwind CSS v3/v4 support, from web to mobile.
Following the shadcn/ui philosophy: components are copied into your project and remain fully editable. No runtime lock-in.
| Framework | Components | Styling | Notes |
|---|---|---|---|
| React 18+ | 69 | Radix UI + Tailwind CSS | Reference implementation |
| Vue 3 | 69 | Radix Vue + Tailwind CSS | Full parity with React |
| Angular 20+ | 69 | Radix NG + Tailwind CSS | Standalone components, ControlValueAccessor |
| React Native | 67 | NativeWind | Custom date pickers, NativeWind classes |
| Flutter | 69 | Material Design 3 | Galaxy-prefixed widgets |
Web-only (9 components): breadcrumb, command, combobox, dashboard-block, data-table, kbd, toolbar, resizable, scroll-area
# Detect your framework and scaffold
npx @galaxy-stack/nebula-cli@latest init
# Add components
npx @galaxy-stack/nebula-cli@latest add button card dialog
# With theme preset
npx @galaxy-stack/nebula-cli@latest init --theme violet
Galaxy UI ships with an MCP server and an AI skill so AI assistants (Claude, Cursor, Windsurf) can build with Galaxy components using real APIs instead of hallucinated ones.
{
"mcpServers": {
"galaxy-ui": {
"command": "npx",
"args": ["-y", "@galaxy-stack/nebula-mcp"]
}
}
}
The galaxy-ui skill (in skills/) teaches AI assistants the correct CLI workflow, framework-specific gotchas, and component patterns. Install it into Claude/Codex skills directory or reference it in your prompts.
galaxy-nebula/
├── galaxy-design ← this repo (source workspace + MCP + skill)
├── galaxy-design-cli → @galaxy-stack/nebula-cli (npm, command: nebula)
├── nebula-mcp → @galaxy-stack/nebula-mcp (npm, MCP server)
└── docs-nebula → docs site (VitePress, galaxy-nebula.vercel.app)
This is the source workspace for all Galaxy UI component implementations, manifests, and contracts. Components are copied into your project via the CLI — they belong to you after installation.
| Directory | Contents |
|---|---|
packages/react/ | React components (67) |
packages/vue/ | Vue components (69) |
packages/angular/ | Angular components (69) |
packages/react-native/ | React Native components (67) |
packages/flutter/ | Flutter components (69) |
packages/contracts/ | Canonical manifests, schemas, generated registries |
skills/galaxy-ui/ | AI skill (SKILL.md + references) |
npm install -g @galaxy-stack/nebula-clinpx @galaxy-stack/nebula-mcp