mcpField
C
Color Scheme Generator

Color Scheme Generator

本地服务
github.com/deepakkumardewani开发工具874 周前更新

关于 Color Scheme Generator

Color Scheme Generator 是基于 The Color API 的 MCP 服务,可按输入颜色生成多种配色方案,面向设计项目中的调色工作。它涵盖单色变化及多种色轮组合,并返回颜色的多种表示值。

主要功能

  1. 01生成标准、深色和浅色单色方案
  2. 02生成邻近色与互补色方案
  3. 03生成邻近互补、三色和四色方案
  4. 04支持 Hex、RGB 和 HSL 输入
  5. 05返回颜色名称、位置及多种色值

适用场景

  1. 01为设计项目生成单色调色板
  2. 02为界面配色创建高对比方案
  3. 03按 RGB 或 HSL 种子色探索配色

MCP 相关

作为 MCP 服务向客户端提供 8 种配色生成工具,输入种子色和可选数量后返回结构化 JSON。

配置

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

暂未收录安装方式

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

代码仓库

工具

还没有获取到工具列表

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

详细介绍

配色方案生成器 MCP 服务

这是一个使用 The Color API 生成和谐配色方案的 Model Context Protocol(MCP)服务。它提供多种配色方案生成工具,可为设计项目创建美观且协调的调色板。

功能

该服务提供 8 种不同的配色方案生成工具:

  1. 单色方案:同一色相的不同变化

    • 标准单色
    • 深色单色
    • 浅色单色
  2. 基于色轮的方案:

    • 类似色:色轮上相邻的颜色,适合和谐的设计
    • 互补色:相对的颜色,具有高对比度
    • 类似互补色:结合类似色和互补色
    • 三色:间隔均匀的三种颜色,形成均衡的调色板
    • 四色:间隔均匀的四种颜色,形成多样的调色板

前置条件

  • Node.js(v18 或更高版本)
  • npm、yarn 或 pnpm
  • MCP 客户端(例如 Claude Desktop、Cursor)

安装

  1. 克隆并安装依赖项:

    git clone <repository-url>
    cd colors-mcp-server
    npm install
    
  2. 构建服务:

    npm run build
    
  3. 配置 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_scheme
  • generate_monochrome_dark_scheme
  • generate_monochrome_light_scheme
  • generate_analogic_scheme
  • generate_complement_scheme
  • generate_analogic_complement_scheme
  • generate_triad_scheme
  • generate_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

第一次接触 MCP?

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

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