magic-mcp
Magic from 21st.dev is an MCP tool that creates UI components from natural-language descriptions inside your IDE. You type `/ui` in your agent's chat and describe what you need, for example a modern responsive navigation bar. The IDE prompts you to use Magic, which builds a component inspired by the 21st.dev library and adds it to your project, where it stays fully customisable. The README lists TypeScript support, real-time preview, SVGL brand-asset and logo integration, and multi-IDE support for Cursor, Windsurf, VS Code and VS Code with Cline.
Setup needs Node.js and an API key generated in the 21st.dev Magic Console. The recommended install is one CLI command (`npx @21st-dev/cli@latest install` with your key) for Cursor, Windsurf, Cline or Claude; you can also edit the MCP config file by hand or use one-click install buttons for VS Code. Component enhancement, which would improve existing components with animations and advanced features, is marked as coming soon. The repository is MIT licensed.
Features
Why choose it
Trade-offs
Maintenance check
- Last commit
- 2026-09-09
- Commits, last 90 days
- 6
- Releases, last 90 days
- 1
- Latest release
- v0.2.3 (2026-09-09)
- Open issues
- 8
- Recent issues with at least one comment
- 21/30
Oldest week on the left; the latest four weeks are orange. Source: GitHub commit activity.
Status rule: archived on GitHub = Archived; last commit within 90 days = Active; 91 to 365 days = Slowing; older = Stale. All figures come from the GitHub API on the date shown.
Most discussed open issues
- #87 skeisan website0 comments · 2026-10-23
- #85 Added 1-click config generator and setup guide for magic-mcp on MCP ServerList0 comments · 2026-10-18
- #84 Listed on AgentHub — badge for your README0 comments · 2026-10-04
- #82 Claude Code plugin: .mcp.json has "url" but no "type", so the 21st MCP server is skipped0 comments · 2026-09-16
- #81 Claim / update your listing on MCPX (mcpx.digital)0 comments · 2026-09-13
Issue titles are quoted from GitHub. Open the link to check whether a problem still applies to the version you use.
Compatibility
Quick start
Use cases
Alternatives
Comments
No comments yet. Be the first!