关于 color-mcp-server
color-mcp-server 为设计 Agent、前端机器人和无障碍工作流提供颜色与设计工具。功能包括调色板生成、WCAG 对比度检查、颜色转换和色觉缺陷模拟;大多数工具在本地运行。
主要功能
- 01生成调色板和渐变
- 02检查 WCAG 2.1 对比度
- 03转换颜色格式
- 04模拟色觉缺陷
- 05生成 CSS 自定义属性
适用场景
- 01根据基础色创建调色板
- 02检查文字与背景的对比度
- 03转换前端样式所需的颜色
- 04通过色觉缺陷模拟检查设计
MCP 相关
它向 MCP 客户端提供 9 个颜色与设计工具。颜色信息和调色板生成使用 TheColorAPI,其余工具在本地运行。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
color-mcp-server
用于颜色和设计工具的 MCP 服务:调色板生成器、WCAG 对比度、颜色转换、互补色、渐变、色盲模拟和 CSS 变量。
非常适合设计 Agent、前端机器人和无障碍工作流。无需 API 密钥。
功能(9 个工具)
| 工具 | 用途 |
|---|---|
tool_get_color_info | 通过 TheColorAPI 获取颜色详细信息(名称、RGB、HSL、CMYK) |
tool_get_color_info_local | 快速获取本地颜色信息,无需调用 API |
tool_generate_palette | 生成调色板:monochrome、analogic、complement、triad、quad |
tool_check_contrast | WCAG 2.1 对比度检查(AA/AAA、普通/大型文本) |
tool_convert_color | 在 hex、rgb、hsl、hsv 之间转换 |
tool_get_complementary_color | 互补色(HSL 色环上相差 180 度) |
tool_generate_gradient | 生成两种颜色之间的线性渐变 |
tool_simulate_color_blindness | Protanopia、Deuteranopia、Tritanopia、Achromatopsia |
tool_get_css_variables | 根据调色板生成 CSS 自定义属性(--color-1: #...;) |
安装
pip install color-mcp-server
与 Claude Desktop 搭配使用
claude_desktop_config.json:
{
"mcpServers": {
"color": {
"command": "color-mcp-server"
}
}
}
示例
# Palette generieren
await tool_generate_palette(base_color="#3498db", mode="triad", count=3)
# Kontrast pruefen (WCAG 2.1)
tool_check_contrast(foreground="#ffffff", background="#3498db")
# -> {"contrast_ratio": 3.14, "wcag_aa_normal": False, "rating": "AA Large"}
# Farbverlauf fuer CSS
tool_generate_gradient(start_color="#ff0000", end_color="#0000ff", steps=5)
# Farbenblindheit simulieren
tool_simulate_color_blindness(color_hex="#ff0000", blindness_type="protanopia")
API
- TheColorAPI(免费,无需密钥)——用于获取详细信息和生成调色板
- 其他所有工具均在本地运行(Python
colorsys)
许可证
MIT —— (c) AiAgentKarl
相关服务
- accessibility-mcp-server —— 网页 WCAG 2.1 AA 检查
- document-intelligence-mcp —— PDF/DOCX 分析
- museum-mcp-server —— 来自纽约大都会艺术博物馆和芝加哥艺术博物馆的艺术与设计
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。