Query pudge-ui — 93 skeuomorphic 2000s-era UI component specs — for coding-agent context.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"pudge-ui": {
"args": [
"-y",
"@pudge-ui/mcp-server"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
A design system for 2000s-era consumer-electronics interfaces, written for coding agents.
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.
Be 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 design
MCP server for accessing Figma plugin console logs and screenshots via Cloudflare Workers or local mode
AI image generation and editing with prompt optimization and quality presets. Powered by Nano Banana
shadcn/ui for Laravel Blade — discover, read and install BlatUI components, blocks and charts.
GoPeak — The most comprehensive MCP server for Godot Engine. 95+ tools, LSP, DAP, screenshots.
MCP Security Weekly
Get CVE alerts and security updates for io.github.pudge-studio/pudge-ui and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
A design system for 2000s-era consumer-electronics interfaces, written for coding agents.
Like what you see? ⭐ Star pudge-ui on GitHub — it helps coding agents and developers discover the project.
pudge-ui is a specification, not a component library. There's no package to install and no React components to import. Each component is a written spec — the physical part it imitates, how that part works, the exact CSS, and the rules that keep an implementation honest. You hand the spec to a coding agent, and it builds the component in whatever stack you're using: React Native, SwiftUI, Jetpack Compose, Flutter, or plain CSS.
Skeuomorphic detail doesn't fit in design tokens. --color-primary: blue can't describe the three-layer shadow of a raised rubber button or the lip shadow inside a recessed LCD. That needs prose — which is also what an LLM reads best.
Every component spec covers:
Add to your MCP config:
{
"mcpServers": {
"pudge-ui": {
"command": "npx",
"args": ["-y", "@pudge-ui/mcp-server"]
}
}
}
Then ask your agent: "Build a music player interface using pudge-ui components"
| Category | Components | Inspired by |
|---|---|---|
| Buttons | Push, gel, rubber, clear, keypad, REC, function grid, icon, segmented | Sony Alpha, iPod, Nokia, Gameboy |
| Toggles | Toggle, slide, rocker, power, DIP switch, LED checkbox, radio | Camera switches, phone silent switch |
| Dials | Rotary encoder, mode dial, radial knob, cylindrical scroll, click wheel | Nikon mode dial, DJ knobs, iPod wheel |
| Sliders | Volume, scrubber, fader, dual range, crossfader, stepper, vertical fader | Mixing console, DJ crossfader |
| Readouts | Signal display, camera readout, LCD, timecode, 7-segment, dot matrix | Camera |