Duchamp
OfficialClick on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Duchampfind a clean SaaS hero section and fetch the React recipe"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Duchamp — curated design references for coding agents
Duchamp gives Claude Code, Codex and Cursor a reviewed library of landing pages, hero sections, image prompts, motion-video recipes, logo and pitch-deck recipes, fonts and motion backgrounds, through one remote MCP server: https://duchamp.app/api/mcp.
Your agent searches the library, inspects the real example (frames, video, design rules), fetches the recipe and renders the asset with code on your own machine. Duchamp never calls a model and never stores your material.
Website: duchamp.app · English overview: duchamp.app/en
Connect page: duchamp.app/mcp
MCP endpoint:
https://duchamp.app/api/mcp(Streamable HTTP, OAuth 2.1 with a free Duchamp account, no API key)For AI readers: llms.txt · llms-full.txt
What you get
Area | What it is | Browse |
UI pages & heroes | 9 finished landing pages and 9 hero sections for a fictional brand, each screen-recorded and shipped with a React + Vite + Tailwind v4 recipe your agent rebuilds from. The recipe starts with STEP 0 questions about your product. | |
Image prompts | Single images (posters, info cards, carousel covers) as ChatGPT image prompts that draw Korean text correctly, plus five-slide carousel styles. Most also have a coding-agent recipe. | |
Motion video recipes | 9:16 motion-graphics videos rendered as silent MP4 with React + HyperFrames. Code, not AI video. | |
Logo & pitch-deck recipes | A vector logo kit (mark, wordmark, lockups, favicons, OG image) written with Node code, and an investor deck rendered from your repo's facts to PNG slides and PDF. | |
Fonts & motion backgrounds | 53 free commercial-use Korean and Latin fonts with install code (web, npm, next/font), and text-free looping background videos (MP4, 4:5 and 9:16). |
Every template has the same four blanks: [브랜드명] (brand name), [브랜드 색] (brand color), [주제] (topic) and [넣을 글자] (the text to put in). The agent fills them only with what you confirmed. Brand facts, numbers, dates, prices and reviews are never invented.
Related MCP server: A1 Gallery MCP Server
Connect in one line
sh -c "$(curl -fsSL https://duchamp.app/connect.sh)"The script finds Claude Code and Codex, registers the server, and opens your browser to sign in with a free Duchamp account. There is no token to copy.
Manual setup
Claude Code
claude mcp add duchamp --scope user --transport http https://duchamp.app/api/mcpThen in a new session run /mcp, choose duchamp and press Authenticate.
Codex
codex mcp add duchamp --url https://duchamp.app/api/mcp
codex mcp login duchampCursor — add to .cursor/mcp.json, then press Connect next to duchamp in Cursor's MCP settings:
{
"mcpServers": {
"duchamp": { "url": "https://duchamp.app/api/mcp" }
}
}Any other MCP client — add a remote server named Duchamp with transport Streamable HTTP and URL https://duchamp.app/api/mcp. The first connection opens a browser for OAuth.
Plugin install (skills + agent)
The plugin adds two skills and a judge agent on top of the MCP server.
Claude Code:
/plugin marketplace add duchamp-app/duchamp
/plugin install duchamp@duchampCodex:
codex plugin marketplace add duchamp-app/duchamp
codex plugin add duchamp@duchampThen sign in once: Claude Code /mcp → duchamp → Authenticate; Codex codex mcp login duchamp.
make: build one or more assets with the build → render → judge → retry loop.launch-kit: read your product repo, confirm the facts, then make the full launch set.visual-judgeagent (Claude Code): the fresh-context reviewer used bymake.
Everything runs on your own Claude Code or Codex subscription.
Tools
Tool | What it does | Counts toward daily limit |
| Find single images, carousel styles, motion videos, logo kits and pitch decks. Filter by use, ratio or occasion. | No |
| Inspect one item: example frames, video URLs, authored visual and motion rules, palettes. | No |
| Full prompt or coding-agent recipe for an image, carousel, video, logo or deck. | Yes |
| Find landing pages and hero sections by service type, intent and style. | No |
| Section order, conditional variants, STEP 0 questions and the full React + Tailwind recipe. | Yes |
| Find free fonts (by category and script) and motion backgrounds. | No |
| Font install code (web, npm, next/font, agent prompt) with license, or background MP4 download URLs. | Yes |
| Search Duchamp's written breakdowns of market-tested ads (advertiser, days running, format, hook, evidence, why it was picked, ad-library link). No creative files. | No |
| One label in full: beats, layers, what code reproduces, what you supply, transfer rules. | No |
| The label schema, vocabulary and fill order so the agent can break down a reference it watches itself. The server never fetches the URL or calls a model. | No |
| Match a filled label to up to three recipes with a fill plan for the four blanks and the facts that must not be invented. Deterministic. | No |
Fetching a template, recipe or asset counts toward the same daily free limit as copying on duchamp.app. Searches, get_reference, get_reference_label, deconstruct_reference and match_recipe are not counted, so search and inspect before fetching. Template results carry tier: recipe renders the same result from the same input in code; guide is an image-prompt style guide whose output varies.
Example prompts
"Build a landing page for my AI note-taking app using a Duchamp hero. Search Duchamp for SaaS hero sections, show me three, then fetch the recipe for the one you recommend and ask me its STEP 0 questions before you write code."
"Render a 9:16 launch video for our opening on the date I give you. Find an open-countdown motion template on Duchamp, check the example video, fetch the recipe and render the MP4."
"Give me a free Korean font with install code for Next.js. Search Duchamp fonts for a geometric sans with Hangul, then fetch the install snippet and license."
"Make a weekend discount poster. Find a Duchamp poster template for a discount, get the full prompt and text limits, then fill the blanks with my brand color and the exact text I confirm."
"Write a vector logo kit for a brand called Mono, primary #111111 on #F5F5F0. Fetch the Duchamp logo recipe and run it; I want favicons and an OG image too."
How it works
Search one item at a time (
search_*). Results carry inline previews and aduchamp_url.Inspect the reference (
get_reference): real frames, video URLs, the authored design rules.Fetch the template (
get_template,get_ui,get_asset): a prompt, or a paste-ready recipe.Render: your agent runs the recipe with code (React + HyperFrames for video, React + Tailwind for UI, Node for logos) on your machine.
Judge: with the plugin, a fresh
visual-judgeopens the rendered pixels, scores them against fixed criteria, and the agent retries until it passes.
Limits & account
Sign in with a free Duchamp account on the first connection (OAuth in your browser). No API key.
get_template,get_uiandget_assetshare one daily free limit with copying on duchamp.app. If a fetch returns the daily-limit message, the agent relays it and stops.A Creator plan ($9/month or $79/year) is planned for higher limits. Until billing opens, everything is free. See duchamp.app/en/pricing.
Items appear on their release date. Ids not listed on the site are not available.
Privacy
Duchamp stores your account and usage records only. Your brand name, colors, copy and the files your agent renders stay on your machine. Duchamp never calls a model on your behalf.
What Duchamp does not do:
No generation of human faces, human likenesses, face swaps, deepfakes, or synthetic voices. Duchamp does not create synthetic media of real people.
No voice cloning, no audio or music generation, no adult content, no AI companion or relationship features.
No display or re-hosting of other people's posts or accounts. Templates carry no original wording, images, or account names. Duchamp is not a downloader.
No scheduling, publishing, channel connection, performance analytics, or server-side content generation. No engagement automation, and no access to any account the user does not own.
No aggregation or resale of personal data, and no performance guarantees.
Rights in the original posts stay with their rights holders. To ask for a template to be taken down, write to sean@notique.co with the original URL.
Links
Company: Notique, Seoul · Contact: sean@notique.co
License
MIT. See LICENSE.
This server cannot be deployed
Maintenance
Related MCP Connectors
Real UI references for coding agents: iOS app screens, user journeys and website design systems.
Find UI components and themes, retrieve code, and generate with hosted 21st AI when enabled.
A design-style library for AI agents: search real styles, fetch a ready-to-apply design spec.
Search and pull 500+ production-ready React + Tailwind sections and elements
Related MCP Servers
- AlicenseNot gradedqualityAmaintenanceSTOP UI SLOP. Gives coding agents searchable evidence from 800,000+ real web and iOS screens, design contracts, and a hard UI finish gate.1MIT
- AlicenseNot gradedqualityBmaintenanceProvides curated real website design references with structured JSON data on type, spacing, palette, and layout. Enables AI agents to search, browse, and analyze over 1,000 sites and their sections.1MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI coding assistants to inspect frontend projects, search a curated design and motion recipe catalog, prepare and preview structured design plans, apply changes with backups and rollback, capture previews, audit UI accessibility and performance, and monitor activity via a web dashboard.15 npmMIT

UXKIN MCP Serverofficial
AlicenseNot gradedqualityAmaintenanceEnables coding agents to find real iOS app screens, user journeys, and website design systems, including colors, typography, components, and DESIGN.md files, so generated UIs resemble real products instead of AI defaults.1MIT