🎨 Ensemble MCP
Give your AI agent design taste.
Website · Documentation ·
Power your agent
The publisher's own command. Not a PlugMCP endpoint.
Host a copy with our keys and logs.
npx -y @hearthbyte/[email protected]Claude Code has no install link for a local command. Copy the command below and run it in a terminal.
ENSEMBLE_API_KEY=<secret> claude mcp add dev.hearthbyte-ensemble -- npx -y @hearthbyte/ensemble-mcp@1.0.0Run in a terminal.
{ "mcpServers": { "dev.hearthbyte-ensemble": { "command": "npx", "args": [ "-y", "@hearthbyte/[email protected]" ], "env": { "ENSEMBLE_API_KEY": "<secret>" } } }}claude_desktop_config.json
Remote URL or a command on your machine? How the two installs differ
Run on PlugMCP
A new server you create. It is not this listing's official endpoint. Use the publisher install when you want their URL and their credentials.
LaunchFrom the publisher
Give your AI agent design taste.
Website · Documentation ·
AI-ready design toolkit: color palettes, typography, spacing, shadows and accessibility audits.
Ensemble MCP is a Model Context Protocol server that gives AI agents access to professional design tools. Generate color palettes, pair typography, create shadow systems, and export complete design tokens - all through natural conversation.
10 tools. One API. Infinite possibilities.
Every builder takes a brand color and an optional preferences object, so tools called
separately agree with each other. Results are deterministic: the same color and preferences
always give the same system.
------|--------------|
| harmony_generate_palette | Generate harmonious color palettes from a single color |
| duet_pair_fonts | Pair heading and body fonts that complement each other |
| tempo_generate_scale | Create type scales and spacing systems |
| chord_generate_shadows | Generate 5-level shadow elevation systems |
| bridge_generate_theme | Auto-generate dark mode from light theme colors |
| cadence_set_grid | Configure CSS Grid layouts with presets |
| pitch_create_gradient | Create linear, radial, and conic gradients |
| riff_set_easing | Set cubic-bezier easing curves |
| compose_export | Export complete design system (CSS, Tailwind, SCSS, JSON) |
| a11y_validate | Check color contrast accessibility (FREE, no key needed) |
Add to your claude_desktop_config.json:
{
"mcpServers": {
"ensemble": {
"command": "npx",
"args": ["-y", "@hearthbyte/ensemble-mcp"],
"env": {
"ENSEMBLE_API_KEY": "your-api-key-here"
}
}
}
}
{
"ensemble": {
"command": "npx",
"args": ["-y", "@hearthbyte/ensemble-mcp"],
"env": {
"ENSEMBLE_API_KEY": "your-api-key-here"
}
}
}
npm install -g @hearthbyte/ensemble-mcp
ensemble-mcp
Once installed, try these with your AI:
"Generate a triadic color palette from #6366F1"
"Give me a classical font pairing and an airy spacing system to go with it"
"Check if #FFFFFF text on #6366F1 background is accessible"
"Build a design system from #0F766E with dramatic shadows and export it as Tailwind config"
"Audit the contrast of the palette you just made and tell me what fails"
The builders call the Ensemble API, which needs a Pro key ($4.99/month, or $39/year).
Free tool: a11y_validate - accessibility validation with no API key required.
Ensemble tools are built on these principles:
Built with 🧡 by HearthByte
Your work. Your choice. Always.
© 2026 MCP Directory.
AI-ready design toolkit: color palettes, typography, spacing, shadows and accessibility audits.
{ "mcpServers": { "dev.hearthbyte-ensemble": { "command": "npx", "args": [ "-y", "@hearthbyte/[email protected]" ], "env": { "ENSEMBLE_API_KEY": "<secret>" } } }}Tools
No tool list yet. Remote servers get one after the first health check.
FAQ
Copy the stdio config for Cursor, Claude Desktop, Claude Code, or VS Code on this page. It uses the publisher's install, not a PlugMCP proxy.
The publisher lists these environment variables: ENSEMBLE_API_KEY.
Ensemble runs locally over stdio.
Last checked 2026-11-08. AI-ready design toolkit: color palettes, typography, spacing, shadows and accessibility audits.