Design Style Server
FreeNot checkedProvides deterministic design style recommendations and structured tokens for AI content generation, with 30 curated styles including color palettes, typography
About
Provides deterministic design style recommendations and structured tokens for AI content generation, with 30 curated styles including color palettes, typography, and visual directives.
README
A Model Context Protocol (MCP) server that provides design style intelligence for AI content generation. Ships with 30 curated design styles — each with color palettes, typography, mood tokens, visual directives, and negative prompts ready for image/video generation pipelines.
No AI inference — pure deterministic scoring against style characteristics.
Features
Tools
| Tool | Description |
|---|---|
recommend_style |
Deterministic style recommendation based on brand context, campaign objective, target demographic, and season. Returns a top match with scoring reasoning and ranked alternatives. |
get_style |
Retrieve structured design tokens for a given style slug: name, description, color palette, typography, mood, visual directives, and negative prompt sections. |
Included Styles (30)
academia, art-deco, bauhaus, bold-typography, botanical, claymorphism, cyberpunk, enterprise, flat-design, industrial, kinetic, luxury, material, maximalism, minimal-dark, modern-dark, monochrome, neo-brutalism, neumorphism, newsprint, organic, playful-geometric, professional, retro, saas, sketch, swiss-minimalist, terminal, vaporwave, web3
Each style includes a full prompt file with design philosophy, color system, typography rules, visual directives, and negative prompts — sourced from designprompts.dev.
Quick Start
Prerequisites
- Node.js 18+
Install
git clone https://github.com/luminarylane/design-style-mcp-server.git
cd design-style-mcp-server
npm install
npm run build
Run
# Development
npm run dev
# Production
npm start
Claude Desktop Configuration
Add to your claude_desktop_config.json:
{
"mcpServers": {
"design-style": {
"command": "node",
"args": ["/path/to/design-style-mcp-server/dist/index.js"]
}
}
}
How It Works
recommend_style
Given a brand description, campaign objective, target demographic, and optional season, the server scores all 30 styles against their characteristics (objectives, demographics, industries, moods, seasonal fit) and returns the top match with alternatives.
Input: { objective: "product_launch", demographic: "gen_z", brand: "streetwear" }
Output: { style: "neo-brutalism", reasoning: "...", alternatives: [...] }
get_style
Given a style slug, returns structured tokens extracted from the style's prompt file:
Input: { style: "cyberpunk" }
Output: { name, description, colors, typography, mood, promptAdditions, negativePrompt, reference }
Configuration
| Env Var | Default | Description |
|---|---|---|
DESIGN_STYLES_PATH |
./design-styles (relative to package) |
Override path to the design-styles data directory |
Architecture
- Transport: stdio (standard MCP protocol)
- Data: 30 style prompt files + descriptions index (plain text, bundled)
- Scoring: Deterministic fuzzy matching — no AI inference, no network calls
- Caching: Prompt files are cached in-memory after first read
- Dependencies: Only
@modelcontextprotocol/sdkandzod
Development
# Development server (auto-reload)
npm run dev
# Type check
npx tsc --noEmit
# Build
npm run build
Adding a New Style
- Add the slug to
DESIGN_STYLE_SLUGSinsrc/styles.ts - Add characteristics (objectives, demographics, industries, moods) to
STYLE_CHARACTERISTICS - Add a description line to
design-styles/descriptions.txt - Create a prompt file at
design-styles/prompts/{slug}.txt
License
Install Design Style Server in Claude Desktop, Claude Code & Cursor
unyly install design-style-mcp-serverInstalls into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.
First time? Get the CLI: curl -fsSL https://unyly.org/install | sh
Or configure manually
Run in your terminal:
claude mcp add design-style-mcp-server -- npx -y design-style-mcp-serverFAQ
Is Design Style Server MCP free?
Yes, Design Style Server MCP is free — one-click install via Unyly at no cost.
Does Design Style Server need an API key?
No, Design Style Server runs without API keys or environment variables.
Is Design Style Server hosted or self-hosted?
Self-hosted: the server runs locally on your machine via the install command above.
How do I install Design Style Server in Claude Desktop, Claude Code or Cursor?
Open Design Style Server on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
LibreOffice Tools
Enables AI agents to read, write, and edit Office documents via LibreOffice with token-efficient design. Supports multiple formats including DOCX, XLSX, PPTX, a
by passerbyflutterdannote/figma-use
Full Figma control: create shapes, text, components, set styles, auto-layout, variables, export. 80+ tools.
by dannoteLogo.dev
Search and retrieve company logos by brand or domain. Customize size, format, and theme to match your design needs. Accelerate design, prototyping, and content
by NOVA-3951PIX4Dmatic
Enables GUI automation for controlling PIX4Dmatic on Windows through MCP. Supports launching, focusing, capturing screenshots, sending hotkeys, clicking UI elem
by jangjo123Compare Design Style Server with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All design MCPs
