Mozaic Design System (ADEO): tokens, components, icons, docs and style guides for any agent.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ or use 1-click editor setup below.
One-click editor setup isnโt available for this listing yet โ we donโt have a confirmed install command, and weโd rather show nothing than point your editor at the wrong package or host. Follow the projectโs own setup instructions, linked above.
MCP server and agent skills for the Mozaic Design System by ADEO, for any coding agent: Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, ...
๐ Documentation โข ๐ฎ MCP Playground โข ๐ Website
This package provides two complementary tools for working with the Mozaic Design System in coding agents:
Coding agents should use the local stdio server (
npx -y mozaic-mcp-server@2, see Quick Start). The HTTP API is a separate, token-protected server for web tools (e.g. v0) that cannot spawn a local process.
Public server: https://mozaic-mcp.m14i.com (Swagger)
| Method | Route | Description |
|---|---|---|
| GET | /health | Health check (public) |
| GET | /api | Swagger UI (public) |
| POST | /mcp | JSON-RPC 2.0 MCP endpoint, full 19 tools |
| GET | /mcp/info | Server info |
| POST | /mcp/list-tools | List the 19 tools |
| POST | /mcp/call-tool | Call a tool |
| POST | /mcp/light | JSON-RPC 2.0 "MCP Light" endpoint (initialize, initialized, tools/list, tools/call) |
| POST | /mcp/light/list-tools | List the 7 light tools |
| POST | /mcp/light/call-tool | Call a light tool |
Full vs light: the full endpoints proxy to a spawned stdio MCP server and expose all 19 tools. The light endpoints read SQLite directly (no subprocess, faster) and expose 7 tools: get_design_tokens, list_css_utilities, get_css_utility, search_icons, get_icon, list_style_guides, get_style_guide (get_style_guide returns the screenshot as a PNG image block).
Authentication: Authorization: Bearer <token> on every route except /health and /api. Contact me on Slack for a token.
Call a tool: body is {"name": "<tool>", "arguments": {...}}.
Self-hosting env vars: PORT (3000), AUTH_TOKEN, DATABASE_PATH (/app/data/mozaic.db), MCP_SERVER_PATH (/app/dist/index.js), MCP_DEBUG. See DEPLOYMENT.md.
| Resource Type | Count | Description |
|---|---|---|
| Design Tokens | 586 | Colors, typography, spacing, shadows, borders, breakpoints |
| Components | 191 | Vue 3, React, Web Components, and Freemarker macros with full documentation |
| Icons | 1,473 | SVG icons across 15 categories |
| CSS Utilities | 6 | Flexy grid, Container, Margin, Padding, Ratio, Scroll |
| Documentation | 309 | Searchable usage guides and best practices |
| MCP Tools | 19 | Programmatic access to all resources |
| Agent Skills | 8 | Interactive workflows for Vue, React, Web Components, Freemarker, and agnostic use |
| Style Guides | 16 | Composed screen patterns with screenshots |
Works with any coding agent that supports Agent Skills and/or MCP: Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode, Windsurf, VS Code, ...
Two standard, agent-agnostic CLIs. Each detects your agents and writes to the current project by default:
npx skills and npx add-mcp both accept -g (your user instead of the project), -a <agent> (target specific agents) and -y (no prompts).~/.mozaic/mozaic.db) on first use. Refresh it any time with npx -y -p mozaic-mcp-server@2 mozaic-db.npx skills remove <skill> and npx add-mcp remove mozaic.-g): for your user across every project, nothing to commit.npm i -g: agents run the server with npx -y mozaic-mcp-server@2, which stays on major version 2 and picks up fixes.Test all 19 MCP tools directly in your browser, without installation:
8 skills that provide interactive workflows for building with Mozaic.
| Skill | Description | Use Case |
|---|---|---|
| mozaic-vue-builder | Interactive Vue 3 component generator | Building Vue apps with Mozaic |
| mozaic-react-builder | Interactive React/TSX component generator | Building React apps with Mozaic |
| mozaic-webcomponents-builder | Interactive Web Components generator | Building framework-agnostic apps with native web components |
| mozaic-freemarker-builder | Interactive Freemarker macro generator | Building server-side templates with Freemarker |
| mozaic-design-tokens | Design tokens and styling expert | Accessing colors, typography, spacing |
| mozaic-css-utilities | CSS utility classes and layouts | Building responsive layouts |
| mozaic-icons | Icon search and integration | Finding and using Mozaic icons |
| mozaic-style-guide | Composed-pattern catalog (framework-agnostic) | Reference real Mozaic-compliant screens before building (modals, dashboards, tables, ...) |
Skills follow the Agent Skills format (skills/<name>/SKILL.md), so any compatible agent activates them automatically based on context:
The agent activates the appropriate skill (e.g. Vue or React builder) and guides you through:
See SKILLS.md for detailed documentation.
19 programmatic tools for accessing Mozaic resources via the Model Context Protocol.
| Tool | Category | Description |
|---|---|---|
get_design_tokens | Tokens | Query tokens by category (colors, typography, spacing, etc.) |
get_component_info | Components | Get component props, slots, events, and documentation |
list_components | Components | List components by category or framework |
generate_vue_component | Code Gen | Generate Vue 3 SFC code with props |
generate_react_component | Code Gen | Generate React/TSX code with TypeScript |
generate_webcomponent | Code Gen | Generate native Web Component HTML with imports |
get_webcomponent_info | Web Components | Get attributes, slots, events, CSS properties |
list_webcomponents | Web Components | List web components by category |
generate_freemarker | Code Gen | Generate Freemarker macro code with configuration |
get_freemarker_info | Freemarker | Get macro configuration options and usage |
list_freemarker | Freemarker | List Freemarker macros by category |
search_documentation | Docs | Full-text search across 309 documentation pages |
get_css_utility | CSS | Get CSS utility classes and examples |
list_css_utilities | CSS | List available CSS utilities |
search_icons | Icons | Search 1,473 icons by name, type, or category |
get_icon | Icons | Get icon SVG and framework code |
get_install_info | Install | Get npm/yarn/pnpm installation commands |
list_style_guides | Style Guides | List composed-pattern examples, filter by category and/or site |
get_style_guide | Style Guides | Get a pattern's screenshot (image) + linked component slugs |
npx add-mcp mozaic-mcp-server@2 --name mozaic writes the right file for each agent. The server name must be mozaic (the mozaic-style-guide skill expects it). Manual setup, for example .mcp.json (Claude Code) or .cursor/mcp.json (Cursor):
VS Code uses a servers key in .vscode/mcp.json; Codex uses [mcp_servers.mozaic] in .codex/config.toml.
The server is also published to the MCP Registry as io.github.MerzoukeMansouri/mozaic.
Skills activate automatically based on your request:
No reviews yet โ be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/mozaic)<a href="https://allmcps.com/mcp/mozaic"><img src="https://allmcps.com/api/badge/mozaic?style=directory" alt="Mozaic on AllMCPs" /></a>