mcpField
C
Color Scheme Generator

Color Scheme Generator

Local
github.com/deepakkumardewaniDeveloper Tools8Updated 74w ago

About Color Scheme Generator

Color Scheme Generator is an MCP server built on The Color API for generating palettes from a seed color. It serves design workflows with monochrome variations and several color-wheel schemes, returning multiple color representations.

Key features

  1. 01Generate standard, dark, and light monochrome schemes
  2. 02Create analogic and complementary schemes
  3. 03Generate analogic-complement, triad, and quad schemes
  4. 04Accept Hex, RGB, and HSL input
  5. 05Return color names, positions, and multiple values

Use cases

  1. 01Create monochrome palettes for design projects
  2. 02Build high-contrast palettes for interfaces
  3. 03Explore schemes from RGB or HSL seed colors

MCP support

The MCP server exposes eight palette-generation tools to clients. Tools accept a seed color and optional count, and return structured JSON.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

No install method listed yet

We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.

Repository

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

Color Scheme Generator MCP Server

This is a Model Context Protocol (MCP) server that generates harmonious color schemes using The Color API. It provides multiple color scheme generation tools for creating beautiful and cohesive color palettes for design projects.

Features

The server provides 8 different color scheme generation tools:

  1. Monochrome Schemes: Variations of a single hue

    • Standard monochrome
    • Dark monochrome
    • Light monochrome
  2. Color Wheel Based Schemes:

    • Analogic: Adjacent colors on the color wheel for harmonious designs
    • Complement: Opposite colors for high contrast
    • Analogic Complement: Combination of analogic and complement
    • Triad: Three evenly spaced colors for balanced palettes
    • Quad: Four evenly spaced colors for diverse palettes

Prerequisites

  • Node.js (v18 or later)
  • npm, yarn, or pnpm
  • An MCP client (e.g., Claude Desktop, Cursor)

Installation

  1. Clone and install dependencies:

    git clone <repository-url>
    cd colors-mcp-server
    npm install
    
  2. Build the server:

    npm run build
    
  3. Configure your MCP client:

    For Claude Desktop (claude_desktop_config.json):

    {
      "mcpServers": {
        "color-scheme-generator": {
          "command": "node",
          "args": ["/full/path/to/colors-mcp-server/build/index.js"]
        }
      }
    }
    

    For Cursor:

    • Go to Settings > MCP > Add new global MCP server
    • Use the same configuration as above

Usage

Color Input Formats

The server accepts colors in multiple formats:

  • Hex: "098765" or "#098765"
  • RGB: "0,71,171" or "rgb(0,71,171)"
  • HSL: "215,100%,34%" or "hsl(215,100%,34%)"
Parameters
  • color: The seed color (required)
  • count: Number of colors to generate (optional, default: 5, range: 3-10)
Available Tools
  • 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
Example Usage

Ask your MCP client:

  • "Generate a monochrome color scheme from blue"
  • "Create a complementary palette using #ff6b35 with 7 colors"
  • "I need an analogic scheme from rgb(120,80,200)"

Output Format

Each tool returns a structured JSON with:

  • Scheme mode and seed color
  • Array of generated colors with hex, RGB, HSL values
  • Color names and positions

Debugging

Use the MCP Inspector to debug:

npx @modelcontextprotocol/inspector node ./build/index.js

Project Structure

  • src/index.ts: Main server entry point
  • src/tools/index.ts: Color scheme generation tools
  • src/prompts/index.ts: Usage guidance prompts
  • build/: Compiled TypeScript output

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.