io.github.Forge-Space/branding-mcp
AI-powered brand identity generation via MCP with design tokens, typography, and logo assets.
Ask AI about io.github.Forge-Space/branding-mcp
Powered by Claude Β· Grounded in docs
I know everything about io.github.Forge-Space/branding-mcp. Ask me about installation, configuration, usage, or troubleshooting.
0/500
Reviews
Documentation
@forgespace/branding-mcp
AI-powered brand identity generation via MCP β part of the Forge Space open developer workspace.
Generate complete design systems β colors, typography, spacing, shadows, borders, motion tokens, gradients, multi-variant logos, favicons, and OG images with multi-format export. 58 MCP tools, zero API dependencies, algorithmic-first generation.
Features
- Color Palette Generation β HSL-based color harmonies (complementary, analogous, triadic, etc.) with WCAG contrast validation
- Typography System β Modular type scales with curated font pairings
- Spacing Scale β Geometric progression spacing system
- Shadow/Elevation System β 6-level elevation scale with brand-tinted shadows, light/dark theme support
- Border/Shape System β Style-aware radius scales and border widths for all 8 brand styles
- Motion/Animation System β Duration scales, cubic-bezier easings, and transition presets per brand style
- Gradient System β 5 style-aware gradient presets (hero, button, card, text, background)
- Multi-Variant Logo β Wordmark, monogram, abstract, and icon variants with style-aware shapes
- Favicon Generation β 4 sizes (16, 32, 180 apple-touch, 512 PWA) from brand icon
- OG Image Templates β Default, article, and social formats with brand gradients
- Multi-Format Export β W3C Design Tokens, CSS custom properties, Tailwind preset, Figma tokens, React theme, Sass variables
- Brand Validation β WCAG contrast checking, completeness scoring, consistency analysis
- Brand Guidelines β HTML brand book generation
Quick Start
npm install
npm run build
Run from npm (stdio)
npx -y @forgespace/branding-mcp@latest
Install globally
npm install -g @forgespace/branding-mcp
forgespace-branding-mcp
IDE / client config
{
"mcpServers": {
"forgespace-branding": {
"command": "npx",
"args": ["-y", "@forgespace/branding-mcp@latest"]
}
}
}
Set ANTHROPIC_API_KEY when you want AI-assisted refinement. The server also
works in algorithmic-only mode without external APIs.
MCP Tools
Core and vertical tools are available (58 total). The table below highlights the core set plus key vertical generators, including healthcare.
| Tool | Description |
|---|---|
generate_brand_identity | Complete brand from name, industry, and style |
generate_color_palette | Color palette with harmony and WCAG data |
generate_typography_system | Font pairing + modular type scale |
export_design_tokens | Export brand to JSON/CSS/Tailwind/Figma/React/Sass |
create_brand_guidelines | Generate HTML brand book |
validate_brand_consistency | Check WCAG compliance and completeness |
refine_brand_element | Iterate on specific brand elements |
generate_brand_assets | Generate favicons and OG images from brand |
generate_design_system | Complete design system in one call (identity + export) |
generate_brand_fintech | Fintech-specific strategy with compliance and security |
generate_brand_healthcare | Healthcare strategy with care models and safety signals |
MCP Resources
| Resource | URI | Description |
|---|---|---|
| Brand Templates | brand://templates | Pre-configured industry templates |
| Brand Knowledge | brand://knowledge | Color theory and typography rules |
Development
npm run dev # Watch mode
npm run validate # Lint + format + test
npm run test # Run tests
npm run test:coverage # Coverage report
npm run build # Build TypeScript
Distribution
- npm β installable as
@forgespace/branding-mcp - MCP Registry metadata β
server.jsonandmcpNameare included for registry submission - Tag release automation β pushing
v*runs npm publish with provenance, then publishes the same version to the MCP Registry via GitHub OIDC - Weekly registry ops β
.github/workflows/mcp-registry-status.ymlrefreshes one issue with npm and MCP Registry drift, visibility, and next actions - GitHub β Forge-Space/branding-mcp
Architecture
src/
βββ index.ts # MCP server entry
βββ lib/
β βββ branding-core/ # Core library (reusable)
β β βββ generators/ # Color, typography, spacing, logo, gradients, favicons, OG
β β βββ exporters/ # Multi-format token export
β β βββ validators/ # WCAG, consistency checks
β β βββ documents/ # Brand book generation
β βββ config.ts # Environment config
β βββ logger.ts # Pino logging
β βββ types.ts # TypeScript interfaces
βββ tools/ # 58 MCP tool registrations
βββ resources/ # Templates + knowledge base
Ecosystem Integration
Part of the Forge Space ecosystem:
- mcp-gateway β Register as MCP server (port 8033)
- ui-mcp β Consumes brand tokens via
brandIdparameter - uiforge-webapp β Brand management UI at
/branding/* - forge-patterns β Shared configs and conventions
Community
License
MIT
