We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/ryelle/a11y-color-contrast-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
import getContrastRatio from "./get-contrast-ratio.ts";
export default function (
colorA: string,
colorB: string,
level: string = "AA",
size: string = "small",
): boolean {
const contrast = getContrastRatio(colorA, colorB);
if (contrast < 0) {
return false;
}
let pass = false;
if ("large" === size) {
pass = level === "AAA" ? contrast >= 4.5 : contrast >= 3;
} else {
pass = level === "AAA" ? contrast >= 7 : contrast >= 4.5;
}
return pass;
}