MCP.Market

Cvdsafe MCP server

by vince-gonzalez·io.github.vince-gonzalez/cvdsafe·v0.2.0·1 stars

Check if a palette or image is colorblind-safe, generate safe palettes, check WCAG contrast.

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

full report

Adoption
Growing

1 stars30 downloads/wk

Reviews

Write one

Nobody has reviewed Cvdsafe yet.

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

Cvdsafe tools (6)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • checkContrast

    Check whether a foreground color is legible on a background color per WCAG 2.x contrast ratios. Returns the ratio (1-21) and whether it passes AA and AAA. Set large=true for text >=18pt (or 14pt bold). This is the legibility axis, separate from color-blindness.

  • checkImage

    Check whether the colors in an image, chart, screenshot or mockup stay distinguishable for people with color-vision deficiency. Extracts the image's dominant colors, simulates protanopia, deuteranopia and tritanopia, and flags the color pairs that collapse into each other — each with how much of the image's area those colors cover, so a conflict between two large regions ranks above one between tw

  • checkPalette

    Check whether a set of colors stays distinguishable for people with color-vision deficiency (colorblindness). Simulates protanopia, deuteranopia and tritanopia and flags the pairs whose perceptual difference collapses under simulation. A screening aid, not a legal accessibility (ADA/WCAG) audit.

  • fixPalette

    Take a set of colors that fails the colorblind-safety check and return an adjusted set that passes, staying as close to the originals as possible. Conflicting colors are separated in lightness (the axis color-vision deficiency preserves). Returns the new colors, how far each moved, and whether it fully passes.

  • generateSafePalette

    Return N colorblind-safe hex colors — distinct to each other under protanopia, deuteranopia and tritanopia. Seeded with the Okabe-Ito palette and safely extended above eight. Use when asked for accessible / colorblind-safe / colorblind-friendly colors for a chart, plot, map or UI. Never returns an unsafe color.

  • simulateColor

    Return how a single hex color appears to someone with a given type of color blindness (protan, deutan, or tritan).

Public scan report

scanner v0.1.10 · 2026-10-16 · same rubric, same numbers if you re-run it

no findings
  • Code scan4 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 11 days ago15/15
  • Maintainer identityregistry namespace matches repository owner6/10
Overall 89/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Cvdsafe compares

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

Safety score
89/100
higher than 80% of 1,336 Media servers
Tools
6
the typical Media server has 6
Tools that change things
0%
typical: 3%. Fewer write tools means less an agent can break
GitHub stars
1
more than 55% of 716 Media servers
Downloads a week
30
more than 15% of 372 Media servers with a package

What its tools let an agent do: 5 read · 1 create

Install Cvdsafe in Claude Code, Cursor or VS Code

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

claude mcp add cvdsafe -- npx -y cvdsafe-mcp
Add to Cursor

What the publisher says

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

╔════════════════════════════════════════════════════════════════════════════════════════════╗
║                                                                                            ║
║              ██████╗ ██████╗ ████████╗██╗ ██████╗ ██████╗ ██╗   ██╗██╗███████╗             ║
║             ██╔═══██╗██╔══██╗╚══██╔══╝██║██╔════╝██╔═══██╗██║   ██║██║╚══███╔╝             ║
║             ██║   ██║██████╔╝   ██║   ██║██║     ██║   ██║██║   ██║██║  ███╔╝              ║
║             ██║   ██║██╔═══╝    ██║   ██║██║     ██║▄▄ ██║██║   ██║██║ ███╔╝               ║
║             ╚██████╔╝██║        ██║   ██║╚██████╗╚██████╔╝╚██████╔╝██║███████╗             ║
║              ╚═════╝ ╚═╝        ╚═╝   ╚═╝ ╚═════╝ ╚══▀▀═╝  ╚═════╝ ╚═╝╚══════╝             ║
║                                                                                            ║
║                 your eyes, tested in the browser, with nothing leaving it                  ║
║                                                                                            ║
╚════════════════════════════════════════════════════════════════════════════════════════════╝

An open, published method for color vision — and 17 vision tests built on it. Everything runs on the device. No account, no upload, no image ever sent anywhere.

The colorimetry is not a private formula: it is Machado, Oliveira & Fernandes (2009) deficiency simulation with CIEDE2000 color difference, published open access at doi.org/10.5281/zenodo.21310578, and shipped as packages so you can run the math yourself and check our numbers against yours.

Use the engine

pip install cvdsafe          # is this palette colorblind-safe?
npm  install cvdsafe
import cvdsafe
cvdsafe.is_safe(["#d7191c", "#1a9641"])   # False — red and green collapse under deutan
npx cvdsafe "#d7191c" "#1a9641"           # exits 2 if the palette is unsafe — CI-friendly

For LLM tools: cvdsafe-mcp and colorblind-mcp are MCP servers, listed in the official Model Context Protocol registry — so an assistant can check a palette or generate an Ishihara plate as a native tool.

The tests

Color vision, D-15 arrangement, hue discrimination, anomaloscope-style matching, contrast sensitivity, acuity, astigmatism, Amsler grid, blind spot, vernier alignment, flicker fusion, saturation, dominance, reaction, stereo depth, digital eye strain, and a shape-based test for kids.

A test on a web page cannot be a diagnosis: an uncalibrated display, ambient light and viewing distance all move the result. Each test says so where it reports, and points at an eye examination rather than standing in for one.

Audit it yourself. opticquiz.com/methodology answers the eight questions worth asking of any online vision test — who made it, what it measures, what it assumes about your screen, whether it has been clinically validated (it has not), what it cannot measure, and who pays for it.

Also in here

Shortened. The full README is on GitHub.

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

Cvdsafe: common questions

Is Cvdsafe MCP server safe?
Yes, by our scan: it is graded A (89/100). Read the Cvdsafe safety report
How do I install Cvdsafe?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Cvdsafe need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Cvdsafe maintained?
The last commit was 31 days ago (2026-10-05). The latest release is v0.2.0.
What can I use instead of Cvdsafe?
Servers from other publishers that do the same job: Sapiens Sintéticos MCP server, PixelDojo MCP server and faktry MCP server. Compare all Cvdsafe alternatives.
How does Cvdsafe compare with other Media MCP servers?
safety score 89/100 (higher than 80% of 1,336 Media servers); tools 6 (the typical Media server has 6); tools that change things 0% (typical: 3%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to Cvdsafe

Same job from other publishers: the closest match first, then the best rated.

All Cvdsafe alternatives →
  • Sapiens Sintéticos
    Operate your Sapiens Sintéticos AI studio: generate image, article, voice, music and video.
    A
  • PixelDojo
    Generate images, video, audio and short films with 140+ AI models from any MCP client.
    A
  • faktry
    Official faktry MCP server: generate and edit images, video, audio, and PDFs.
    A
  • Vidofy
    Generate video, images, audio and speech with Vidofy — Veo 3.1, Kling 3.0, Flux 2 and 570+ models.
    A
  • Rendobar
    Transform video, audio and images, and generate media from prompts. FFmpeg, captions, models.
    A

More from vince-gonzalez →