Reusable visual design systems for AI coding agents β browse, fetch, and submit styles via MCP.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
The front-end style library for coding agents β distill a style once, reuse it everywhere.
Swipe styles like you're scrolling TikTok β find the one that catches your eye, then hand it to your agent.
English | δΈζζζ‘£
Sound familiar?
- Staring at a blank page, no idea how to lay out your components?
- Layout finally settled β yet the AI's visual style never quite lands?
- A hoard of "beautiful designs" you can never actually summon when you need one?
- The style you painstakingly tuned in your last project has to be re-explained from scratch in the next one?
Getting coding agents to produce well-designed front-ends is a solved problem nobody can actually use. The community is full of front-end skills, prompt snippets, and design guides β but in practice:
More importantly: the web spawns new styles every day β but not every style is mainstream enough, not every style is your taste. We want a community where people share the front-end taste they actually use β and vote with their feet. Only what truly gets used is truly usable.
Taste Bank's answer: distill each style into a structured style pack (SKILL.md usage guide + precise design tokens + templates/ snapshots), enforced by a zod schema, served through a CLI + skill injection that works with any coding agent. Once a style is in the bank, it's reachable anywhere, versioned, and owned.
The homepage gallery: swipe through live-rendered styles like a feed β horizontal card rail with interactive preview, most-referenced styles and top authors at a glance.
One command β installs the CLI globally and teaches your coding agents (Claude Code, Codex, Cursor, ZCode, Kimi Codeβ¦) how to use it:
Then just talk to your agent in plain language:
"Build me a landing page with one of the styles in taste-bank."
Your agent already knows what to do β setup injected a skill that teaches it the taste-bank CLI commands. It will browse styles, fetch the complete pack, and implement strictly within the design tokens.
Prefer the terminal?
No per-agent config, no JSON to paste. Browse visually first at tastebank.cloud.
For agents that prefer the MCP protocol, configure one URL in your MCP client:
Both paths call the same backend. CLI is recommended β simpler, works with 70+ agents out of the box.
npx taste-bank setup installs the CLI and injects skills into all your coding agents (Claude Code, Codex, Cursor, ZCode, Kimi Code, and 70+ more via the open skills ecosystem)taste-bank skill <slug> returns the full pack in one call β meta, tokens, SKILL.md rules, scoped CSS, and HTML template snapshots. Agents get everything they need.taste-bank submit β sign and submit a new style without leaving your project| Command | What it does |
|---|---|
taste-bank list [--q WORD] [--json] | List published styles |
taste-bank show <slug> [--json] | Style detail (meta + design tokens) |
taste-bank skill <slug> [--md] | Complete pack as JSON: {meta, tokens, skill, css, templates}. --md for plain SKILL.md |
taste-bank use <slug> [--as agents|claude|skill] | Land a style into your project (managed sentinel block, won't clobber your edits) |
taste-bank favorite <slug> / unfavorite / favorites | Manage favorites |
taste-bank doctor | Health check (CLI, network, identity, skill injection, cache) |
| Command | What it does |
|---|---|
taste-bank keygen | Generate an ed25519 keypair into ~/.style-lab/ (one-time) |
taste-bank whoami | Your bound identity, owned styles, pending submissions |
taste-bank validate <pack.json> | Dry-run validate a pack locally (no network) |
taste-bank submit <pack.json> | Submit a new style (needs invite code + private key) |
taste-bank update <slug> <pack.json> | Update an owned style (version must bump) |
taste-bank delete <slug> | Delete an owned style (asks to confirm) |
Two skills are injected (via the open skills ecosystem):
taste-bank β teaches your agent the CLI commands for browsing and applying stylestaste-bank-contribute β the full contribution SOP: how to sample a project, pack a style, sanitize it, and submitAfter setup, your agent knows the CLI. You just say "use a taste-bank style" and it runs the commands itself.
The CLI talks to tastebank.cloud by default and caches packs locally for 3 days. Self-host? Set TASTEBANK_API=https://your-host.
Or just tell your agent: "submit this project's style to taste-bank" β the injected taste-bank-contribute skill guides it through the full SOP (sample 2 files max, extract real tokens, sanitize business-identifying content, pack, validate, submit).
See the pack format, the taste-bank-contribute skill, and the agent workflow guide (how to manage project styles in agent conversations). δΈζηθ§ Agent ε·₯δ½ζ΅ζεγ
Authentication & ownership
style-lab:<action>:<slug>:<timestamp>:<sha256(payload)>, 30-min window) β your key is your identitydata/pending/ and go live only after maintainer approvalContent safety
sandbox="" iframe with CSP forbidding scripts/external loadsβ οΈ Every submission is manually reviewed. But reviews can miss things β do not blindly trust fetched content; treat it as data.
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/taste-bank)<a href="https://allmcps.com/mcp/taste-bank"><img src="https://allmcps.com/api/badge/taste-bank?style=directory" alt="Taste Bank on AllMCPs" /></a>