On-demand MCP drift checks: declared CSS color, radius, spacing & type tokens vs a chosen pack.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"dev-swatchdog-validator": {
"command": "<see-readme>",
"args": []
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
On-demand MCP drift checks: declared CSS color, radius, spacing & type tokens vs a chosen pack.
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
This server is missing a description. Tools and install config are also missing.If you've used it, help the community.
Add informationBe the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in other
Pi Coding Agent extension (CLI-first) — routes bash/read/grep/find/ls through lean-ctx CLI for strong token savings. Optional MCP bridge can register advanced tools.
Apify MCP Server
97% token reduction for AI coding sessions — zero deps, 21 languages, MCP server
MCP proxy that compresses prose fields (tool descriptions, etc.) using caveman rules. Same accuracy, fewer context tokens.
MCP Security Weekly
Get CVE alerts and security updates for dev.swatchdog/validator and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Give your AI agents a visual system guide so they write brand-consistent styles instead of guessing color values, radii, and layouts.
https://github.com/user-attachments/assets/6ae8b242-d6c7-4a29-8892-27b067835308
Swatchdog is a Model Context Protocol (MCP) server that runs on-demand CSS design-token drift checks for AI coding assistants (Google Antigravity, Claude Code, Cursor, and other MCP-aware clients).
When your agent asks, Swatchdog checks the generated CSS against a chosen design pack — or your own tokens — and returns the off-token color, radius, spacing, and type values with the closest matching token to use instead. The check is on-demand and the loop is yours: Swatchdog reports drift; it does not intercept writes or change your code.
AI coding agents are fast, but blind to your design system — they invent off-brand spacing, off-palette colors, and ignore your scales.
Swatchdog adds an on-demand drift check to the agentic loop. When connected:
radius.sm (5px) instead of 7px").Check your styles against a curated Swatchdog design family — Workbench, Showcase, Terminal, plus the free Studio sandbox. Fast, zero-configuration checks.
Check styles against your project's own custom design system.
tailwind.config.js or your CSS
variables and passes them as parameters.Swatchdog doesn't just flag drift; it maps each off-token value to the closest valid token:
Note: validation currently covers hex and standard color formats. HSL-channel representation and complex multi-file token resolution are planned for Phase 2.
check_drift — checks a CSS string against a pack or a custom token set.
content (string, required) — the CSS/markup to check. paletteId (string, optional) — a pack id (e.g. studio-blue-hour). Pack mode. tokens (object, optional) — your own token set. BYO mode (paid key). source (string, optional) — telemetry tag (pack, css, tailwind).
Free sandbox key (swt_sandbox_studio) — check CSS against the free Studio family. Paid key — premium families (Workbench, Showcase, Terminal) and BYO checks. If a free client attempts a premium or BYO check, the tool returns a structured JSON upgrade payload; the agent surfaces a link to buy a single pack ($19) or the all-in bundle ($49).
All checks are on-demand and transient.
No source code, files, or custom tokens are ever stored on our servers. We log minimal usage metadata — the source tag, which pack, and the finding outcome, tied to the account the key belongs to — never your license key, your source code, or your tokens.
Created and maintained by swatchdog.dev.
Add Swatchdog to your agent's MCP config:
{
"mcpServers": {
"swatchdog-sandbox": {
"type": "http",
"url": "https://swatchdog-mcp-970396648818.us-central1.run.app/mcp",
"headers": { "Authorization": "Bearer swt_sandbox_studio" }
}
}
}