关于 Color Scheme Generator
Color Scheme Generator 是基于 The Color API 的 MCP 服务,可按输入颜色生成多种配色方案,面向设计项目中的调色工作。它涵盖单色变化及多种色轮组合,并返回颜色的多种表示值。
主要功能
- 01生成标准、深色和浅色单色方案
- 02生成邻近色与互补色方案
- 03生成邻近互补、三色和四色方案
- 04支持 Hex、RGB 和 HSL 输入
- 05返回颜色名称、位置及多种色值
适用场景
- 01为设计项目生成单色调色板
- 02为界面配色创建高对比方案
- 03按 RGB 或 HSL 种子色探索配色
MCP 相关
作为 MCP 服务向客户端提供 8 种配色生成工具,输入种子色和可选数量后返回结构化 JSON。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
配色方案生成器 MCP 服务
这是一个使用 The Color API 生成和谐配色方案的 Model Context Protocol(MCP)服务。它提供多种配色方案生成工具,可为设计项目创建美观且协调的调色板。
功能
该服务提供 8 种不同的配色方案生成工具:
-
单色方案:同一色相的不同变化
- 标准单色
- 深色单色
- 浅色单色
-
基于色轮的方案:
- 类似色:色轮上相邻的颜色,适合和谐的设计
- 互补色:相对的颜色,具有高对比度
- 类似互补色:结合类似色和互补色
- 三色:间隔均匀的三种颜色,形成均衡的调色板
- 四色:间隔均匀的四种颜色,形成多样的调色板
前置条件
- Node.js(v18 或更高版本)
- npm、yarn 或 pnpm
- MCP 客户端(例如 Claude Desktop、Cursor)
安装
-
克隆并安装依赖项:
git clone <repository-url> cd colors-mcp-server npm install -
构建服务:
npm run build -
配置 MCP 客户端:
对于 Claude Desktop(
claude_desktop_config.json):{ "mcpServers": { "color-scheme-generator": { "command": "node", "args": ["/full/path/to/colors-mcp-server/build/index.js"] } } }对于 Cursor:
- 前往 Settings > MCP > Add new global MCP server
- 使用与上方相同的配置
用法
颜色输入格式
该服务接受多种格式的颜色:
- Hex:
"098765"或"#098765" - RGB:
"0,71,171"或"rgb(0,71,171)" - HSL:
"215,100%,34%"或"hsl(215,100%,34%)"
参数
color:种子颜色(必填)count:要生成的颜色数量(可选,默认值:5,范围:3-10)
可用工具
generate_monochrome_schemegenerate_monochrome_dark_schemegenerate_monochrome_light_schemegenerate_analogic_schemegenerate_complement_schemegenerate_analogic_complement_schemegenerate_triad_schemegenerate_quad_scheme
用法示例
向 MCP 客户端提出请求:
- “从蓝色生成一个单色配色方案”
- “使用 #ff6b35 创建一个包含 7 种颜色的互补色调色板”
- “我需要一个基于 rgb(120,80,200) 的类似色方案”
输出格式
每个工具都会返回结构化 JSON,其中包含:
- 方案模式和种子颜色
- 生成颜色数组,包含 hex、RGB、HSL 值
- 颜色名称和位置
调试
使用 MCP Inspector 进行调试:
npx @modelcontextprotocol/inspector node ./build/index.js
项目结构
src/index.ts:服务主入口src/tools/index.ts:配色方案生成工具src/prompts/index.ts:用法指导提示词build/:编译后的 TypeScript 输出
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。