Chart Color System MCP server
online · 100% uptimeSolve, audit and simulate colorblind-safe chart palettes. WCAG contrast, OKLab ΔE. Read-only.
not scanned yet
0 stars
Reviews
Write oneNobody has reviewed Chart Color System yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Chart Color System tools
Tool list not cached yet. `describe` through the gateway fetches it live.
How Chart Color System compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 91/100
- higher than 85% of 48,255 servers
- Uptime
- 100%
- of our recent checks; the typical remote server answers 100%
- Response time
- 623 ms
- faster than 23% of 30,031 servers
Release history: 2 versions in the registry since 2026-09-16, latest 2026-10-04, typically one every 18 days.
Install Chart Color System in Claude Code, Cursor or VS Code
claude mcp add --transport http chart-color-system https://chart-color-mcp.vercel.app/mcp
What the publisher says
From the Chart Color System repository's README, as published. We do not edit it. Read it on GitHub
Chart Color & Encoding System
By Micah Boswell (socraticstatic). Copyright © 2026 Micah Boswell. All rights reserved.
A token-driven, math-backed palette system for ECharts dashboards. Generates categorical, sequential, and diverging palettes, and pairs every color slot with a matching dash, decal, and marker shape so meaning survives even when color fails. Categorical palettes are audited pairwise against WCAG contrast, color-vision deficiency (CVD) simulation, and grayscale. Sequential and diverging ramps are audited for background contrast and built for monotonic OKLab lightness (their grayscale-survival property); pairwise ΔE separation is intentionally not applied to ramps, whose stops are designed to be perceptually adjacent. Honesty note: past ~6 hues, no palette keeps colors reliably distinct under dichromacy — the configured CVD/ΔE floors in constraints.ts are deliberately minimal at high N, and the redundant dash/decal/shape encodings are what carry series identity.
Current version: 0.7.0 (PALETTE_VERSION in src/charts/version.ts; history in CHANGELOG.md).
Jobs To Be Done
Primary
- JTBD-1 — Pick a palette I can defend (contrast + CVD + grayscale audited).
- JTBD-2 — Charts stay readable for colorblind users (color + dash + decal + shape).
- JTBD-3 — Same entity stays the same color everywhere.
- JTBD-4 — Doesn't break when series count changes (graceful Top-N + Other).
- JTBD-5 — Light and dark mode equally good.
- JTBD-6 — Right chart-type encoding chosen automatically.
- JTBD-7 — Prove it works before shipping (live QA harness).
Secondary
- JTBD-8 — Per-user color pin (localStorage, scoped by entity ID).
- JTBD-9 — Brand-locked anchor slots seed the optimizer.
- JTBD-10 — Surface infeasibility with documented relaxation order.
- JTBD-11 — Instant theme switch (precomputed cache).
- JTBD-12 — Stay maintainable (no raw color literals; versioned palette; docs always current).
Out of scope (named, not built): multi-tenant solving, SSR/PDF export, telemetry, task-based usability study.
Architecture
index.css tokens (HSL)
│
▼
constraints.ts ──────┐
brand/semantic locks ─┤
background + chrome ─┼──► optimizer (OKLab + CVD + gamut)
N + posture ─┤ │
reserved slots ─┘ ▼
ordered slot list
(color, dash, decal, shape)
│
▼
echartsTheme.ts adapter
│
▼
ECharts components (demo)
│
▼
QA harness (CVD / grayscale / contrast)Deliverables
Tiers
Tier 1 — Tokens & constraints
Semantic chart tokens in index.css (HSL, light + dark): surfaces, neutrals, status, anchors, states. Tailwind chart color group exposes them. constraints.ts defines ΔE thresholds, posture presets (kpi, comparative, exploratory), Top-N + Other overflow, and constraint-relaxation priority.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Chart Color System: common questions
- Is Chart Color System MCP server safe?
- Yes, by our scan: it is graded A (91/100). Read the Chart Color System safety report
- How do I install Chart Color System?
- It runs remotely at chart-color-mcp.vercel.app. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does Chart Color System need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Chart Color System maintained?
- The last commit was 49 days ago (2026-09-16). The latest release is v0.1.2.
- Is Chart Color System up?
- 100% of our last 28 checks got an answer. We check remote servers about four times a day.
- How does Chart Color System compare with other MCP servers?
- safety score 91/100 (higher than 85% of 48,255 servers); uptime 100% (of our recent checks; the typical remote server answers 100%); response time 623 ms (faster than 23% of 30,031 servers). Full comparison.