mcpField
C
color-mcp-server

color-mcp-server

本地服务
pypi.org媒体与设计024 周前更新

关于 color-mcp-server

color-mcp-server 为设计 Agent、前端机器人和无障碍工作流提供颜色与设计工具。功能包括调色板生成、WCAG 对比度检查、颜色转换和色觉缺陷模拟;大多数工具在本地运行。

主要功能

  1. 01生成调色板和渐变
  2. 02检查 WCAG 2.1 对比度
  3. 03转换颜色格式
  4. 04模拟色觉缺陷
  5. 05生成 CSS 自定义属性

适用场景

  1. 01根据基础色创建调色板
  2. 02检查文字与背景的对比度
  3. 03转换前端样式所需的颜色
  4. 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_contrastWCAG 2.1 对比度检查(AA/AAA、普通/大型文本)
tool_convert_color在 hex、rgb、hsl、hsv 之间转换
tool_get_complementary_color互补色(HSL 色环上相差 180 度)
tool_generate_gradient生成两种颜色之间的线性渐变
tool_simulate_color_blindnessProtanopia、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

相关服务

评论

支持 Markdown

第一次接触 MCP?

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

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