Open Design Agent Kit MCP Server

by feimacode• 704•• Scanned•Claim this listing•Request removal
Design & Mediaai agentclaude codeclaude designclaude desktopcodex

Pro-grade UI design built into the coding agent you already use — GitHub Copilot Chat, Claude Code, Codex, Cursor. 270+ design skills, 150+ brand design systems, 160+ remixable examples. No desktop app, no daemon, no API keys — just files in your repo.

Open Design Agent Kit is an open-source mcp server by feimacode, written mainly in HTML, with 704 GitHub stars and the MIT license. Its code was last updated Nov 1, 2026.

Open Design Agent Kit

English | 简体中文 | 日本語

Pro-grade design, built right into the coding agent you already use.

Open Design Agent Kit brings Open Design's design skills, brand design systems, and remixable examples into GitHub Copilot Chat, Claude Code, Codex, Cursor, and any other MCP-capable agent. Ask for a pitch deck, landing page, dashboard, or mobile prototype in the chat you already have open. Your agent's own model builds it with its own file tools, guided by a library that keeps the result from looking AI-generated.

No desktop app. No daemon. No extra account, API key, or model settings. Install it, ask, and the files show up in your repo.

Why built-in beats another app

Open Design itself is a full local-first desktop app with its own daemon, project database, and model setup. It's excellent, but it's one more thing to install, keep running, configure, and switch into. Most of what makes it valuable day to day isn't the app. It's the content: 181 skills, 114 design templates, 198 brand design systems, 193 remixable example artifacts, and 13 craft docs (typography, color, accessibility, anti-"AI slop"). Agent Kit takes that content and the generation workflow around it and builds them directly into your agent:

Open Design desktop appOpen Design Agent Kit
InstallDesktop app plus a background daemonOne VS Code extension, Claude Code plugin, or npx command
Where you workA separate app windowThe agent chat you already have open
ModelChosen and configured in the appWhatever model your agent already uses, with no second key or bill
SetupProviders, keys, and projects set up in the appNothing to configure. Your active design system is remembered per workspace.
OutputStored in the app's project databasePlain files in your repo: diff, review, and commit them like any other code
Getting to productionExport and hand offPromote the prototype into your real app's components, in the same session

What makes it different

  • Native to each agent. It isn't a wrapper or a separate UI; each integration uses the agent's own mechanism. In Copilot, that's VS Code languageModelTools, chat instructions, and slash commands. In Claude Code, it's a plugin with skills and a bundled MCP server. In Codex, it's .agents/skills plus MCP. The agent finds the tools on its own, so you just describe what you want.
  • A curated library, not a prompt. Task-specific recipes, brand-accurate design tokens, and hard-won craft rules. That's the difference between "a generic gradient card layout" and something that looks designed.
  • Remix, don't start blank. Start from any of 193 real rendered examples, plus a growing community catalog, and let the model adapt one instead of inventing from scratch.
  • Brand-consistent by default. Pick a design system once (bundled, invented from a brief, or imported from your own) and every generation after that uses it.
  • Grounded in your codebase, and headed there. Generation looks at your real components first. When the prototype is right, one tool call ports it into your app as idiomatic production code.
  • Checked before it's done. The agent renders every design in a real browser, fixes what the checks find (clipped text, low contrast, missing focus states, print bleed, a generic "AI" look), then asks a critic with fresh eyes for a verdict. It asks at most three questions up front, and keeps new designs from all looking alike.
  • Everything is a file. Artifacts, manifests, comments, and custom design systems are plain files in your workspace. There's no database, no lock-in, and nothing to export.

Ways in:

  • VS Code extension: native tools for GitHub Copilot Chat, plus a gallery, a live artifact preview with comments, WYSIWYG editing and a Tweaks panel, multi-screen collections and explorations, and an Integrations view.
  • Claude Code plugin: /plugin install open-design gives you skills that trigger on design requests (including social posts, posters, campaigns, explorations and decks from documents), 27 curated /open-design:* commands, and the MCP server, registered automatically.
  • Claude Desktop: the same plugin in the Code tab, Chat and Cowork, with designs shown inline in the conversation. An optional desktop extension (.mcpb) needs no Node.js and works in a Chat with no folder.
  • ChatGPT desktop: a desktop plugin for the Work and Codex tabs, installed with one npx command.
  • Claude and ChatGPT on the web: a hosted connector, nothing to install, for when you can't run anything locally.
  • Codex CLI: the same skills in Codex's own .agents/skills format, plus the MCP server.
  • One-command project setup: npx @feimacode/open-design-agent-kit init wires Claude Code and/or Codex into your project.
  • MCP server: npx @feimacode/open-design-agent-kit-mcp for Cursor or any other MCP-capable agent.
  • Any agent via npx skills add: npx skills add https://github.com/feimacode/open-design-agent-kit/tree/main/packages/claude-plugin/skills/open-design drops the same skill into any of the 75+ agents skills supports (Cursor, OpenCode, Cline, and more). It registers the MCP server itself the first time you ask it to design something — nothing else to run first.

Published under the feimacode entity; the VS Code extension's publisher id is feima.

See what it builds

Six of the ~280 vendored skills and templates, rendered exactly as-is — no retouching, no cherry-picked crops:

<table> <tr> <td width="50%" valign="top"> <img src="docs/screenshots/examples/dating-web.png" alt="Consumer dating-app dashboard, editorial typography, left-rail navigation" width="100%"/><br/> <sub><b>"Design a dating-site dashboard — mutuals, match rate, a 30-day trend."</b><br/>Editorial dashboard, left-rail nav, one restrained accent color.</sub> </td> <td width="50%" valign="top"> <img src="docs/screenshots/examples/gamified-app.png" alt="Gamified habit-tracking mobile app, three phone frames" width="100%"/><br/> <sub><b>"A habit-tracking app with daily quests and XP."</b><br/>Three-screen mobile prototype, vivid quest tiles, level bar.</sub> </td> </tr> <tr> <td width="50%" valign="top"> <img src="docs/screenshots/examples/deck-swiss-international.png" alt="Board strategy deck, Swiss International style, cover slide" width="100%"/><br/> <sub><b>"A board-ready strategy deck, Swiss International style."</b><br/>Decision-grade corporate deck — this is slide one of ten.</sub> </td> <td width="50%" valign="top"> <img src="docs/screenshots/examples/data-report.png" alt="Weekly metrics report with KPI cards and trend charts" width="100%"/><br/> <sub><b>"Turn this CSV into a weekly metrics report."</b><br/>KPI cards, trend charts, and a raw-data table.</sub> </td> </tr> <tr> <td width="50%" valign="top"> <img src="docs/screenshots/examples/card-xiaohongshu.png" alt="Xiaohongshu-style swipeable knowledge card" width="100%"/><br/> <sub><b>"5 tips, as a Xiaohongshu-style swipeable card carousel."</b><br/>Social-native knowledge cards, ready to export as images.</sub> </td> <td width="50%" valign="top"> <img src="docs/screenshots/examples/resume-modern.png" alt="Modern minimal resume, single A4 page" width="100%"/><br/> <sub><b>"A modern, print-ready resume."</b><br/>Single A4 page, ready for PDF export.</sub> </td> </tr> </table>

Every one of these started from remix_open_design_example (copy a real example, then modify it) or prepare_open_design_brief (compose instructions and generate from scratch) — the same two tools regardless of which surface below you use.

Get started

  • VS Code (GitHub Copilot Chat): install "Open Design Agent Kit" from the Marketplace. See the getting-started guide.
  • Claude Code: /plugin marketplace add feimacode/open-design-agent-kit, then /plugin install open-design. Or run npx @feimacode/open-design-agent-kit init --tools claude in your project. See the getting-started guide.
  • Claude Desktop: install the same plugin from Customize → Plugins, then use it in the Code tab or in a Chat with a folder. Optionally add the desktop extension (open-design-<version>.mcpb from the releases) for the tools without Node.js, a Figma token form, and Chat without a folder. See the getting-started guide.
  • ChatGPT desktop (macOS, Windows): npx @feimacode/open-design-agent-kit install chatgpt, restart ChatGPT, and turn on Open Design under Plugins → Personal. Works in the Work and Codex tabs; needs Node.js. See the getting-started guide.
  • Claude or ChatGPT on the web, or your phone: add the hosted connector https://open-design.feimacode.com/mcp. See the getting-started guide.
  • Codex CLI: npx @feimacode/open-design-agent-kit init --tools codex. See the getting-started guide.
  • Any MCP agent (Cursor and others): register npx -y @feimacode/open-design-agent-kit-mcp as a stdio MCP server. See the MCP server README.
  • Any of the 75+ agents skills supports: npx skills add https://github.com/feimacode/open-design-agent-kit/tree/main/packages/claude-plugin/skills/open-design (add --agent <name> to target one directly). The skill wires up the MCP server on its own the first time it runs.
  • Scripts and CI: npx @feimacode/open-design-agent-kit export …, check … and render-video …. See the CLI guide.

Works with the tools you already use

When your agent is connected to one of these services' official MCP servers, Open Design's workflows use it directly instead of handing you a file to upload: importing into Canva, pushing designs into Figma, saving to Drive, posting through a scheduler. Nothing is installed without your yes. See Connect other services.

<!-- integrations:start -->
IntegrationWhat your agent can do with it
CanvaImport a design, upload assets, export, read brand kits
FigmaRead frames into code, push designs in as editable layers, export and upload assets
NotionRead pages, create pages, upload files
Google DriveSearch, read and save files
SlackShare a message or image in a channel
BufferDraft and schedule posts on X, LinkedIn, Instagram, Facebook, Threads, Bluesky, Mastodon, TikTok, Pinterest, YouTube
MetricoolSchedule posts on Instagram, Facebook, LinkedIn, TikTok, YouTube
XPost through X's own server
ShopifyUpdate products and descriptions in your store
<!-- integrations:end -->

Documentation

Everything lives in docs/:

Community

Provenance

Some code is adapted from open-design (Apache-2.0): the artifact manifest logic, parts of the preview editor, and deck export. See Upstream ports, and packages/core/src/vendored/SOURCE.md for the exact record.

License

MIT — see LICENSE. Skill/design-system/craft/example content is vendored from open-design, licensed Apache-2.0; see Provenance above for which files that applies to.

Open Design Agent Kit alternatives

View more →

Similar mcp servers in Design & Media, ranked by GitHub stars. Compare licence, recent activity and scan status before you choose.

NameStarsLicenceLast updatedScan
Open Design Agent Kit (this page)
feimacode
704MITNov 1, 2026Scanned, no flagged issues
Next AI Draw Io
DayuanJiang
37kApache-2.0Nov 1, 2026Scanned, no flagged issues
MCP For Blender
ahujasid
33kMITOct 29, 2026Scanned, no flagged issues
Figma Context MCP
GLips
16kMITOct 27, 2026Scanned, no flagged issues
Nginx UI
0xJacky
12kAGPL-3.0Nov 1, 2026Scanned, no flagged issues
Lamda
firerpa
8.7kMITSep 27, 2026Scanned, no flagged issues