{"name":"io.github.pudge-studio/pudge-ui","slug":"pudge-studio-pudge-ui","title":null,"description":"Query pudge-ui — 93 skeuomorphic 2000s-era UI component specs — for coding-agent context.","url":"https://mcp.market/server/pudge-studio-pudge-ui","rating":null,"grade":"A","score":91,"certified":false,"status":"active","category":"ai","tags":["ai"],"presence":{"score":36,"stars":11,"forks":0,"downloads_week":30,"last_push_at":"2026-09-20T02:14:48.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/pudge-studio/pudge-ui","website":"https://ui.pudgestudio.com","version":"0.2.0","remotes":[],"packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@pudge-ui/mcp-server","version":"0.2.0","transport":{"type":"stdio"}}],"tools":[{"name":"get_component","description":"Get the full spec for one pudge-ui component: its physical analog (the real 2000s hardware it imitates), mechanism, exact CSS recipe, and constraints — with the foundation prepended so the result is self-contained. This is the spec you hand to a coding agent to build the component in any stack (CSS, React Native, SwiftUI, Compose, Flutter). Accepts a component id or display name (e.g. 'push-button","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_components","description":"Get full specs for several pudge-ui components at once, with the shared foundation included a single time (deduplicated) to save context. Use when building a screen that needs multiple components — pass an array of component ids or names.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_composition","description":"Get a pudge-ui composition — a pre-assembled multi-component layout (e.g. 'audio-mixer-strip') — with every referenced component spec inlined and the foundation included once. Use to build a complete, cohesive interface in one shot rather than wiring components together yourself.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_foundation","description":"Get the pudge-ui foundation: the design-system rules every component depends on. Core (default) returns 5 docs — philosophy, tokens, materials, depth-model, naming. Set extended=true for all 9 (adds theme, accessibility, layout, canvas). Load this once at the start of a build so the agent applies the depth model, material recipes, and warm-neutral palette correctly.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_components","description":"List pudge-ui components — 93 skeuomorphic UI specs across 11 categories (buttons, toggles, dials, sliders, readouts, meters, navigation, forms, overlays, indicators, data). Returns each component's id, name, category, and one-line description. Optionally filter by category id. Use this first to discover what exists, then call get_component for full specs.","write_action":false,"price_micros":0,"input_schema":null},{"name":"search_components","description":"Fuzzy-search pudge-ui components by name, description, or tag (e.g. 'volume', 'knob', 'LCD', 'walkman'). Returns ranked matches with id, name, category, and description. Use this when you know what the user wants but not the exact component id; then call get_component with the best match.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":91,"grade":"A","scanned_at":"2026-09-26T16:31:49.011Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-26T16:31:48.997Z","components":{"code":{"score":25,"max":25,"notes":["11 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 7 days ago"]},"identity":{"score":7,"max":10,"notes":["registry namespace matches repository owner"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"@pudge-ui/mcp-server","version":"0.2.0","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":3,"publishedAt":"2026-06-30T15:30:54.663Z","repositoryUrl":"git+https://github.com/pudge-studio/pudge-ui.git","weeklyDownloads":30}],"repo":{"found":true,"owner":"pudge-studio","repo":"pudge-ui","archived":false,"pushedAt":"2026-09-20T02:14:48Z","stars":11,"forks":0,"openIssues":21,"ownerType":"Organization","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/295051824?v=4","ownerCreatedAt":"2026-06-19T07:47:40Z","license":"MIT"},"icon":{"url":"https://avatars.githubusercontent.com/u/295051824?v=4&s=128","source":"github"},"presence":{"stars":11,"forks":0,"downloadsWeek":30,"license":"MIT","lastPushAt":"2026-09-20T02:14:48.000Z","score":36}}}},"grade_history":[],"reviews":[]}