{"name":"io.github.tsubotax/melta-ui","slug":"tsubotax-melta-ui","title":"melta UI","description":"AI-Ready design system MCP: melta UI tokens, component contracts, 99 rules, check_html self-verify","url":"https://mcp.market/server/tsubotax-melta-ui","rating":null,"grade":"A","score":92,"certified":false,"status":"active","category":"media","tags":["media"],"presence":{"score":51,"stars":201,"forks":21,"downloads_week":131,"last_push_at":"2026-09-27T03:36:30.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/tsubotax/melta-ui","website":"https://melta.tsubotax.com","version":"1.3.0","remotes":[],"packages":[{"registryType":"npm","identifier":"melta-ds-mcp","version":"1.3.0","transport":{"type":"stdio"}}],"tools":[{"name":"check_html","description":"Lint a full HTML/JSX source against melta UI rules — the same checks as CI and the PostToolUse hook (class rules + html-attr rules + composition rules for HTML). Use this AFTER generating UI code to self-verify before presenting it. Response always includes coverage info (manual rules cannot be auto-checked).","write_action":false,"price_micros":0,"input_schema":null},{"name":"check_rule","description":"Check Tailwind classes against melta UI prohibition rules. Returns violations with reasons and alternatives.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_component","description":"Get component metadata including variants, sizes, accessibility requirements, and HTML sample.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_rules","description":"Get melta UI prohibition rules from rules.json (… total). Use this to retrieve manual/contextual rules that check_rule cannot auto-detect. Supports filtering by category, severity, or detector.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_token","description":"Get a design token by dot-path. Returns the token object with value and tailwind class.","write_action":false,"price_micros":0,"input_schema":null},{"name":"search","description":"Search across tokens and components by keyword. Matches against names, values, tailwind classes, and descriptions. Returns up to 20 results (truncated flag when more matched).","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":92,"grade":"A","scanned_at":"2026-09-27T05:28:22.740Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-27T05:28:22.729Z","components":{"code":{"score":25,"max":25,"notes":["66 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":12,"max":15,"notes":["local package, no credentials required"]},"maintenance":{"score":15,"max":15,"notes":["last push 0 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"melta-ds-mcp","version":"1.3.0","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":2,"publishedAt":"2026-06-12T23:56:33.112Z","repositoryUrl":"git+https://github.com/tsubotax/melta-ui.git","weeklyDownloads":131}],"repo":{"found":true,"owner":"tsubotax","repo":"melta-ui","archived":false,"pushedAt":"2026-09-27T03:36:30Z","stars":201,"forks":21,"openIssues":2,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/4035947?v=4","ownerCreatedAt":"2013-04-02T10:53:39Z","license":"MIT"},"icon":{"url":"https://melta.tsubotax.com/Meltan_favicon.svg","source":"site"},"presence":{"stars":201,"forks":21,"downloadsWeek":131,"license":"MIT","lastPushAt":"2026-09-27T03:36:30.000Z","score":51}}}},"grade_history":[],"reviews":[]}