关于 Refero Design Styles
Refero Design Styles 是一个设计风格检索 MCP 服务,面向需要为项目寻找合适设计系统的开发者。它根据项目描述匹配风格,并返回可用于 AI 编码提示词的 design.md 文档。
主要功能
- 01浏览风格目录并分页
- 02按关键词、情绪、品牌或颜色搜索
- 03根据项目描述匹配风格
- 04获取完整 design.md 文档
适用场景
- 01为 SaaS 仪表盘匹配设计风格
- 02为金融科技移动应用查找视觉方案
- 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.
工作原理
refero_match_style从 Refero API 获取所有风格(约 60 种,分为 3 页)- 使用氛围检测、关键词匹配和配色方案匹配,根据你的描述为每种风格评分
- 按分数排序,返回排名靠前的 N 个匹配结果及其原因
- 获取并返回排名第一的匹配结果的完整 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
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。