@feimacode/open-design-agent-kit-mcp
v0.1.8
Published
Open Design as an MCP server — the same skill/design-system/artifact tools the VS Code extension exposes, usable from any MCP-capable coding agent (Claude Code, Codex, and others).
Maintainers
Readme
@feimacode/open-design-agent-kit-mcp
Pro-grade design for any MCP-capable coding agent. One command, nothing else to run.
This is Open Design's design library and workflow, packaged as a plain stdio MCP server for Claude Code, Codex, Cursor, and anything else that speaks MCP. It includes 163 skills, 114 design templates, 152 brand design systems, and 167 remixable examples. Ask your agent for a deck, a landing page, a dashboard, or a prototype, and it builds one that looks designed rather than generated, as real files in your project.
- No desktop app, no daemon, no account. Your agent launches the server on demand over stdio, and it exits when the agent does.
- No API keys or model settings. The server never calls a model. Your agent's own selected model does the generation with its normal file-editing tools. The server supplies the library and handles the bookkeeping (manifests, active design system).
- Zero config. It works in the current project out of the box. The active design system is remembered in
.open-design/config.json. - Plain files. Everything it produces is ordinary HTML plus small JSON sidecars in your repo, so you can diff, review, and commit it.
It has the same core tools and the same content as the VS Code extension, over MCP instead of native languageModelTools.
See what it builds
Four of the ~280 vendored skills and templates, rendered exactly as-is:
Each one started from remix_open_design_example (copy a real example, then modify it) or prepare_open_design_brief (compose instructions and generate from scratch) — call list_open_design_skills to browse the other ~276.
Quick start
npx -y @feimacode/open-design-agent-kit-mcpThat's a plain stdio MCP server. Register it with your agent:
Claude Code
claude mcp add open-design -- npx -y @feimacode/open-design-agent-kit-mcpOr install the Claude Code plugin instead: it registers this server automatically and adds the Open Design skills on top.
Codex CLI
codex mcp add open-design -- npx -y @feimacode/open-design-agent-kit-mcpor by hand in ~/.codex/config.toml:
[mcp_servers.open-design]
command = "npx"
args = ["-y", "@feimacode/open-design-agent-kit-mcp"]Or run npx @feimacode/open-design-agent-kit init --tools codex to add the matching skills too. See Codex setup.
Any other MCP host — the generic config shape:
{
"mcpServers": {
"open-design": {
"command": "npx",
"args": ["-y", "@feimacode/open-design-agent-kit-mcp"]
}
}
}Tools and prompts
11 tools, the same as the VS Code extension's (minus community sharing):
- Catalog:
list_open_design_skills,list_open_design_design_systems - Generating:
prepare_open_design_brief,register_open_design_artifact,get_open_design_artifact,remix_open_design_example - Design systems:
set_active_design_system,create_open_design_design_system - Beyond the prototype:
port_open_design_artifact_to_app,pull_open_design_figma_frame - Export:
export_open_design_artifact(PNG/JPEG, deck PowerPoint/PDF, page PDF; needs an installed Chrome, Edge or Chromium)
MCP prompts: open-design-social-post, and one od-<mode>-<id> prompt per remixable example.
Arguments, results and errors: tools reference. Prompts: prompts and commands.
Configuration
Zero config by default. The server works in the directory your agent starts it in. Optional environment variables (OPEN_DESIGN_WORKSPACE_ROOT, OPEN_DESIGN_OUTPUT_DIR, OPEN_DESIGN_FIGMA_TOKEN, OPEN_DESIGN_BROWSER_PATH) are described in settings and environment variables.
What's not here
Live preview, inline comments, and WYSIWYG editing are webview-based and stay VS-Code-only — see the VS Code extension for those. This package is the headless skill/design-system/artifact workflow only.
More
Documentation · Troubleshooting · Social media posts · Export decks and PDFs
License
MIT — see LICENSE. Skill/design-system/example content is vendored from open-design, licensed Apache-2.0.
