ClaudeCodeMod

All shelves / MCP servers

io.github.pudge-studio/pudge-ui

io.github.pudge-studio/pudge-ui · 11 stars · TypeScript · MIT

MCP server Query pudge-ui — 93 skeuomorphic 2000s-era UI component specs — for coding-agent context.

Install

The repo has no one-line install. Follow its README.

Published as

  • npm@pudge-ui/mcp-serverstdio

From the server's entry in the official MCP Registry.

Open the repo

Files

packages/mcp-server/README.md

@pudge-ui/mcp-server

MCP server for the pudge-ui design system. Lets coding agents query component specs programmatically.

Installation

Add to your MCP client config (e.g. Claude Desktop, Claude Code):

{
  "mcpServers": {
    "pudge-ui": {
      "command": "npx",
      "args": ["-y", "@pudge-ui/mcp-server"]
    }
  }
}

For local development:

{
  "mcpServers": {
    "pudge-ui": {
      "command": "npx",
      "args": ["tsx", "src/index.ts"],
      "cwd": "/path/to/pudge-ui/packages/mcp-server"
    }
  }
}

Available Tools

Tool Description
list_components List all components, optionally filtered by category
search_components Fuzzy search components by name, description, or tags
get_foundation Get foundation spec docs (core 5 or extended 9)
get_component Get full spec for a single component (foundation + spec)
get_components Get specs for multiple components (foundation included once)
get_composition Get a composition spec with all referenced component specs

Examples

list_components({ category: "buttons" })
search_components({ query: "volume slider audio" })
get_component({ name: "push-button" })
get_components({ names: ["rotary-encoder", "vu-meter", "vertical-fader"] })
get_composition({ name: "audio-mixer-strip" })
get_foundation({ extended: true })

All tools are read-only (annotated with readOnlyHint) — the server never writes to your filesystem or makes network calls. Specs are bundled in the package.

Development

npm install
npm run dev        # run with tsx
npm run build      # compile + copy spec
npm run typecheck  # type-check only
npm test           # run the test suite

Versioning & stability

This server tracks pudge-ui's versioning and is pre-1.0. The component catalog grows between releases, but tool names and input shapes are stable — any change to a tool signature will come with a minor/major version bump and a CHANGELOG entry. Pin a version if you need byte-for-byte reproducibility.

Facts

Kind
MCP server
Repo
pudge-studio/pudge-ui
Group
Uncategorized
Stars
11
License
MIT
Language
TypeScript
Last push
2026-09-20
MCP Registry
io.github.pudge-studio/pudge-ui
Homepage
ui.pudgestudio.com
Topics
2000s, agent, coding, design-systems, llm, skeumorphic, ui

More on this shelf

  1. 1REAio.github.morluto/reaReverse engineer anything from your terminal or agent with one CLI and MCP server.125.3k
  2. 2com.browser-use/browser-usecom.browser-use/browser-useControl a real Chrome browser to complete any task: fill forms, extract data, book flights.117.7k
  3. 3World Monitorapp.worldmonitor/mcpLive markets, conflicts, country risk, chokepoints, energy, and China decision signals. 93 tools.88.3k
  4. 4Scrapling MCP Serverd4vinci/scrapling🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl! Don't be shy, join here: https://discord.gg/EMgGbDceNQ and follow here for daily tips and tricks: https://x.com/Scraplingdev86.9k
  5. 5Everythingmodelcontextprotocol/serversThis MCP server attempts to exercise all the features of the MCP protocol. It is not intended to be a useful server, but rather a test server for builders of MCP clients. It implements prompts, tools, resources, sampling, and more to showcase MCP capabilities.85.8k
  6. 6Fetchmodelcontextprotocol/serversA Model Context Protocol server that provides web content fetching capabilities. This server enables LLMs to retrieve and process content from web pages, converting HTML to markdown for easier consumption.85.8k