MCP.Market

color-space MCP server

by colorjs·io.github.colorjs/color-space·v3.5.0·389 stars

Conversions across 221 color spaces, tested against cited sources: CSS strings, gamut, LUTs

A94/100grade A
What users say
No reviews yet
Be the first
Safety scan
A94/100

not scanned yet

Adoption
Widely used

389 stars939k downloads/wk

Reviews

Write one

Nobody has reviewed color-space yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

color-space tools

No tool declarations could be read from the package source. They show once the server is installed.

Not scanned yet. New listings are scanned within a day or two of arriving.

How color-space compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
94/100
higher than 96% of 48,255 servers
GitHub stars
389
more than 95% of 28,688 servers
Downloads a week
939,373
more than 96% of 12,191 servers with a package

Release history: 2 versions in the registry since 2026-10-15, latest 2026-10-20, typically one every 5 days.

Install color-space in Claude Code, Cursor or VS Code

Runs npx -y color-space on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add color-space -- npx -y color-space
Add to Cursor

What the publisher says

From the color-space repository's README, as published. We do not edit it. Read it on GitHub

color-space

Open collection of color spaces.

  • Verified formulas
  • Conventional ranges
  • JS / WASM / GLSL / LUT / ICC

Atlas →

Use

import space from 'color-space';

space.rgb.oklch(255, 128, 0);        // → [0.732, 0.186, 53] — modern CSS
space.slog3.rec2020(0.5, 0.5, 0.5);  // camera log → UHD wide gamut
space.rgb.xyz(300, -10, 0);          // → [59.7, 30.6, 2.8] — out-of-range in, unclamped out

// batch
space.rgb.oklch([255, 128, 0,  0, 255, 128]); // [0.732, 0.186, 53,  0.875, 0.234, 151]

// meta
space.lab.range;                     // [[0, 100], [-125, 125], [-125, 125]]

Individual spaces:

import oklch from 'color-space/oklch.js';
oklch.rgb(0.65, 0.25, 180);          // matches CSS oklch(0.65 0.25 180)

Imports

  • color-space – All 205 interconnected spaces · 55 kB gzip
  • color-space/.js – One standalone space
  • color-space/lite – 54-space working set · 29 kB gzip
  • color-space/wasm – lite set as WASM · bare .wasm included
  • color-space/gl – GLSL/WGSL shader source
  • color-space/gl/hlsl · color-space/gl/msl – HLSL (DirectX, Unity, Unreal) and Metal, written by naga from the WGSL · await hlsl('rgb', 'oklch') · needs the optional peer naga-wasm (it declares Node ≥ 24.12; CI runs it on 22, where npm only warns)
  • color-space/lut – .cube LUTs for Resolve, Premiere, OBS, ffmpeg — verified vs ACES
  • color-space/icc – Matrix + TRC or CLUT profiles
  • color-space/data.json – Channels, ranges, provenance, references, graph, gamuts
  • npx color-space rgb oklch 255 128 0 – CLI, no install: convert (default) · cube · icc · space · spaces · mcp (MCP server for agents)

Upgrading from v2?

Agents

MCP tools – convert · gamut · css · space · spaces · cube · shader · icc · code – so agents call verified math instead of guessing it. A color goes in as any CSS string ('#ff8000', 'oklch(0.7 0.1 50)', 'rebeccapurple') or as channel values; shader writes the conversion as GLSL, WGSL, HLSL or MSL, code gives the JS call and its verified colour-science equivalent.

claude mcp add color-space -- npx -y color-space mcp                                      # Claude Code
code --add-mcp '{"name":"color-space","command":"npx","args":["-y","color-space","mcp"]}'  # VS Code

Claude Desktop claudedesktopconfig.json, any project .mcp.json:

{ "mcpServers": { "color-space": { "command": "npx", "args": ["-y", "color-space", "mcp"] } } }

Claude Code plugin (the server plus a skill): /plugin marketplace add colorjs/color-space, then /plugin install color-space@color-space. Docker: docker build -t color-space-mcp . and run it with docker run -i --rm color-space-mcp.

Over HTTP (Streamable HTTP, stateless): npx -y color-space mcp --http 8787 on localhost, or host fetch from color-space/mcp.js in a Worker, Deno or Bun. Skill for agents that load skills: plugins/claude/skills/color-space.

Spaces

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

color-space: common questions

Is color-space MCP server safe?
Yes, by our scan: it is graded A (94/100). Read the color-space safety report
How do I install color-space?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does color-space need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is color-space maintained?
The last commit was 20 days ago (2026-10-15). The latest release is v3.5.0.
How does color-space compare with other MCP servers?
safety score 94/100 (higher than 96% of 48,255 servers); github stars 389 (more than 95% of 28,688 servers); downloads a week 939,373 (more than 96% of 12,191 servers with a package). Full comparison.