npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@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).

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-mcp

That'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-mcp

Or 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-mcp

or 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.