mcpField
R
Refero Design Styles

Refero Design Styles

本地服务
github.com/faridjafarlee媒体与设计324 周前更新

关于 Refero Design Styles

Refero Design Styles 是一个设计风格检索 MCP 服务,面向需要为项目寻找合适设计系统的开发者。它根据项目描述匹配风格,并返回可用于 AI 编码提示词的 design.md 文档。

主要功能

  1. 01浏览风格目录并分页
  2. 02按关键词、情绪、品牌或颜色搜索
  3. 03根据项目描述匹配风格
  4. 04获取完整 design.md 文档

适用场景

  1. 01为 SaaS 仪表盘匹配设计风格
  2. 02为金融科技移动应用查找视觉方案
  3. 03获取指定设计系统的 design.md

MCP 相关

提供 MCP 服务,暴露风格浏览、搜索、匹配和获取 design.md 的工具,可供 MCP 客户端调用。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

refero-styles-mcp-server

一个 MCP 服务,可在 styles.refero.design 中搜索符合项目构想、需求和风格的设计系统,并返回可直接使用的 design.md 文档。

工具

工具描述
refero_list_styles分页浏览精选目录
refero_search_styles按关键词、氛围、品牌或颜色搜索
refero_get_design_md获取特定风格的完整 design.md
refero_match_style主要工具 — 根据项目描述匹配风格

快速开始

npm install
npm run build
node dist/index.js

在 Claude Desktop 中使用

添加到 ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "refero-styles": {
      "command": "node",
      "args": ["/path/to/refero-styles-mcp-server/dist/index.js"]
    }
  }
}

示例提示词

Find a design style for my dark SaaS dashboard targeting developers.
Match a design.md for a clean fintech mobile app, light theme.
Get the full design.md for Linear's design system.

工作原理

  1. refero_match_style 从 Refero API 获取所有风格(约 60 种,分为 3 页)
  2. 使用氛围检测、关键词匹配和配色方案匹配,根据你的描述为每种风格评分
  3. 按分数排序,返回排名靠前的 N 个匹配结果及其原因
  4. 获取并返回排名第一的匹配结果的完整 design.md,可直接粘贴到 AI 编码提示词中

项目结构

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

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。