이 MCP로 할 수 있는 일
Analyzes websites for design tokens, typography, spacing, accessibility contrast, and CSS features, and generates DESIGN.md files and shadcn theme installation instructions.
도구
입력 스키마
{'type': 'object', 'properties': {'feature': {'type': 'string', 'description': 'A web-features id or a plain name: "container-queries", "has", ":has()", "anchor positioning", "oklch", "subgrid", "@scope". Omit for the whole Ship Gap summary.'}}}
입력 스키마
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Absolute public http(s) URL anywhere on the site.'}, 'pages': {'type': 'integer', 'maximum': 8, 'minimum': 2, 'description': 'How many pages to read, 2 to 8. Default 5.'}, 'maxAge': {'type': 'integer', 'maximum': 3600, 'minimum': 0, 'description': 'How old a reused read may be, in seconds. Default 600; 0 reads the site now. A reused read keeps its own fetchedAt and says cache.hit: true.'}}}
입력 스키마
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Absolute public http(s) URL of the page to read.'}, 'expect': {'type': 'string', 'description': 'Optional brand hex, like #635BFF. The json response then carries `expect`: the nearest value the site declares (a token when it has any, else a literal), its CIE76 distance, and whether that is within the same-colour tolerance, near, or different. A distance, not a grade.'}, 'format': {'enum': ['json', 'md', 'tokens', 'css', 'tailwind', 'registry', 'agents', 'aliases', 'figma'], 'type': 'string', 'description': "Default json (the measurement). Or one artefact from the same read: md (DESIGN.md), tokens (W3C DTCG tokens.json with the site's declared names by scope), css (globals.css: shadcn variables, Tailwind v4 @theme, the declared block), tailwind (v4 and v3 shapes), registry (a shadcn registry item: npx shadcn add <url>), agents (an agents.md rules block), aliases (every resolved value mapped back to the declared names that produce it, with scope), figma (a script for Figma's use_figma tool that creates a Variables collection with Light and Dark modes, built from the same mapper the CSS Crème plugin runs)."}, 'maxAge': {'type': 'integer', 'maximum': 3600, 'minimum': 0, 'description': 'How old a reused read may be, in seconds. Default 600; 0 reads the site now. A reused read keeps its own fetchedAt and says cache.hit: true.'}, 'expectSpec': {'type': 'object', 'description': 'Optional brand spec to check field by field, for example {"primary":"#635BFF","bg":"#FFFFFF","font":"Inter","heading":"Sohne","radius":"8px","base":"16px","spacing":"4px","darkMode":true,"tokens":{"--brand":"#635BFF"}}. The json response then carries `compliance`: per field a verdict (match, near, different, not-declared), what it was compared against, and the value found. not-declared means the site gives nothing to compare; it is never filled with the nearest guess.'}}}
입력 스키마
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Theme or template id.'}}}
입력 스키마
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Theme or template id, e.g. "deep-ocean". Get ids from search_themes or list_themes.'}}}
입력 스키마
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Absolute public http(s) URL of the page to read.'}, 'maxAge': {'type': 'integer', 'maximum': 3600, 'minimum': 0, 'description': 'How old a reused read may be, in seconds. Default 600; 0 reads the site now. A reused read keeps its own fetchedAt and says cache.hit: true.'}}}
입력 스키마
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Theme or template id.'}}}
입력 스키마
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Theme or template id.'}, 'format': {'enum': ['registry', 'css', 'both'], 'type': 'string', 'description': 'Default both.'}}}
입력 스키마
{'type': 'object', 'properties': {'tool': {'type': 'string', 'description': 'claude-code | cursor | v0 | codex | lovable'}}}
입력 스키마
{'type': 'object', 'properties': {'kind': {'enum': ['any', 'theme', 'template'], 'type': 'string'}, 'mode': {'enum': ['any', 'light', 'dark'], 'type': 'string'}}}
입력 스키마
{'type': 'object', 'required': ['query'], 'properties': {'kind': {'enum': ['any', 'theme', 'template'], 'type': 'string', 'description': 'Curated palette theme, full page template, or either. Default any.'}, 'mode': {'enum': ['any', 'light', 'dark'], 'type': 'string', 'description': 'Preferred light or dark. Default any.'}, 'limit': {'type': 'integer', 'maximum': 25, 'minimum': 1, 'description': 'Max results, 1-25. Default 8.'}, 'query': {'type': 'string', 'description': 'Free text: mood, industry, colour, or use case.'}}}
입력 스키마
{'type': 'object', 'required': ['id', 'fingerprint'], 'properties': {'id': {'type': 'string', 'description': 'Theme or template id from the DESIGN.md Source line.'}, 'fingerprint': {'type': 'string', 'description': 'The value from the DESIGN.md Fingerprint line, e.g. "fnv1a-9c2a41d7".'}}}
최근 도구 변경
유사한 MCP 서버
GripForge
Generates, rigs, animates, analyzes, and packages game characters, weapons, armor, effects, environments, and engine-ready assets.
spriteship
Generates and manages 2D game characters, assets, animations, tilesets, UI packs, maps, and engine-ready exports for multiple gam…
Blixtworks
Offers pay-per-call utilities for text, image processing and analysis, data conversion, validation, web inspection, cryptography,…
Compose Preview Catalogs
Browses, renders, compares, audits, and edits Jetpack Compose preview catalogs and associated UI designs.
arch-tools-mcp
Provides general-purpose agent APIs for browser automation, web and PDF extraction, data conversion, email operations, fact check…
kernelcad
Authors, evaluates, reviews, simulates, edits, and exports parametric CAD assemblies and geometry from editable TypeScript-based …
floot
Creates, edits, previews, databases, and publishes full-stack web and mobile applications with hosted resources and deployment wo…
Raven
Supports coding agents with design audits, design-system guidance, and a configurable visual preference profile.