Labsco
faridjafarlee logo

Refero Design Styles

from faridjafarlee

Looks for design.md file in refero styles to make your UI design better.

πŸ”₯πŸ”₯πŸ”₯βœ“ VerifiedFreeQuick setup

refero-styles-mcp-server

An MCP server that searches styles.refero.design for design systems that match your project's idea, needs, and style β€” returning ready-to-use design.md documentation.

Tools

Tool Description refero_list_styles Browse the curated catalog with pagination refero_search_styles Search by keyword, mood, brand, or color refero_get_design_md Fetch the full design.md for a specific style refero_match_style Primary tool β€” match styles to your project description

Example Prompts

Copy & paste β€” that's it
Find a design style for my dark SaaS dashboard targeting developers.
Copy & paste β€” that's it
Match a design.md for a clean fintech mobile app, light theme.
Copy & paste β€” that's it
Get the full design.md for Linear's design system.

How It Works

  • refero_match_style fetches all styles from the Refero API (~60 styles across 3 pages)

  • Scores each style against your description using mood detection, keyword matching, and color scheme alignment

  • Returns the top N matches ranked by score with their reasons

  • Fetches and returns the full design.md for the top match β€” ready to paste into your AI coding prompt

Project Structure

Copy & paste β€” that's it
src/
β”œβ”€β”€ index.ts # Server entry point
β”œβ”€β”€ constants.ts # API URLs and limits
β”œβ”€β”€ types.ts # TypeScript interfaces
β”œβ”€β”€ services/
β”‚ └── referoApi.ts # API client for styles.refero.design
β”œβ”€β”€ tools/
β”‚ β”œβ”€β”€ listStyles.ts # refero_list_styles
β”‚ β”œβ”€β”€ searchStyles.ts # refero_search_styles
β”‚ β”œβ”€β”€ getDesignMd.ts # refero_get_design_md
β”‚ └── matchStyle.ts # refero_match_style
└── utils/
 β”œβ”€β”€ designMd.ts # Generates design.md from JSON data
 └── errors.ts # API error handling