{"_id":"@21st-dev/magic","_rev":"52-c32e3b71201e71e053ab1b9472262a8a","name":"@21st-dev/magic","dist-tags":{"beta":"0.1.1-beta.1","latest":"0.2.3"},"versions":{"0.0.1":{"name":"@21st-dev/magic","version":"0.0.1","keywords":["mcp","model-context-protocol","ai","UI","frontend","21st.dev","21","magic"],"author":{"name":"sergeibynas@gmail.com"},"license":"ISC","_id":"@21st-dev/magic@0.0.1","maintainers":[{"name":"bunasq","email":"realsergeybunas@gmail.com"}],"homepage":"https://21st.dev/magic","bugs":{"url":"https://github.com/21st-dev/magic-mcp/issues"},"bin":{"magic":"dist/index.js"},"dist":{"shasum":"dabd8c27b9f79f17a1e49145737a02df8533a9b6","tarball":"https://registry.npmjs.org/@21st-dev/magic/-/magic-0.0.1.tgz","fileCount":8,"integrity":"sha512-JPMrS/Sg7lwSPTg6BgbiV53Kbg5c86n23b2heUHXUP042UTlCqIgNtFeKW1pXE4Z+t17b8Y4pc5WBAz4toWQjA==","signatures":[{"sig":"MEQCICe9wzy2YxxJVPwLPua/xl+Eup3AKK/+I0SaAH0wIEGaAiByUXU9iFK4fMwSc+tiSRj3V7+06mnWsEmQiKvZRiSyfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22081},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"ed38b473e79de04cb2a43c11d70be44feb86c984","scripts":{"dev":"nodemon --watch 'src/**/*.ts' --exec 'ts-node' src/index.ts","build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","prepare":"npm run build","publish-patch":"npm version patch && npm run build && npm publish --access public"},"_npmUser":{"name":"bunasq","email":"realsergeybunas@gmail.com"},"deprecated":"Magic MCP is now the 21st MCP. This version talks to a retired backend and old API keys were reset. Update: npx @21st-dev/cli@latest init, or upgrade to @21st-dev/magic@latest (compatibility proxy). Keys: https://21st.dev/mcp","repository":{"url":"git+https://github.com/21st-dev/magic-mcp.git","type":"git"},"_npmVersion":"10.9.0","description":"Magic MCP UI builder by 21st.dev","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.24.2","axios":"^1.7.9","typescript":"^5.7.3","@types/axios":"^0.9.36","@modelcontextprotocol/sdk":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","@types/node":"^22.13.4"},"_npmOperationalInternal":{"tmp":"tmp/magic_0.0.1_1741719123513_0.3119289601185071","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@21st-dev/magic","version":"0.0.2","keywords":["mcp","model-context-protocol","ai","UI","frontend","21st.dev","21","magic"],"author":{"name":"sergeibynas@gmail.com"},"license":"ISC","_id":"@21st-dev/magic@0.0.2","maintainers":[{"name":"bunasq","email":"realsergeybunas@gmail.com"}],"homepage":"https://21st.dev/magic","bugs":{"url":"https://github.com/21st-dev/magic-mcp/issues"},"bin":{"magic":"dist/index.js"},"dist":{"shasum":"687b0676d4845453bb7325b9625b1a29e9fe30fb","tarball":"https://registry.npmjs.org/@21st-dev/magic/-/magic-0.0.2.tgz","fileCount":8,"integrity":"sha512-nyb9tIZkIfHhGDOuQaOv/Yt4wzuMDR52Dqq4sac21NnGdk0ZhmJFHBawY6GGXA+iyd84XN8RMqTOaP9vSAw+ig==","signatures":[{"sig":"MEYCIQC8AsX8CdvjjSBo+JYbNb1D6BQJJEsMtv9uq+i/3bu+dQIhAJLGUgc8JhFbo4bVE2TNw/bQu0BzMuG1WenUBOXfnfmT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22081},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"ed38b473e79de04cb2a43c11d70be44feb86c984","scripts":{"dev":"nodemon --watch 'src/**/*.ts' --exec 'ts-node' src/index.ts","build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","prepare":"npm run build","publish-patch":"npm version patch && npm run build && npm publish --access public"},"_npmUser":{"name":"bunasq","email":"realsergeybunas@gmail.com"},"deprecated":"Magic MCP is now the 21st MCP. This version talks to a retired backend and old API keys were reset. Update: npx @21st-dev/cli@latest init, or upgrade to @21st-dev/magic@latest (compatibility proxy). Keys: https://21st.dev/mcp","repository":{"url":"git+https://github.com/21st-dev/magic-mcp.git","type":"git"},"_npmVersion":"10.9.0","description":"Magic MCP UI builder by 21st.dev","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.24.2","axios":"^1.7.9","typescript":"^5.7.3","@types/axios":"^0.9.36","@modelcontextprotocol/sdk":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","@types/node":"^22.13.4"},"_npmOperationalInternal":{"tmp":"tmp/magic_0.0.2_1741719286753_0.6088828580783487","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@21st-dev/magic","version":"0.0.3","keywords":["mcp","model-context-protocol","ai","UI","frontend","21st.dev","21","magic"],"author":{"name":"sergeibynas@gmail.com"},"license":"ISC","_id":"@21st-dev/magic@0.0.3","maintainers":[{"name":"bunasq","email":"realsergeybunas@gmail.com"}],"homepage":"https://21st.dev/magic","bugs":{"url":"https://github.com/21st-dev/magic-mcp/issues"},"bin":{"magic":"dist/index.js"},"dist":{"shasum":"da0a42a85fbd3f8fd6b0957ae0f120d0606c1b7f","tarball":"https://registry.npmjs.org/@21st-dev/magic/-/magic-0.0.3.tgz","fileCount":8,"integrity":"sha512-BegZzdsLwJ6HimUBy6vgOQl/+ubkv5ox/9uh+jxU129ZQtAjQZMWUyiH9N6ZLG92F3odagWqLJAHmlkY9LiPFg==","signatures":[{"sig":"MEUCIAFoI5yZEGQ6rzUYXD1AGRMGa6Wz55S+WL/oEfd9ayCdAiEA2EVLfN3R5SDNvff9OFukUdNl3lemFcB5Q2bdwK17SKE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22101},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"ed38b473e79de04cb2a43c11d70be44feb86c984","scripts":{"dev":"nodemon --watch 'src/**/*.ts' --exec 'ts-node' src/index.ts","build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","prepare":"npm run build","publish-patch":"npm version patch && npm run build && npm publish --access public"},"_npmUser":{"name":"bunasq","email":"realsergeybunas@gmail.com"},"deprecated":"Magic MCP is now the 21st MCP. This version talks to a retired backend and old API keys were reset. Update: npx @21st-dev/cli@latest init, or upgrade to @21st-dev/magic@latest (compatibility proxy). Keys: https://21st.dev/mcp","repository":{"url":"git+https://github.com/21st-dev/magic-mcp.git","type":"git"},"_npmVersion":"10.9.0","description":"Magic MCP UI builder by 21st.dev","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.24.2","axios":"^1.7.9","typescript":"^5.7.3","@types/axios":"^0.9.36","@modelcontextprotocol/sdk":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","@types/node":"^22.13.4"},"_npmOperationalInternal":{"tmp":"tmp/magic_0.0.3_1741719953243_0.12858299397764972","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@21st-dev/magic","version":"0.0.4","keywords":["mcp","model-context-protocol","ai","UI","frontend","21st.dev","21","magic"],"author":{"name":"sergeibynas@gmail.com"},"license":"ISC","_id":"@21st-dev/magic@0.0.4","maintainers":[{"name":"bunasq","email":"realsergeybunas@gmail.com"}],"homepage":"https://21st.dev/magic","bugs":{"url":"https://github.com/21st-dev/magic-mcp/issues"},"bin":{"magic":"dist/index.js"},"dist":{"shasum":"9f0528bedf0c41775cfc8d15133b33496ccbbb84","tarball":"https://registry.npmjs.org/@21st-dev/magic/-/magic-0.0.4.tgz","fileCount":8,"integrity":"sha512-0rIfafrA2s++x7tW4cvpOUxuMg/YFdSQLgPizekUDV6lzaR0KU1Pc7W1qz2zyiOGvxRHaV7O1l1myphmQNtl6A==","signatures":[{"sig":"MEQCIAxyYUAkkmy23j2Q4wtdycRkS5PRMDdsLc0CGl4bwKujAiB+Urdcu3j0hZOv6cbBDrApGHM7qujLdhGDSxuDIbdFhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22101},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"ed38b473e79de04cb2a43c11d70be44feb86c984","scripts":{"dev":"nodemon --watch 'src/**/*.ts' --exec 'ts-node' src/index.ts","build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","prepare":"npm run build","publish-patch":"npm version patch && npm run build && npm publish --access public"},"_npmUser":{"name":"bunasq","email":"realsergeybunas@gmail.com"},"deprecated":"Magic MCP is now the 21st MCP. This version talks to a retired backend and old API keys were reset. Update: npx @21st-dev/cli@latest init, or upgrade to @21st-dev/magic@latest (compatibility proxy). Keys: https://21st.dev/mcp","repository":{"url":"git+https://github.com/21st-dev/magic-mcp.git","type":"git"},"_npmVersion":"10.9.0","description":"Magic MCP UI builder by 21st.dev","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.24.2","axios":"^1.7.9","typescript":"^5.7.3","@types/axios":"^0.9.36","@modelcontextprotocol/sdk":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","@types/node":"^22.13.4"},"_npmOperationalInternal":{"tmp":"tmp/magic_0.0.4_1741720078632_0.6449469338772365","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@21st-dev/magic","version":"0.0.5","keywords":["mcp","model-context-protocol","ai","UI","frontend","21st.dev","21","magic"],"author":{"name":"sergeibynas@gmail.com"},"license":"ISC","_id":"@21st-dev/magic@0.0.5","maintainers":[{"name":"bunasq","email":"realsergeybunas@gmail.com"}],"homepage":"https://21st.dev/magic","bugs":{"url":"https://github.com/21st-dev/magic-mcp/issues"},"bin":{"magic":"dist/index.js"},"dist":{"shasum":"c0ff6f1240225342babbbb7f4a63f4bc9cef227c","tarball":"https://registry.npmjs.org/@21st-dev/magic/-/magic-0.0.5.tgz","fileCount":8,"integrity":"sha512-H6+t27fvL1teJSyJ2/+9kwCQV90uWk3B+SYC2UJWfP6y/DxIDPy8Nxe0a69al5UPfIDB2xm/3y6KQ0z8Sk5itg==","signatures":[{"sig":"MEUCIQDMHpQVVwb3EK6hUUbZytByPDOiEisRFYPvBj11v6VkNQIgC5Ks10OtlWXE3+OImo+/9+4Eom8lVnGIiIJu7u3JtlM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21817},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"ed38b473e79de04cb2a43c11d70be44feb86c984","scripts":{"dev":"nodemon --watch 'src/**/*.ts' --exec 'ts-node' src/index.ts","build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","prepare":"npm run build","publish-patch":"npm version patch && npm run build && npm publish --access public"},"_npmUser":{"name":"bunasq","email":"realsergeybunas@gmail.com"},"deprecated":"Magic MCP is now the 21st MCP. This version talks to a retired backend and old API keys were reset. Update: npx @21st-dev/cli@latest init, or upgrade to @21st-dev/magic@latest (compatibility proxy). Keys: https://21st.dev/mcp","repository":{"url":"git+https://github.com/21st-dev/magic-mcp.git","type":"git"},"_npmVersion":"10.9.0","description":"Magic MCP UI builder by 21st.dev","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.24.2","axios":"^1.7.9","typescript":"^5.7.3","@types/axios":"^0.9.36","@modelcontextprotocol/sdk":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","@types/node":"^22.13.4"},"_npmOperationalInternal":{"tmp":"tmp/magic_0.0.5_1741720809041_0.6334355986758773","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@21st-dev/magic","version":"0.0.6","keywords":["mcp","model-context-protocol","ai","UI","frontend","21st.dev","21","magic"],"author":{"name":"sergeibynas@gmail.com"},"license":"ISC","_id":"@21st-dev/magic@0.0.6","maintainers":[{"name":"bunasq","email":"realsergeybunas@gmail.com"}],"homepage":"https://21st.dev/magic","bugs":{"url":"https://github.com/21st-dev/magic-mcp/issues"},"bin":{"magic":"dist/index.js"},"dist":{"shasum":"3a05c406df31ad9271431c4ff9dde89c6e61c4f2","tarball":"https://registry.npmjs.org/@21st-dev/magic/-/magic-0.0.6.tgz","fileCount":8,"integrity":"sha512-x7oTNoEIW2vxtnUzAcr8wOMW1mnEuQPbaus/HZG3DYza+p1z6S8iDeiaDGUf5ZnmYpUf8VvgNLul5H4l89DJGg==","signatures":[{"sig":"MEQCIHqtM2EKSXunODTYUZGB7/jgyWc8XuSS6AirF5ytzMcnAiBXmPouIy68tCD1SIP2Gz74xxqSfLzJ4udmuntleKpN+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21817},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"ed38b473e79de04cb2a43c11d70be44feb86c984","scripts":{"dev":"nodemon --watch 'src/**/*.ts' --exec 'ts-node' src/index.ts","build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","prepare":"npm run build","publish-patch":"npm version patch && npm run build && npm publish --access public"},"_npmUser":{"name":"bunasq","email":"realsergeybunas@gmail.com"},"deprecated":"Magic MCP is now the 21st MCP. This version talks to a retired backend and old API keys were reset. Update: npx @21st-dev/cli@latest init, or upgrade to @21st-dev/magic@latest (compatibility proxy). Keys: https://21st.dev/mcp","repository":{"url":"git+https://github.com/21st-dev/magic-mcp.git","type":"git"},"_npmVersion":"10.9.0","description":"Magic MCP UI builder by 21st.dev","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.24.2","axios":"^1.7.9","@modelcontextprotocol/sdk":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","typescript":"^5.7.3","@types/node":"^22.13.4","@types/axios":"^0.9.36"},"_npmOperationalInternal":{"tmp":"tmp/magic_0.0.6_1741720920574_0.2913995775356655","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@21st-dev/magic","version":"0.0.7","keywords":["mcp","model-context-protocol","ai","UI","frontend","21st.dev","21","magic"],"author":{"name":"sergeibynas@gmail.com"},"license":"ISC","_id":"@21st-dev/magic@0.0.7","maintainers":[{"name":"bunasq","email":"realsergeybunas@gmail.com"}],"homepage":"https://21st.dev/magic","bugs":{"url":"https://github.com/21st-dev/magic-mcp/issues"},"bin":{"magic":"dist/index.js"},"dist":{"shasum":"d79ea3fd6ba04bb05dc188897e37d7d73aaffc09","tarball":"https://registry.npmjs.org/@21st-dev/magic/-/magic-0.0.7.tgz","fileCount":8,"integrity":"sha512-JsnK7YRndxP/O2xBOT6npuQioOb1X16ey/VrQWkBP/S9MLfgPvY7xxkIhwkaE/rNrIxPK4rWw51PztNMHrS2Aw==","signatures":[{"sig":"MEQCIGtosqN1rmedgaweNx4o8TSHnGk7fbjQScn1KYFMN1ITAiAtfTOegB19K342j33pWwgXCWK0C+Lp65IRnO6/Zl2jkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22049},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"ed38b473e79de04cb2a43c11d70be44feb86c984","scripts":{"dev":"nodemon --watch 'src/**/*.ts' --exec 'ts-node' src/index.ts","build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","prepare":"npm run build","publish-patch":"npm version patch && npm run build && npm publish --access public"},"_npmUser":{"name":"bunasq","email":"realsergeybunas@gmail.com"},"deprecated":"Magic MCP is now the 21st MCP. This version talks to a retired backend and old API keys were reset. Update: npx @21st-dev/cli@latest init, or upgrade to @21st-dev/magic@latest (compatibility proxy). Keys: https://21st.dev/mcp","repository":{"url":"git+https://github.com/21st-dev/magic-mcp.git","type":"git"},"_npmVersion":"10.9.0","description":"Magic MCP UI builder by 21st.dev","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.24.2","axios":"^1.7.9","@modelcontextprotocol/sdk":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","typescript":"^5.7.3","@types/node":"^22.13.4","@types/axios":"^0.9.36"},"_npmOperationalInternal":{"tmp":"tmp/magic_0.0.7_1741721094412_0.7292061195558253","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@21st-dev/magic","version":"0.0.8","keywords":["mcp","model-context-protocol","ai","UI","frontend","21st.dev","21","magic"],"author":{"name":"sergeibynas@gmail.com"},"license":"ISC","_id":"@21st-dev/magic@0.0.8","maintainers":[{"name":"bunasq","email":"realsergeybunas@gmail.com"}],"homepage":"https://21st.dev/magic","bugs":{"url":"https://github.com/21st-dev/magic-mcp/issues"},"bin":{"magic":"dist/index.js"},"dist":{"shasum":"683afb1a9fd15d903f53b066e6d43e0f2f1a7342","tarball":"https://registry.npmjs.org/@21st-dev/magic/-/magic-0.0.8.tgz","fileCount":8,"integrity":"sha512-EcAgLow7JmAVEqkjDF6kZbMwZuZNR6TZSASVTN+rdGLFDmPIdMKZ5A/nKJHGDDKZdqjqzEQhSz9Tbp/eJ4G2Kw==","signatures":[{"sig":"MEQCIHNrjVEa85oP77dVGVEuScqRpw5est8HL9u3aU+dX2bfAiAJ87hAv+SO/TGVI6Ozbf/tEubjQiU2s47LHvuhl4XYtQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22086},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"ed38b473e79de04cb2a43c11d70be44feb86c984","scripts":{"dev":"nodemon --watch 'src/**/*.ts' --exec 'ts-node' src/index.ts","build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","prepare":"npm run build","publish-patch":"npm version patch && npm run build && npm publish --access public"},"_npmUser":{"name":"bunasq","email":"realsergeybunas@gmail.com"},"deprecated":"Magic MCP is now the 21st MCP. This version talks to a retired backend and old API keys were reset. Update: npx @21st-dev/cli@latest init, or upgrade to @21st-dev/magic@latest (compatibility proxy). Keys: https://21st.dev/mcp","repository":{"url":"git+https://github.com/21st-dev/magic-mcp.git","type":"git"},"_npmVersion":"10.9.0","description":"Magic MCP UI builder by 21st.dev","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.24.2","axios":"^1.7.9","@modelcontextprotocol/sdk":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","typescript":"^5.7.3","@types/node":"^22.13.4","@types/axios":"^0.9.36"},"_npmOperationalInternal":{"tmp":"tmp/magic_0.0.8_1741768784618_0.2222254623735891","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@21st-dev/magic","version":"0.0.9","keywords":["mcp","model-context-protocol","ai","UI","frontend","21st.dev","21","magic"],"author":{"name":"sergeibynas@gmail.com"},"license":"ISC","_id":"@21st-dev/magic@0.0.9","maintainers":[{"name":"bunasq","email":"realsergeybunas@gmail.com"}],"homepage":"https://21st.dev/magic","bugs":{"url":"https://github.com/21st-dev/magic-mcp/issues"},"bin":{"magic":"dist/index.js"},"dist":{"shasum":"d532036a3a974f4bbe292515af74b3aa46e6cb86","tarball":"https://registry.npmjs.org/@21st-dev/magic/-/magic-0.0.9.tgz","fileCount":8,"integrity":"sha512-4zwp8tX3EJy8JsgUGF2Q1gUoaJlmjuCeg/gYwxbXev2OPtnFKI0jQxg5wEVegH8PijTuULDmJRwwTnc4e9+dLA==","signatures":[{"sig":"MEUCIQCsfeqE5NO0nrdB8ygQaU69Rj62hjRWQYpJXddNF2YmHgIgHGTOepIgZ7jbXfKgAS0fr5bnmr4hVrnTMvZt4zc7UII=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22086},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"ed38b473e79de04cb2a43c11d70be44feb86c984","scripts":{"dev":"nodemon --watch 'src/**/*.ts' --exec 'ts-node' src/index.ts","build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","prepare":"npm run build","publish-patch":"npm version patch && npm run build && npm publish --access public"},"_npmUser":{"name":"bunasq","email":"realsergeybunas@gmail.com"},"deprecated":"Magic MCP is now the 21st MCP. This version talks to a retired backend and old API keys were reset. Update: npx @21st-dev/cli@latest init, or upgrade to @21st-dev/magic@latest (compatibility proxy). Keys: https://21st.dev/mcp","repository":{"url":"git+https://github.com/21st-dev/magic-mcp.git","type":"git"},"_npmVersion":"10.9.0","description":"Magic MCP UI builder by 21st.dev","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.24.2","axios":"^1.7.9","@modelcontextprotocol/sdk":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","typescript":"^5.7.3","@types/node":"^22.13.4","@types/axios":"^0.9.36"},"_npmOperationalInternal":{"tmp":"tmp/magic_0.0.9_1741768852818_0.7818907810744042","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@21st-dev/magic","version":"0.0.10","keywords":["mcp","model-context-protocol","ai","UI","frontend","21st.dev","21","magic"],"author":{"name":"sergeibynas@gmail.com"},"license":"ISC","_id":"@21st-dev/magic@0.0.10","maintainers":[{"name":"bunasq","email":"realsergeybunas@gmail.com"}],"homepage":"https://21st.dev/magic","bugs":{"url":"https://github.com/21st-dev/magic-mcp/issues"},"bin":{"magic":"dist/index.js"},"dist":{"shasum":"658067f2f99d7ae44c0f2fbd817a462b67a49b57","tarball":"https://registry.npmjs.org/@21st-dev/magic/-/magic-0.0.10.tgz","fileCount":9,"integrity":"sha512-hEAY+um5hKh32mYL+D1jkAenXZGxTAuPKPL10HmI1eLHdIi67OLvK/Nzv4iGtHU8reg4WTHdfocI2nW0f5lqcw==","signatures":[{"sig":"MEQCIAlt4WCz3KTnvx4kFRiB8tP87lc7AHge3Xm4MWyNPvlkAiB1IboDzyALXDGiKe7t8pH9CnWe0DYhiq1rucgRv//rvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23085},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"ddd248f27781b0edd1a01c47d93cf491d4cdd17a","scripts":{"dev":"nodemon --watch 'src/**/*.ts' --exec 'ts-node' src/index.ts","build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","prepare":"npm run build","publish-patch":"npm version patch && npm run build && npm publish --access public"},"_npmUser":{"name":"bunasq","email":"realsergeybunas@gmail.com"},"deprecated":"Magic MCP is now the 21st MCP. This version talks to a retired backend and old API keys were reset. Update: npx @21st-dev/cli@latest init, or upgrade to @21st-dev/magic@latest (compatibility proxy). Keys: https://21st.dev/mcp","repository":{"url":"git+https://github.com/21st-dev/magic-mcp.git","type":"git"},"_npmVersion":"10.9.0","description":"Magic MCP UI builder by 21st.dev","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.24.2","axios":"^1.7.9","@modelcontextprotocol/sdk":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","typescript":"^5.7.3","@types/node":"^22.13.4","@types/axios":"^0.9.36"},"_npmOperationalInternal":{"tmp":"tmp/magic_0.0.10_1741776507000_0.5690190795998937","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"@21st-dev/magic","version":"0.0.11","keywords":["mcp","model-context-protocol","ai","UI","frontend","21st.dev","21","magic"],"author":{"name":"sergeibynas@gmail.com"},"license":"ISC","_id":"@21st-dev/magic@0.0.11","maintainers":[{"name":"bunasq","email":"realsergeybunas@gmail.com"}],"homepage":"https://21st.dev/magic","bugs":{"url":"https://github.com/21st-dev/magic-mcp/issues"},"bin":{"magic":"dist/index.js"},"dist":{"shasum":"aa0646faa33d94370cd60e2768abc781b3737469","tarball":"https://registry.npmjs.org/@21st-dev/magic/-/magic-0.0.11.tgz","fileCount":9,"integrity":"sha512-cFVT5eTldyY/XOoIC2DudVVo9WwRzcEW5bXUt9AsW2Xxqf1LrqLI4Ppclty7LSgC3zsODAuZBtSL+AQ1IuAaYA==","signatures":[{"sig":"MEYCIQCTkj2rijLU92NsIN2311TLcbxTAerkvusYKjS5e6W/SgIhAOn67EmwKGi02Jlyn/yc9Z3TKFExPeeeAX2zlCLa5h0/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23065},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"ddd248f27781b0edd1a01c47d93cf491d4cdd17a","scripts":{"dev":"nodemon --watch 'src/**/*.ts' --exec 'ts-node' src/index.ts","build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","prepare":"npm run build","publish-patch":"npm version patch && npm run build && npm publish --access public"},"_npmUser":{"name":"bunasq","email":"realsergeybunas@gmail.com"},"deprecated":"Magic MCP is now the 21st MCP. This version talks to a retired backend and old API keys were reset. Update: npx @21st-dev/cli@latest init, or upgrade to @21st-dev/magic@latest (compatibility proxy). Keys: https://21st.dev/mcp","repository":{"url":"git+https://github.com/21st-dev/magic-mcp.git","type":"git"},"_npmVersion":"10.9.0","description":"Magic MCP UI builder by 21st.dev","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.24.2","axios":"^1.7.9","@modelcontextprotocol/sdk":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","typescript":"^5.7.3","@types/node":"^22.13.4","@types/axios":"^0.9.36"},"_npmOperationalInternal":{"tmp":"tmp/magic_0.0.11_1741776979957_0.8519375877391415","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"@21st-dev/magic","version":"0.0.12","keywords":["mcp","model-context-protocol","ai","UI","frontend","21st.dev","21","magic"],"author":{"name":"sergeibynas@gmail.com"},"license":"ISC","_id":"@21st-dev/magic@0.0.12","maintainers":[{"name":"bunasq","email":"realsergeybunas@gmail.com"}],"homepage":"https://21st.dev/magic","bugs":{"url":"https://github.com/21st-dev/magic-mcp/issues"},"bin":{"magic":"dist/index.js"},"dist":{"shasum":"e9c3950d56f6993aca185057303e7e1b8ca9abe8","tarball":"https://registry.npmjs.org/@21st-dev/magic/-/magic-0.0.12.tgz","fileCount":11,"integrity":"sha512-ylfafurMhvghQlq3B+N+9WW2sa6/oFb5+Nr8Dgu3UE5rdLd2bVIYAR5kZC2NY5tqqKL2FkZSY0T1wmZWEuhJ0A==","signatures":[{"sig":"MEYCIQCDdQ0W9eaaNRAEhUOZ6RAtPDYqv7bjIKzZJmWUVgpzJwIhAPobUMNxJPxlgUM6kBw10ViLOyqUHaoGqeFoPrZEXb3c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24611},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"ddd248f27781b0edd1a01c47d93cf491d4cdd17a","scripts":{"dev":"nodemon --watch 'src/**/*.ts' --exec 'ts-node' src/index.ts","build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","prepare":"npm run build","publish-patch":"npm version patch && npm run build && npm publish --access public"},"_npmUser":{"name":"bunasq","email":"realsergeybunas@gmail.com"},"deprecated":"Magic MCP is now the 21st MCP. This version talks to a retired backend and old API keys were reset. Update: npx @21st-dev/cli@latest init, or upgrade to @21st-dev/magic@latest (compatibility proxy). Keys: https://21st.dev/mcp","repository":{"url":"git+https://github.com/21st-dev/magic-mcp.git","type":"git"},"_npmVersion":"10.9.0","description":"Magic MCP UI builder by 21st.dev","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.24.2","axios":"^1.7.9","@modelcontextprotocol/sdk":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","typescript":"^5.7.3","@types/node":"^22.13.4","@types/axios":"^0.9.36"},"_npmOperationalInternal":{"tmp":"tmp/magic_0.0.12_1741777422322_0.2287449614399255","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"@21st-dev/magic","version":"0.0.13","keywords":["mcp","model-context-protocol","ai","UI","frontend","21st.dev","21","magic"],"author":{"name":"sergeibynas@gmail.com"},"license":"ISC","_id":"@21st-dev/magic@0.0.13","maintainers":[{"name":"bunasq","email":"realsergeybunas@gmail.com"}],"homepage":"https://21st.dev/magic","bugs":{"url":"https://github.com/21st-dev/magic-mcp/issues"},"bin":{"magic":"dist/index.js"},"dist":{"shasum":"f92dfa613522490107855f86c302f11f21686a0b","tarball":"https://registry.npmjs.org/@21st-dev/magic/-/magic-0.0.13.tgz","fileCount":11,"integrity":"sha512-Gl9uPnyXVeBhm1LD0Kv/7XkPYfcoG4izCnRvBIib4xv4eiE/kpnIIOVXdJFhjBGN41dcRv1XIhW3KSowJ5DsSQ==","signatures":[{"sig":"MEYCIQCDCG9WfUvoIqHgGJhv4lWEtPyswZNsFWSVOA/zZE2RRwIhAL2qYV0QEpK2hkv8u9O5BC2IxzJ7cjFVHJHa2NSvZWF6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24588},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"ddd248f27781b0edd1a01c47d93cf491d4cdd17a","scripts":{"dev":"nodemon --watch 'src/**/*.ts' --exec 'ts-node' src/index.ts","build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","prepare":"npm run build","publish-patch":"npm version patch && npm run build && npm publish --access public"},"_npmUser":{"name":"bunasq","email":"realsergeybunas@gmail.com"},"deprecated":"Magic MCP is now the 21st MCP. This version talks to a retired backend and old API keys were reset. Update: npx @21st-dev/cli@latest init, or upgrade to @21st-dev/magic@latest (compatibility proxy). Keys: https://21st.dev/mcp","repository":{"url":"git+https://github.com/21st-dev/magic-mcp.git","type":"git"},"_npmVersion":"10.9.0","description":"Magic MCP UI builder by 21st.dev","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.24.2","axios":"^1.7.9","@modelcontextprotocol/sdk":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","typescript":"^5.7.3","@types/node":"^22.13.4","@types/axios":"^0.9.36"},"_npmOperationalInternal":{"tmp":"tmp/magic_0.0.13_1741777600960_0.3959311934804215","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"@21st-dev/magic","version":"0.0.14","keywords":["mcp","model-context-protocol","ai","UI","frontend","21st.dev","21","magic"],"author":{"name":"sergeibynas@gmail.com"},"license":"ISC","_id":"@21st-dev/magic@0.0.14","maintainers":[{"name":"bunasq","email":"realsergeybunas@gmail.com"}],"homepage":"https://21st.dev/magic","bugs":{"url":"https://github.com/21st-dev/magic-mcp/issues"},"bin":{"magic":"dist/index.js"},"dist":{"shasum":"2c9d200d2ea98932b6e7fa10ec89563a9f54ddd1","tarball":"https://registry.npmjs.org/@21st-dev/magic/-/magic-0.0.14.tgz","fileCount":11,"integrity":"sha512-msNKu62kEOJyzrnsO8VYY+Fi7OoPSeb7IaudI6M6wmbG6w6dhdm/YoGxC/6ZISfmwCQ0ZREKruZwEBB81qlk9Q==","signatures":[{"sig":"MEYCIQDYXGrmcIZBQpJDnGDj9tO2JSW86F5y1abR67aoHV4rkAIhAJK1yd7BxGIBtUSHvE0csG6tkS+mrwA2aDEhlpy0Nyhi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24742},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"ddd248f27781b0edd1a01c47d93cf491d4cdd17a","scripts":{"dev":"nodemon --watch 'src/**/*.ts' --exec 'ts-node' src/index.ts","build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","prepare":"npm run build","publish-patch":"npm version patch && npm run build && npm publish --access public"},"_npmUser":{"name":"bunasq","email":"realsergeybunas@gmail.com"},"deprecated":"Magic MCP is now the 21st MCP. This version talks to a retired backend and old API keys were reset. Update: npx @21st-dev/cli@latest init, or upgrade to @21st-dev/magic@latest (compatibility proxy). Keys: https://21st.dev/mcp","repository":{"url":"git+https://github.com/21st-dev/magic-mcp.git","type":"git"},"_npmVersion":"10.9.0","description":"Magic MCP UI builder by 21st.dev","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.24.2","axios":"^1.7.9","@modelcontextprotocol/sdk":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","typescript":"^5.7.3","@types/node":"^22.13.4","@types/axios":"^0.9.36"},"_npmOperationalInternal":{"tmp":"tmp/magic_0.0.14_1741778023852_0.6806494829226661","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"@21st-dev/magic","version":"0.0.15","keywords":["mcp","model-context-protocol","ai","UI","frontend","21st.dev","21","magic"],"author":{"name":"sergeibynas@gmail.com"},"license":"ISC","_id":"@21st-dev/magic@0.0.15","maintainers":[{"name":"bunasq","email":"realsergeybunas@gmail.com"}],"homepage":"https://21st.dev/magic","bugs":{"url":"https://github.com/21st-dev/magic-mcp/issues"},"bin":{"magic":"dist/index.js"},"dist":{"shasum":"c75cbdbc02a7145076ad275dc9d3ac6e76375ad2","tarball":"https://registry.npmjs.org/@21st-dev/magic/-/magic-0.0.15.tgz","fileCount":11,"integrity":"sha512-207wHa2brUgMOfn3EyEjtyNmHcTy4GBPbZq6MEAj7jatIXz7iINTTfAt6caemtqxj9Ro66RdZ/EUCP8ndp+p2w==","signatures":[{"sig":"MEUCIQCE/rOEGf+IYdiO/at+3DLFdPwmPPIj6a5MHzWafXOyewIgVI9Dg9jE2DPFt1zISgb3m840VL8lBNq96JadjRkZilI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25101},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"ddd248f27781b0edd1a01c47d93cf491d4cdd17a","scripts":{"dev":"nodemon --watch 'src/**/*.ts' --exec 'ts-node' src/index.ts","build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","prepare":"npm run build","publish-patch":"npm version patch && npm run build && npm publish --access public"},"_npmUser":{"name":"bunasq","email":"realsergeybunas@gmail.com"},"deprecated":"Magic MCP is now the 21st MCP. This version talks to a retired backend and old API keys were reset. Update: npx @21st-dev/cli@latest init, or upgrade to @21st-dev/magic@latest (compatibility proxy). Keys: https://21st.dev/mcp","repository":{"url":"git+https://github.com/21st-dev/magic-mcp.git","type":"git"},"_npmVersion":"10.9.0","description":"Magic MCP UI builder by 21st.dev","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.24.2","axios":"^1.7.9","@modelcontextprotocol/sdk":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","typescript":"^5.7.3","@types/node":"^22.13.4","@types/axios":"^0.9.36"},"_npmOperationalInternal":{"tmp":"tmp/magic_0.0.15_1741779078837_0.6131632170738266","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"@21st-dev/magic","version":"0.0.16","keywords":["mcp","model-context-protocol","ai","UI","frontend","21st.dev","21","magic"],"author":{"name":"sergeibynas@gmail.com"},"license":"ISC","_id":"@21st-dev/magic@0.0.16","maintainers":[{"name":"bunasq","email":"realsergeybunas@gmail.com"}],"homepage":"https://21st.dev/magic","bugs":{"url":"https://github.com/21st-dev/magic-mcp/issues"},"bin":{"magic":"dist/index.js"},"dist":{"shasum":"1ade9cacfbb59878aa448694afb5a2675e783d2b","tarball":"https://registry.npmjs.org/@21st-dev/magic/-/magic-0.0.16.tgz","fileCount":11,"integrity":"sha512-8ynewV6tY0kZRdvnsaMoP4k62CHISjgtkpIq75Zn92M+eT+JwEer7r4/vi1anr6XvJd957p++AcdFwetaGKN6g==","signatures":[{"sig":"MEUCIBaDAJYLPCam9TL1XaWtuXNgI2r5asdOOM/Y8HAQescMAiEAkg4EeFpwFT7pCn7pcUXMAD3QjbkQYp7gta8/fz21s8k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25718},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"ddd248f27781b0edd1a01c47d93cf491d4cdd17a","scripts":{"dev":"nodemon --watch 'src/**/*.ts' --exec 'ts-node' src/index.ts","build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","prepare":"npm run build","publish-patch":"npm version patch && npm run build && npm publish --access public"},"_npmUser":{"name":"bunasq","email":"realsergeybunas@gmail.com"},"deprecated":"Magic MCP is now the 21st MCP. This version talks to a retired backend and old API keys were reset. Update: npx @21st-dev/cli@latest init, or upgrade to @21st-dev/magic@latest (compatibility proxy). Keys: https://21st.dev/mcp","repository":{"url":"git+https://github.com/21st-dev/magic-mcp.git","type":"git"},"_npmVersion":"10.9.0","description":"Magic MCP UI builder by 21st.dev","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.24.2","@modelcontextprotocol/sdk":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","typescript":"^5.7.3","@types/node":"^22.13.4","@types/axios":"^0.9.36"},"_npmOperationalInternal":{"tmp":"tmp/magic_0.0.16_1741779719384_0.30294423295994966","host":"s3://npm-registry-packages-npm-production"}},"0.0.19":{"name":"@21st-dev/magic","version":"0.0.19","keywords":["mcp","model-context-protocol","ai","UI","frontend","21st.dev","21","magic"],"author":{"name":"sergeibynas@gmail.com"},"license":"ISC","_id":"@21st-dev/magic@0.0.19","maintainers":[{"name":"bunasq","email":"realsergeybunas@gmail.com"}],"homepage":"https://21st.dev/magic","bugs":{"url":"https://github.com/21st-dev/magic-mcp/issues"},"bin":{"magic":"dist/index.js"},"dist":{"shasum":"d7c88b34068264e5c4dc972f2e2bcf7d1d7a077f","tarball":"https://registry.npmjs.org/@21st-dev/magic/-/magic-0.0.19.tgz","fileCount":51,"integrity":"sha512-vWhQco3YIL0mgtrMq4vq/WOKSxz2UxvmDIqOBeLzQsqc0x+d007+tmK65E2Jm17N3b+TmHQuhz9CN+rov0H7LQ==","signatures":[{"sig":"MEUCIQCEoIvf9+Y8vLNRdx/ALws3TVZt/riHfZ6IokCccsyXsQIgfy3OZtDUnL2Gb3ls4zhcrWKb0ckWmhdEvIveal3XHKA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3216224},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"c7c2e4d6fb039f5e2746c38ad95cea24ab81bfec","scripts":{"dev":"nodemon --watch src --ext ts,json --exec \"npm run build\"","build":"tsc && shx cp -r previewer dist/ && shx chmod +x dist/*.js","start":"node dist/index.js","prepare":"npm run build","publish-patch":"npm version patch && npm run build && npm publish --access public"},"_npmUser":{"name":"bunasq","email":"realsergeybunas@gmail.com"},"deprecated":"Magic MCP is now the 21st MCP. This version talks to a retired backend and old API keys were reset. Update: npx @21st-dev/cli@latest init, or upgrade to @21st-dev/magic@latest (compatibility proxy). Keys: https://21st.dev/mcp","repository":{"url":"git+https://github.com/21st-dev/magic-mcp.git","type":"git"},"_npmVersion":"10.9.0","description":"Magic MCP UI builder by 21st.dev","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.24.2","cors":"^2.8.5","open":"^10.1.0","express":"^4.21.2","@types/cors":"^2.8.17","@types/express":"^5.0.0","@modelcontextprotocol/sdk":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","nodemon":"^3.1.9","typescript":"^5.7.3","@types/node":"^22.13.4","@types/axios":"^0.9.36"},"_npmOperationalInternal":{"tmp":"tmp/magic_0.0.19_1742370746701_0.3354593660444516","host":"s3://npm-registry-packages-npm-production"}},"0.0.20":{"name":"@21st-dev/magic","version":"0.0.20","keywords":["mcp","model-context-protocol","ai","UI","frontend","21st.dev","21","magic"],"author":{"name":"sergeibynas@gmail.com"},"license":"ISC","_id":"@21st-dev/magic@0.0.20","maintainers":[{"name":"bunasq","email":"realsergeybunas@gmail.com"}],"homepage":"https://21st.dev/magic","bugs":{"url":"https://github.com/21st-dev/magic-mcp/issues"},"bin":{"magic":"dist/index.js"},"dist":{"shasum":"e4a728e09058bd38cdedfc7712d2e6248c1040c5","tarball":"https://registry.npmjs.org/@21st-dev/magic/-/magic-0.0.20.tgz","fileCount":79,"integrity":"sha512-GRoa6wzt/URmnmj+iGk6hCqTVAq4go1waERZJ0DgfT71Mc61U311zw1I04YeeZPgWaqtv0Rzd/C1BK7uonPrxw==","signatures":[{"sig":"MEQCIAkgJeWtEoYHmtkr+IjfOdRMacChDstKbHDJk8qgMx5PAiAN1TZF/AhpPiLtlTHQtztPYOe15p8qnOrokiwNNkjiKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2789451},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"2fd40acdb3a737aba72e2518827a61abde27ac52","scripts":{"dev":"nodemon --watch src --ext ts,json --exec \"npm run build\"","build":"tsc && shx cp -r previewer dist/ && shx chmod +x dist/*.js","start":"node dist/index.js","prepare":"npm run build","publish-patch":"npm version patch && npm run build && npm publish --access public"},"_npmUser":{"name":"bunasq","email":"realsergeybunas@gmail.com"},"deprecated":"Magic MCP is now the 21st MCP. This version talks to a retired backend and old API keys were reset. Update: npx @21st-dev/cli@latest init, or upgrade to @21st-dev/magic@latest (compatibility proxy). Keys: https://21st.dev/mcp","repository":{"url":"git+https://github.com/21st-dev/magic-mcp.git","type":"git"},"_npmVersion":"10.9.0","description":"Magic MCP UI builder by 21st.dev","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.24.2","cors":"^2.8.5","open":"^10.1.0","express":"^4.21.2","@types/cors":"^2.8.17","@types/express":"^5.0.0","@modelcontextprotocol/sdk":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","nodemon":"^3.1.9","typescript":"^5.7.3","@types/node":"^22.13.4","@types/axios":"^0.9.36"},"_npmOperationalInternal":{"tmp":"tmp/magic_0.0.20_1742373975442_0.6592526925934821","host":"s3://npm-registry-packages-npm-production"}},"0.0.21":{"name":"@21st-dev/magic","version":"0.0.21","keywords":["mcp","model-context-protocol","ai","UI","frontend","21st.dev","21","magic"],"author":{"name":"sergeibynas@gmail.com"},"license":"ISC","_id":"@21st-dev/magic@0.0.21","maintainers":[{"name":"bunasq","email":"realsergeybunas@gmail.com"}],"homepage":"https://21st.dev/magic","bugs":{"url":"https://github.com/21st-dev/magic-mcp/issues"},"bin":{"magic":"dist/index.js"},"dist":{"shasum":"b4bcf3f236b2b2cb9851eee0faf9cd3d12725e02","tarball":"https://registry.npmjs.org/@21st-dev/magic/-/magic-0.0.21.tgz","fileCount":79,"integrity":"sha512-dQmHobc+I5HnkObE8zHJZynbiywiz9J1KHM65qmlkm4E2ww1aPbhGcSES0UVRyf+fpZ7SPDVCHHn3clGooShRA==","signatures":[{"sig":"MEUCIFRRf0FVZcbF/5E4chPMwrhPz54RBN1PRHFGIan1tL4EAiEA/NrQfbu+cRKy4+8L2w/xy7NOzSIF7eW4siwezdJc5qE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2789424},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"2fd40acdb3a737aba72e2518827a61abde27ac52","scripts":{"dev":"nodemon --watch src --ext ts,json --exec \"npm run build\"","build":"tsc && shx cp -r previewer dist/ && shx chmod +x dist/*.js","start":"node dist/index.js","prepare":"npm run build","publish-patch":"npm version patch && npm run build && npm publish --access public"},"_npmUser":{"name":"bunasq","email":"realsergeybunas@gmail.com"},"deprecated":"Magic MCP is now the 21st MCP. This version talks to a retired backend and old API keys were reset. Update: npx @21st-dev/cli@latest init, or upgrade to @21st-dev/magic@latest (compatibility proxy). Keys: https://21st.dev/mcp","repository":{"url":"git+https://github.com/21st-dev/magic-mcp.git","type":"git"},"_npmVersion":"10.9.0","description":"Magic MCP UI builder by 21st.dev","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.24.2","cors":"^2.8.5","open":"^10.1.0","express":"^4.21.2","@types/cors":"^2.8.17","@types/express":"^5.0.0","@modelcontextprotocol/sdk":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","nodemon":"^3.1.9","typescript":"^5.7.3","@types/node":"^22.13.4","@types/axios":"^0.9.36"},"_npmOperationalInternal":{"tmp":"tmp/magic_0.0.21_1742374156576_0.3961781063146561","host":"s3://npm-registry-packages-npm-production"}},"0.0.22":{"name":"@21st-dev/magic","version":"0.0.22","keywords":["mcp","model-context-protocol","ai","UI","frontend","21st.dev","21","magic"],"author":{"name":"sergeibynas@gmail.com"},"license":"ISC","_id":"@21st-dev/magic@0.0.22","maintainers":[{"name":"bunasq","email":"realsergeybunas@gmail.com"}],"homepage":"https://21st.dev/magic","bugs":{"url":"https://github.com/21st-dev/magic-mcp/issues"},"bin":{"magic":"dist/index.js"},"dist":{"shasum":"4149bb9ffb972205051b67a672089c431b17aecc","tarball":"https://registry.npmjs.org/@21st-dev/magic/-/magic-0.0.22.tgz","fileCount":80,"integrity":"sha512-P+UIWbx+Ahww/QS/ja5JluaCUL6UbBli4u8CM3wVa0vf+QTa4IsHRLatqtJKCmMUKAFOneGMLWZIPzH6PIeUqQ==","signatures":[{"sig":"MEQCICbuqslRSPGCsW1oOGhj8rSrw+2dJJ1t5wkJuA0unetYAiBSVpXKW9+xd12rDrOk7mpMFXas7JIqvAmgntxlXdHpmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2789489},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"2fd40acdb3a737aba72e2518827a61abde27ac52","scripts":{"dev":"nodemon --watch src --ext ts,json --exec \"npm run build\"","build":"tsc && shx cp -r previewer dist/ && shx chmod +x dist/*.js","start":"node dist/index.js","prepare":"npm run build","publish-patch":"npm version patch && npm run build && npm publish --access public"},"_npmUser":{"name":"bunasq","email":"realsergeybunas@gmail.com"},"deprecated":"Magic MCP is now the 21st MCP. This version talks to a retired backend and old API keys were reset. Update: npx @21st-dev/cli@latest init, or upgrade to @21st-dev/magic@latest (compatibility proxy). Keys: https://21st.dev/mcp","repository":{"url":"git+https://github.com/21st-dev/magic-mcp.git","type":"git"},"_npmVersion":"10.9.0","description":"Magic MCP UI builder by 21st.dev","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.24.2","cors":"^2.8.5","open":"^10.1.0","express":"^4.21.2","@types/cors":"^2.8.17","@types/express":"^5.0.0","@modelcontextprotocol/sdk":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","nodemon":"^3.1.9","typescript":"^5.7.3","@types/node":"^22.13.4","@types/axios":"^0.9.36"},"_npmOperationalInternal":{"tmp":"tmp/magic_0.0.22_1742376881086_0.6368647621828867","host":"s3://npm-registry-packages-npm-production"}},"0.0.23":{"name":"@21st-dev/magic","version":"0.0.23","keywords":["mcp","model-context-protocol","ai","UI","frontend","21st.dev","21","magic"],"author":{"name":"sergeibynas@gmail.com"},"license":"ISC","_id":"@21st-dev/magic@0.0.23","maintainers":[{"name":"bunasq","email":"realsergeybunas@gmail.com"}],"homepage":"https://21st.dev/magic","bugs":{"url":"https://github.com/21st-dev/magic-mcp/issues"},"bin":{"magic":"dist/index.js"},"dist":{"shasum":"b1eb6af241a31ef361607a93af324962b706919e","tarball":"https://registry.npmjs.org/@21st-dev/magic/-/magic-0.0.23.tgz","fileCount":80,"integrity":"sha512-/q/+SygT5/YJy92zjiRkbffpVOgEhUFr1p65xmqrtjlrgNwF2BWjWqLvvqNLKm7FaN7W01zQJIciFOqbFMteyg==","signatures":[{"sig":"MEUCIDVjr3gSOV/34elm3pg5w4BnzmajKMvIVdyq9fx9nirjAiEAmv3aJCi3p/EUynkwtFCyN30SzHaFAylK713F4h1VO/Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2789489},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"2fd40acdb3a737aba72e2518827a61abde27ac52","scripts":{"dev":"nodemon --watch src --ext ts,json --exec \"npm run build\"","build":"tsc && shx cp -r previewer dist/ && shx chmod +x dist/*.js","start":"node dist/index.js","prepare":"npm run build","publish-patch":"npm version patch && npm run build && npm publish --access public"},"_npmUser":{"name":"bunasq","email":"realsergeybunas@gmail.com"},"deprecated":"Magic MCP is now the 21st MCP. This version talks to a retired backend and old API keys were reset. Update: npx @21st-dev/cli@latest init, or upgrade to @21st-dev/magic@latest (compatibility proxy). Keys: https://21st.dev/mcp","repository":{"url":"git+https://github.com/21st-dev/magic-mcp.git","type":"git"},"_npmVersion":"10.9.0","description":"Magic MCP UI builder by 21st.dev","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.24.2","cors":"^2.8.5","open":"^10.1.0","express":"^4.21.2","@types/cors":"^2.8.17","@types/express":"^5.0.0","@modelcontextprotocol/sdk":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","nodemon":"^3.1.9","typescript":"^5.7.3","@types/node":"^22.13.4","@types/axios":"^0.9.36"},"_npmOperationalInternal":{"tmp":"tmp/magic_0.0.23_1742376990150_0.49019043133131546","host":"s3://npm-registry-packages-npm-production"}},"0.0.24":{"name":"@21st-dev/magic","version":"0.0.24","keywords":["mcp","model-context-protocol","ai","UI","frontend","21st.dev","21","magic"],"author":{"name":"sergeibynas@gmail.com"},"license":"ISC","_id":"@21st-dev/magic@0.0.24","maintainers":[{"name":"bunasq","email":"realsergeybunas@gmail.com"}],"homepage":"https://21st.dev/magic","bugs":{"url":"https://github.com/21st-dev/magic-mcp/issues"},"bin":{"magic":"dist/index.js"},"dist":{"shasum":"8e622c3316ddc3778cda9e763f0f0a56028ed7a2","tarball":"https://registry.npmjs.org/@21st-dev/magic/-/magic-0.0.24.tgz","fileCount":79,"integrity":"sha512-2ypjipEjpQVNUlEHdg5hRLbjrdaWoyZlmgZffWYnXBBm4UDKW1qA3W8ZWfwSR/d/hicBccSjgwy5MaN+SedZbw==","signatures":[{"sig":"MEUCIACT6qJem6CrNYUfQ6eCXyvWPp3sFXe5srA91mewO4FNAiEAilOoe8rl+EJWAcqsFepyPet5xWTNOgGDd2xv7zlBdjY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2789478},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"2fd40acdb3a737aba72e2518827a61abde27ac52","scripts":{"dev":"nodemon --watch src --ext ts,json --exec \"npm run build\"","build":"tsc && shx cp -r previewer dist/ && shx chmod +x dist/*.js","start":"node dist/index.js","prepare":"npm run build","publish-patch":"npm version patch && npm run build && npm publish --access public"},"_npmUser":{"name":"bunasq","email":"realsergeybunas@gmail.com"},"deprecated":"Magic MCP is now the 21st MCP. This version talks to a retired backend and old API keys were reset. Update: npx @21st-dev/cli@latest init, or upgrade to @21st-dev/magic@latest (compatibility proxy). Keys: https://21st.dev/mcp","repository":{"url":"git+https://github.com/21st-dev/magic-mcp.git","type":"git"},"_npmVersion":"10.9.0","description":"Magic MCP UI builder by 21st.dev","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.24.2","cors":"^2.8.5","open":"^10.1.0","express":"^4.21.2","@types/cors":"^2.8.17","@types/express":"^5.0.0","@modelcontextprotocol/sdk":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","nodemon":"^3.1.9","typescript":"^5.7.3","@types/node":"^22.13.4","@types/axios":"^0.9.36"},"_npmOperationalInternal":{"tmp":"tmp/magic_0.0.24_1742377060014_0.12790960010089303","host":"s3://npm-registry-packages-npm-production"}},"0.0.25":{"name":"@21st-dev/magic","version":"0.0.25","keywords":["mcp","model-context-protocol","ai","UI","frontend","21st.dev","21","magic"],"author":{"name":"sergeibynas@gmail.com"},"license":"ISC","_id":"@21st-dev/magic@0.0.25","maintainers":[{"name":"bunasq","email":"realsergeybunas@gmail.com"}],"homepage":"https://21st.dev/magic","bugs":{"url":"https://github.com/21st-dev/magic-mcp/issues"},"bin":{"magic":"dist/index.js"},"dist":{"shasum":"8373d2eaa6fc491359bd81a20e8193ff3fd51c0c","tarball":"https://registry.npmjs.org/@21st-dev/magic/-/magic-0.0.25.tgz","fileCount":79,"integrity":"sha512-9l3tRuzcj5qt6+rhQmHY8TAHRowycz4E9tYHOAFYwe0uF3Z3N6YlyXJWV8qrMHN/Vaf9+d8nyJXmZTsYL9nbew==","signatures":[{"sig":"MEUCIFg7CDF58tvYffSxr6tu8ao7LPEJDqFEh1hBu39wIjOTAiEAvwf1u4t7Xtxke/9asu4cQ1TY49J3IhNx74q8Z6Fm4VE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2789214},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"2fd40acdb3a737aba72e2518827a61abde27ac52","scripts":{"dev":"nodemon --watch src --ext ts,json --exec \"npm run build\"","build":"tsc && shx cp -r previewer dist/ && shx chmod +x dist/*.js","start":"node dist/index.js","prepare":"npm run build","publish-patch":"npm version patch && npm run build && npm publish --access public"},"_npmUser":{"name":"bunasq","email":"realsergeybunas@gmail.com"},"deprecated":"Magic MCP is now the 21st MCP. This version talks to a retired backend and old API keys were reset. Update: npx @21st-dev/cli@latest init, or upgrade to @21st-dev/magic@latest (compatibility proxy). Keys: https://21st.dev/mcp","repository":{"url":"git+https://github.com/21st-dev/magic-mcp.git","type":"git"},"_npmVersion":"10.9.0","description":"Magic MCP UI builder by 21st.dev","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.24.2","cors":"^2.8.5","open":"^10.1.0","express":"^4.21.2","@types/cors":"^2.8.17","@types/express":"^5.0.0","@modelcontextprotocol/sdk":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","nodemon":"^3.1.9","typescript":"^5.7.3","@types/node":"^22.13.4","@types/axios":"^0.9.36"},"_npmOperationalInternal":{"tmp":"tmp/magic_0.0.25_1742383801498_0.9104512254681807","host":"s3://npm-registry-packages-npm-production"}},"0.0.26":{"name":"@21st-dev/magic","version":"0.0.26","keywords":["mcp","model-context-protocol","ai","UI","frontend","21st.dev","21","magic"],"author":{"name":"sergeibynas@gmail.com"},"license":"ISC","_id":"@21st-dev/magic@0.0.26","maintainers":[{"name":"bunasq","email":"realsergeybunas@gmail.com"}],"homepage":"https://21st.dev/magic","bugs":{"url":"https://github.com/21st-dev/magic-mcp/issues"},"bin":{"magic":"dist/index.js"},"dist":{"shasum":"f7fabf2d21eba4cb4a3b01d3eef6800c9de8b9b8","tarball":"https://registry.npmjs.org/@21st-dev/magic/-/magic-0.0.26.tgz","fileCount":79,"integrity":"sha512-xS3YCuxvFbIi8W6wnqH2R1yrvKS6ndwsQiZE/vqOzO9yvbqSxBEtktkZgQ57HBJzwl4ClBxrjEru8Ng8xScJJg==","signatures":[{"sig":"MEUCIEGqkr9Pa9JG1BV2c0+zP7XjkcCa0vElqbgmYsRQtIUBAiEAyTK4iPip5X2iBSSFDRU6zA2EjlchQXU0wVIbA8B6l7s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2789580},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"2fd40acdb3a737aba72e2518827a61abde27ac52","scripts":{"dev":"nodemon --watch src --ext ts,json --exec \"npm run build\"","build":"tsc && shx cp -r previewer dist/ && shx chmod +x dist/*.js","start":"node dist/index.js","prepare":"npm run build","publish-patch":"npm version patch && npm run build && npm publish --access public"},"_npmUser":{"name":"bunasq","email":"realsergeybunas@gmail.com"},"deprecated":"Magic MCP is now the 21st MCP. This version talks to a retired backend and old API keys were reset. Update: npx @21st-dev/cli@latest init, or upgrade to @21st-dev/magic@latest (compatibility proxy). Keys: https://21st.dev/mcp","repository":{"url":"git+https://github.com/21st-dev/magic-mcp.git","type":"git"},"_npmVersion":"10.9.0","description":"Magic MCP UI builder by 21st.dev","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.24.2","cors":"^2.8.5","open":"^10.1.0","express":"^4.21.2","@types/cors":"^2.8.17","@types/express":"^5.0.0","@modelcontextprotocol/sdk":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","nodemon":"^3.1.9","typescript":"^5.7.3","@types/node":"^22.13.4","@types/axios":"^0.9.36"},"_npmOperationalInternal":{"tmp":"tmp/magic_0.0.26_1742385208058_0.6432015142006111","host":"s3://npm-registry-packages-npm-production"}},"0.0.27":{"name":"@21st-dev/magic","version":"0.0.27","keywords":["mcp","model-context-protocol","ai","UI","frontend","21st.dev","21","magic"],"author":{"name":"sergeibynas@gmail.com"},"license":"ISC","_id":"@21st-dev/magic@0.0.27","maintainers":[{"name":"bunasq","email":"realsergeybunas@gmail.com"}],"homepage":"https://21st.dev/magic","bugs":{"url":"https://github.com/21st-dev/magic-mcp/issues"},"bin":{"magic":"dist/index.js"},"dist":{"shasum":"28f5c587c324606f67bedc6f7034e4d20d3200c1","tarball":"https://registry.npmjs.org/@21st-dev/magic/-/magic-0.0.27.tgz","fileCount":79,"integrity":"sha512-h92anhIHrt/ZYPp01/LmWBlWnEaBSH0lY9iuv3u9SA+vu1vlAdeAiLsG8uvxX+jYs8COkWN1l6VGvi/N3leZjQ==","signatures":[{"sig":"MEYCIQDsxh2Q5jx2fSrUar1Kipq6EMj/yZyy8LemWzl68pSZ1gIhAOSlTSiw06VZ3jDmMRP2+3I56k8xbmCaFbOrHxzhLYuL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2789560},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"2fd40acdb3a737aba72e2518827a61abde27ac52","scripts":{"dev":"nodemon --watch src --ext ts,json --exec \"npm run build\"","build":"tsc && shx cp -r previewer dist/ && shx chmod +x dist/*.js","start":"node dist/index.js","prepare":"npm run build","publish-patch":"npm version patch && npm run build && npm publish --access public"},"_npmUser":{"name":"bunasq","email":"realsergeybunas@gmail.com"},"deprecated":"Magic MCP is now the 21st MCP. This version talks to a retired backend and old API keys were reset. Update: npx @21st-dev/cli@latest init, or upgrade to @21st-dev/magic@latest (compatibility proxy). Keys: https://21st.dev/mcp","repository":{"url":"git+https://github.com/21st-dev/magic-mcp.git","type":"git"},"_npmVersion":"10.9.0","description":"Magic MCP UI builder by 21st.dev","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.24.2","cors":"^2.8.5","open":"^10.1.0","express":"^4.21.2","@types/cors":"^2.8.17","@types/express":"^5.0.0","@modelcontextprotocol/sdk":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","nodemon":"^3.1.9","typescript":"^5.7.3","@types/node":"^22.13.4","@types/axios":"^0.9.36"},"_npmOperationalInternal":{"tmp":"tmp/magic_0.0.27_1742385513256_0.8295626473162545","host":"s3://npm-registry-packages-npm-production"}},"0.0.28":{"name":"@21st-dev/magic","version":"0.0.28","keywords":["mcp","model-context-protocol","ai","UI","frontend","21st.dev","21","magic"],"author":{"name":"sergeibynas@gmail.com"},"license":"ISC","_id":"@21st-dev/magic@0.0.28","maintainers":[{"name":"bunasq","email":"realsergeybunas@gmail.com"}],"homepage":"https://21st.dev/magic","bugs":{"url":"https://github.com/21st-dev/magic-mcp/issues"},"bin":{"magic":"dist/index.js"},"dist":{"shasum":"4946ea87b64d67d043f5c9b69b8da168255441fb","tarball":"https://registry.npmjs.org/@21st-dev/magic/-/magic-0.0.28.tgz","fileCount":142,"integrity":"sha512-jEfpacpWWa0USTRDvwD+QkEWxy1d1+g02yqlB8QQT0fpLQH45/lnJneiSmKPDkvcJitp/n/3hc69ESwCvcUzfA==","signatures":[{"sig":"MEUCIFxeS28ljmTLnakTtAG92aA9YOGgAoepEW9KUSqnXOCxAiEA4d9CK9GboAyNN43DkLvyAqvx4vThukG4n+3Q7kcatck=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5120291},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"2fd40acdb3a737aba72e2518827a61abde27ac52","scripts":{"dev":"nodemon --watch src --ext ts,json --exec \"npm run build\"","build":"tsc && shx cp -r previewer dist/ && shx chmod +x dist/*.js","start":"node dist/index.js","prepare":"npm run build","publish-patch":"npm version patch && npm run build && npm publish --access public"},"_npmUser":{"name":"bunasq","email":"realsergeybunas@gmail.com"},"deprecated":"Magic MCP is now the 21st MCP. This version talks to a retired backend and old API keys were reset. Update: npx @21st-dev/cli@latest init, or upgrade to @21st-dev/magic@latest (compatibility proxy). Keys: https://21st.dev/mcp","repository":{"url":"git+https://github.com/21st-dev/magic-mcp.git","type":"git"},"_npmVersion":"10.9.0","description":"Magic MCP UI builder by 21st.dev","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.24.2","cors":"^2.8.5","open":"^10.1.0","express":"^4.21.2","@types/cors":"^2.8.17","@types/express":"^5.0.0","@modelcontextprotocol/sdk":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","nodemon":"^3.1.9","typescript":"^5.7.3","@types/node":"^22.13.4","@types/axios":"^0.9.36"},"_npmOperationalInternal":{"tmp":"tmp/magic_0.0.28_1742496812445_0.4219670161327691","host":"s3://npm-registry-packages-npm-production"}},"0.0.29":{"name":"@21st-dev/magic","version":"0.0.29","keywords":["mcp","model-context-protocol","ai","UI","frontend","21st.dev","21","magic"],"author":{"name":"serafim@21st.dev"},"license":"ISC","_id":"@21st-dev/magic@0.0.29","maintainers":[{"name":"bunasq","email":"realsergeybunas@gmail.com"}],"homepage":"https://21st.dev/magic","bugs":{"url":"https://github.com/21st-dev/magic-mcp/issues"},"bin":{"magic":"dist/index.js"},"dist":{"shasum":"936c426b2e775cdc9265c5aac623438fab30d7de","tarball":"https://registry.npmjs.org/@21st-dev/magic/-/magic-0.0.29.tgz","fileCount":87,"integrity":"sha512-NXLvMss5SlkMvZuBqa95W4ZemuwgoyU2pttZISulhBaLIoAMW7Jtw4S3R0EmMsRb+D71gpFW2iC2B0GqkBhtLQ==","signatures":[{"sig":"MEUCICeRFqQqIo49JBs5u/nn9YK7Cu/qRD86a4SFRuG8skQtAiEA1QNXBGEGUmgQXGZhDPNkHzuu4T3bt3kbJf32zn4brJw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2925281},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"4219678a8dc13c43181424fde69c80010e00eb3b","scripts":{"dev":"nodemon --watch src --ext ts,json --exec \"npm run build\"","test":"jest","build":"tsc && shx cp -r previewer dist/ && shx chmod +x dist/*.js","start":"node dist/index.js","prepare":"npm run build:prod","build:prod":"npm run build && npm run test","publish-patch":"npm version patch && npm run build:prod && npm publish --access public"},"_npmUser":{"name":"bunasq","email":"realsergeybunas@gmail.com"},"deprecated":"Magic MCP is now the 21st MCP. This version talks to a retired backend and old API keys were reset. Update: npx @21st-dev/cli@latest init, or upgrade to @21st-dev/magic@latest (compatibility proxy). Keys: https://21st.dev/mcp","repository":{"url":"git+https://github.com/21st-dev/magic-mcp.git","type":"git"},"_npmVersion":"10.9.0","description":"Magic MCP UI builder by 21st.dev","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.24.2","cors":"^2.8.5","open":"^10.1.0","express":"^4.21.2","node-fetch":"^2.7.0","@types/cors":"^2.8.17","mcps-logger":"^1.0.0-rc.1","@types/express":"^5.0.0","@types/node-fetch":"^2.6.12","@modelcontextprotocol/sdk":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","jest":"^29.7.0","nodemon":"^3.1.9","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/node":"^22.13.4","@types/axios":"^0.9.36"},"_npmOperationalInternal":{"tmp":"tmp/magic_0.0.29_1743404776395_0.4788401130041957","host":"s3://npm-registry-packages-npm-production"}},"0.0.30":{"name":"@21st-dev/magic","version":"0.0.30","keywords":["mcp","model-context-protocol","ai","UI","frontend","21st.dev","21","magic"],"author":{"name":"serafim@21st.dev"},"license":"ISC","_id":"@21st-dev/magic@0.0.30","maintainers":[{"name":"bunasq","email":"realsergeybunas@gmail.com"}],"homepage":"https://21st.dev/magic","bugs":{"url":"https://github.com/21st-dev/magic-mcp/issues"},"bin":{"magic":"dist/index.js"},"dist":{"shasum":"3d57ab659c44a19cddc45fe9962892e7a10281e6","tarball":"https://registry.npmjs.org/@21st-dev/magic/-/magic-0.0.30.tgz","fileCount":88,"integrity":"sha512-lxrwsCE1+B8d+mdk2nkKhZAPfDih9ogvXt8jPo0sXf5+vFR/xXohhyL0t7jJUslPKDXyoGf60Va9nM7X1g5gbw==","signatures":[{"sig":"MEYCIQD2MaeX1FGAEtiRcpIJkafhdyw60yT16DFX+dUkWRs6zwIhAMocvzjLprpE8cnJ41pPNV5R1lCviXha/RJYCd+ryifg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2927504},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"4219678a8dc13c43181424fde69c80010e00eb3b","scripts":{"dev":"nodemon --watch src --ext ts,json --exec \"npm run build\"","test":"jest","build":"tsc && shx cp -r previewer dist/ && shx chmod +x dist/*.js","start":"node dist/index.js","prepare":"npm run build:prod","build:prod":"npm run build && npm run test","publish-patch":"npm version patch && npm run build:prod && npm publish --access public"},"_npmUser":{"name":"bunasq","email":"realsergeybunas@gmail.com"},"deprecated":"Magic MCP is now the 21st MCP. This version talks to a retired backend and old API keys were reset. Update: npx @21st-dev/cli@latest init, or upgrade to @21st-dev/magic@latest (compatibility proxy). Keys: https://21st.dev/mcp","repository":{"url":"git+https://github.com/21st-dev/magic-mcp.git","type":"git"},"_npmVersion":"10.9.0","description":"Magic MCP UI builder by 21st.dev","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.24.2","clsx":"^2.1.1","cors":"^2.8.5","open":"^10.1.0","express":"^4.21.2","node-fetch":"^2.7.0","@types/cors":"^2.8.17","framer-motion":"^12.6.2","@types/express":"^5.0.0","tailwind-merge":"^3.0.2","@types/node-fetch":"^2.6.12","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","jest":"^29.7.0","nodemon":"^3.1.9","ts-jest":"^29.1.2","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^22.13.4","@types/axios":"^0.9.36","@types/react":"^19.0.12"},"_npmOperationalInternal":{"tmp":"tmp/magic_0.0.30_1743455301487_0.20244232937202855","host":"s3://npm-registry-packages-npm-production"}},"0.0.31":{"name":"@21st-dev/magic","version":"0.0.31","keywords":["mcp","model-context-protocol","ai","UI","frontend","21st.dev","21","magic"],"author":{"name":"serafim@21st.dev"},"license":"ISC","_id":"@21st-dev/magic@0.0.31","maintainers":[{"name":"bunasq","email":"realsergeybunas@gmail.com"}],"homepage":"https://21st.dev/magic","bugs":{"url":"https://github.com/21st-dev/magic-mcp/issues"},"bin":{"magic":"dist/index.js"},"dist":{"shasum":"f3c38c68204ddd85256b773da189c8e497fa866b","tarball":"https://registry.npmjs.org/@21st-dev/magic/-/magic-0.0.31.tgz","fileCount":88,"integrity":"sha512-RMNrpTSx0DKlXW9zyEIJTF9o5DUXJDTl3HpoxBk9GLQjAy8fVJSyJ+C+kyDyLgQtCe3Ics/d6io2hRRuuIQrgw==","signatures":[{"sig":"MEUCIHUGYUqDNFrsenLx5CwVv/IN7sJEN3liZb8ODjZFNsdeAiEAh62kSr+2e9zA5SUKnoa51XgPiyXeqzHUDZe0pz7b7rs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2927504},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"2e6aa7353618c04faa2f01a267868654fdd45fd4","scripts":{"dev":"nodemon --watch src --ext ts,json --exec \"npm run build\"","test":"jest","build":"tsc && shx cp -r previewer dist/ && shx chmod +x dist/*.js","start":"node dist/index.js","prepare":"npm run build:prod","build:prod":"npm run build && npm run test","publish-patch":"npm version patch && npm run build:prod && npm publish --access public"},"_npmUser":{"name":"bunasq","email":"realsergeybunas@gmail.com"},"deprecated":"Magic MCP is now the 21st MCP. This version talks to a retired backend and old API keys were reset. Update: npx @21st-dev/cli@latest init, or upgrade to @21st-dev/magic@latest (compatibility proxy). Keys: https://21st.dev/mcp","repository":{"url":"git+https://github.com/21st-dev/magic-mcp.git","type":"git"},"_npmVersion":"10.9.0","description":"Magic MCP UI builder by 21st.dev","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.24.2","clsx":"^2.1.1","cors":"^2.8.5","open":"^10.1.0","express":"^4.21.2","node-fetch":"^2.7.0","@types/cors":"^2.8.17","framer-motion":"^12.6.2","@types/express":"^5.0.0","tailwind-merge":"^3.0.2","@types/node-fetch":"^2.6.12","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","jest":"^29.7.0","nodemon":"^3.1.9","ts-jest":"^29.1.2","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^22.13.4","@types/axios":"^0.9.36","@types/react":"^19.0.12"},"_npmOperationalInternal":{"tmp":"tmp/magic_0.0.31_1743456352353_0.20211604396304028","host":"s3://npm-registry-packages-npm-production"}},"0.0.32":{"name":"@21st-dev/magic","version":"0.0.32","keywords":["mcp","model-context-protocol","ai","UI","frontend","21st.dev","21","magic"],"author":{"name":"serafim@21st.dev"},"license":"ISC","_id":"@21st-dev/magic@0.0.32","maintainers":[{"name":"bunasq","email":"realsergeybunas@gmail.com"}],"homepage":"https://21st.dev/magic","bugs":{"url":"https://github.com/21st-dev/magic-mcp/issues"},"bin":{"magic":"dist/index.js"},"dist":{"shasum":"daad133e37fa2aa44c1d2ce0e2e8723daeb1d354","tarball":"https://registry.npmjs.org/@21st-dev/magic/-/magic-0.0.32.tgz","fileCount":88,"integrity":"sha512-oGFxPE7iAVjFLk71NVOIj4Ep8V7YetFKPgK4xiNqMwpoe8v4/7U4w44umca8eQePobOibupfeg9W+ltmim5zzg==","signatures":[{"sig":"MEUCIEG3WjDh+E/fuR7uCvYGohocpbTfsuJlTJwMesHbUDoVAiEA7q0BNpjhMtsHi77YurVEDD70aP7BdSM9+AqWhRGUvNk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2919713},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"2e6aa7353618c04faa2f01a267868654fdd45fd4","scripts":{"dev":"nodemon --watch src --ext ts,json --exec \"npm run build\"","test":"jest","build":"tsc && shx cp -r previewer dist/ && shx chmod +x dist/*.js","start":"node dist/index.js","prepare":"npm run build:prod","build:prod":"npm run build && npm run test","publish-patch":"npm version patch && npm run build:prod && npm publish --access public"},"_npmUser":{"name":"bunasq","email":"realsergeybunas@gmail.com"},"deprecated":"Magic MCP is now the 21st MCP. This version talks to a retired backend and old API keys were reset. Update: npx @21st-dev/cli@latest init, or upgrade to @21st-dev/magic@latest (compatibility proxy). Keys: https://21st.dev/mcp","repository":{"url":"git+https://github.com/21st-dev/magic-mcp.git","type":"git"},"_npmVersion":"10.9.2","description":"Magic MCP UI builder by 21st.dev","directories":{},"_nodeVersion":"22.13.0","dependencies":{"zod":"^3.24.2","clsx":"^2.1.1","cors":"^2.8.5","open":"^10.1.0","express":"^4.21.2","node-fetch":"^2.7.0","@types/cors":"^2.8.17","framer-motion":"^12.6.2","@types/express":"^5.0.0","tailwind-merge":"^3.0.2","@types/node-fetch":"^2.6.12","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","jest":"^29.7.0","nodemon":"^3.1.9","ts-jest":"^29.1.2","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^22.13.4","@types/axios":"^0.9.36","@types/react":"^19.0.12"},"_npmOperationalInternal":{"tmp":"tmp/magic_0.0.32_1743523452296_0.4416868867335899","host":"s3://npm-registry-packages-npm-production"}},"0.0.33":{"name":"@21st-dev/magic","version":"0.0.33","keywords":["mcp","model-context-protocol","ai","UI","frontend","21st.dev","21","magic"],"author":{"name":"serafim@21st.dev"},"license":"ISC","_id":"@21st-dev/magic@0.0.33","maintainers":[{"name":"bunasq","email":"realsergeybunas@gmail.com"}],"homepage":"https://21st.dev/magic","bugs":{"url":"https://github.com/21st-dev/magic-mcp/issues"},"bin":{"magic":"dist/index.js"},"dist":{"shasum":"e39f9924ff6982f1f74d6051bb02ba8a5d780229","tarball":"https://registry.npmjs.org/@21st-dev/magic/-/magic-0.0.33.tgz","fileCount":88,"integrity":"sha512-XNfFBLd54CcMtSU9Ulw4HXejNCA82dmlIA7KQ5JBkogU2rLVq6pzM54xzoOkVd7luFfoRhyv7kMWdyrq77Gh+Q==","signatures":[{"sig":"MEQCIBA0lv3d0RVfAGCiIVFi0wuqqJwEmOddiZWN+TbI+hRIAiASPkitVc0f6Jj4nKsEBp1jF+bxuQh+iVv2tvmucc0prA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2920654},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"2e6aa7353618c04faa2f01a267868654fdd45fd4","scripts":{"dev":"nodemon --watch src --ext ts,json --exec \"npm run build\"","test":"jest","build":"tsc && shx cp -r previewer dist/ && shx chmod +x dist/*.js","start":"node dist/index.js","prepare":"npm run build:prod","build:prod":"npm run build && npm run test","publish-patch":"npm version patch && npm run build:prod && npm publish --access public"},"_npmUser":{"name":"bunasq","email":"realsergeybunas@gmail.com"},"deprecated":"Magic MCP is now the 21st MCP. This version talks to a retired backend and old API keys were reset. Update: npx @21st-dev/cli@latest init, or upgrade to @21st-dev/magic@latest (compatibility proxy). Keys: https://21st.dev/mcp","repository":{"url":"git+https://github.com/21st-dev/magic-mcp.git","type":"git"},"_npmVersion":"10.9.2","description":"Magic MCP UI builder by 21st.dev","directories":{},"_nodeVersion":"22.13.0","dependencies":{"zod":"^3.24.2","clsx":"^2.1.1","cors":"^2.8.5","open":"^10.1.0","express":"^4.21.2","node-fetch":"^2.7.0","@types/cors":"^2.8.17","framer-motion":"^12.6.2","@types/express":"^5.0.0","tailwind-merge":"^3.0.2","@types/node-fetch":"^2.6.12","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","jest":"^29.7.0","nodemon":"^3.1.9","ts-jest":"^29.1.2","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^22.13.4","@types/axios":"^0.9.36","@types/react":"^19.0.12"},"_npmOperationalInternal":{"tmp":"tmp/magic_0.0.33_1743532144282_0.9969821907146503","host":"s3://npm-registry-packages-npm-production"}},"0.0.34":{"name":"@21st-dev/magic","version":"0.0.34","keywords":["mcp","model-context-protocol","ai","UI","frontend","21st.dev","21","magic"],"author":{"name":"serafim@21st.dev"},"license":"ISC","_id":"@21st-dev/magic@0.0.34","maintainers":[{"name":"bunasq","email":"realsergeybunas@gmail.com"}],"homepage":"https://21st.dev/magic","bugs":{"url":"https://github.com/21st-dev/magic-mcp/issues"},"bin":{"magic":"dist/index.js"},"dist":{"shasum":"dc7047044410aac434c65e47b81ba590d316d76f","tarball":"https://registry.npmjs.org/@21st-dev/magic/-/magic-0.0.34.tgz","fileCount":88,"integrity":"sha512-AmNpZIoxRZF081BDgGsOGVoUPpwbnmEa/d1SbvHwxI0KTAz3LVGwOyR0/4LrJ9uUrG71EjVl5cAy8JOjoZ5yBg==","signatures":[{"sig":"MEYCIQDq5RppL6jI46NOfX/hjWS55wU4P/Ii1tIyWI2m1yCE8wIhAOjl+LoVVLBrARUzOfl/FRb3XbP7UQ15ghOdtpMPtRcG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2920347},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"44aac93e5de80c44afb7e2778da72ab9b223edd2","scripts":{"dev":"nodemon --watch src --ext ts,json --exec \"npm run build\"","test":"jest","build":"tsc && shx cp -r previewer dist/ && shx chmod +x dist/*.js","start":"node dist/index.js","prepare":"npm run build:prod","build:prod":"npm run build && npm run test","publish-patch":"npm version patch && npm run build:prod && npm publish --access public"},"_npmUser":{"name":"bunasq","email":"realsergeybunas@gmail.com"},"deprecated":"Magic MCP is now the 21st MCP. This version talks to a retired backend and old API keys were reset. Update: npx @21st-dev/cli@latest init, or upgrade to @21st-dev/magic@latest (compatibility proxy). Keys: https://21st.dev/mcp","repository":{"url":"git+https://github.com/21st-dev/magic-mcp.git","type":"git"},"_npmVersion":"10.9.2","description":"Magic MCP UI builder by 21st.dev","directories":{},"_nodeVersion":"22.13.0","dependencies":{"zod":"^3.24.2","clsx":"^2.1.1","cors":"^2.8.5","open":"^10.1.0","express":"^4.21.2","node-fetch":"^2.7.0","@types/cors":"^2.8.17","framer-motion":"^12.6.2","@types/express":"^5.0.0","tailwind-merge":"^3.0.2","@types/node-fetch":"^2.6.12","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","jest":"^29.7.0","nodemon":"^3.1.9","ts-jest":"^29.1.2","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^22.13.4","@types/axios":"^0.9.36","@types/react":"^19.0.12"},"_npmOperationalInternal":{"tmp":"tmp/magic_0.0.34_1743617818119_0.6596269428494346","host":"s3://npm-registry-packages-npm-production"}},"0.0.35":{"name":"@21st-dev/magic","version":"0.0.35","keywords":["mcp","model-context-protocol","ai","UI","frontend","21st.dev","21","magic"],"author":{"name":"serafim@21st.dev"},"license":"ISC","_id":"@21st-dev/magic@0.0.35","maintainers":[{"name":"bunasq","email":"realsergeybunas@gmail.com"}],"homepage":"https://21st.dev/magic","bugs":{"url":"https://github.com/21st-dev/magic-mcp/issues"},"bin":{"magic":"dist/index.js"},"dist":{"shasum":"258d8282d88b0cb20e4d9dba13cda8cd1e6a7a24","tarball":"https://registry.npmjs.org/@21st-dev/magic/-/magic-0.0.35.tgz","fileCount":89,"integrity":"sha512-PgaGf78dTK5ctkoBRVt7dVyV4Q8h77r8qokwCj7ACT8hvq5XCIBZad1+zrr2Ms0hatkCJJDZLjU4TA3f2j1+yQ==","signatures":[{"sig":"MEUCIQDc9+kS+iu7bYsV3iDIRT2CPEFM8QBKhKJSyqWNQhtk1wIgLxOZI8Hdb9Khv4dJMmcFyT5h9qF5+22dBaE4wPCQL2A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2922928},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"6044bf2d5e23eb795ba49334c9b7c4864b2b556d","scripts":{"dev":"nodemon --watch src --ext ts,json --exec \"npm run build\"","test":"jest","build":"tsc && shx cp -r previewer dist/ && shx chmod +x dist/*.js","start":"node dist/index.js","prepare":"npm run build:prod","build:prod":"npm run build && npm run test","publish-patch":"npm version patch && npm run build:prod && npm publish --access public"},"_npmUser":{"name":"bunasq","email":"realsergeybunas@gmail.com"},"deprecated":"Magic MCP is now the 21st MCP. This version talks to a retired backend and old API keys were reset. Update: npx @21st-dev/cli@latest init, or upgrade to @21st-dev/magic@latest (compatibility proxy). Keys: https://21st.dev/mcp","repository":{"url":"git+https://github.com/21st-dev/magic-mcp.git","type":"git"},"_npmVersion":"10.9.0","description":"Magic MCP UI builder by 21st.dev","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.24.2","clsx":"^2.1.1","cors":"^2.8.5","open":"^10.1.0","express":"^4.21.2","node-fetch":"^2.7.0","@types/cors":"^2.8.17","framer-motion":"^12.6.2","@types/express":"^5.0.0","tailwind-merge":"^3.0.2","@types/node-fetch":"^2.6.12","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","jest":"^29.7.0","nodemon":"^3.1.9","ts-jest":"^29.1.2","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^22.13.4","@types/axios":"^0.9.36","@types/react":"^19.0.12"},"_npmOperationalInternal":{"tmp":"tmp/magic_0.0.35_1743747580943_0.6270453247643053","host":"s3://npm-registry-packages-npm-production"}},"0.0.36":{"name":"@21st-dev/magic","version":"0.0.36","keywords":["mcp","model-context-protocol","ai","UI","frontend","21st.dev","21","magic"],"author":{"name":"serafim@21st.dev"},"license":"ISC","_id":"@21st-dev/magic@0.0.36","maintainers":[{"name":"bunasq","email":"realsergeybunas@gmail.com"}],"homepage":"https://21st.dev/magic","bugs":{"url":"https://github.com/21st-dev/magic-mcp/issues"},"bin":{"magic":"dist/index.js"},"dist":{"shasum":"321454b539d128fd70eb5237a7c1c949769815be","tarball":"https://registry.npmjs.org/@21st-dev/magic/-/magic-0.0.36.tgz","fileCount":90,"integrity":"sha512-v0/rV8LaC8zjUJJJL3tfJXAxysCyOVYj9lbdSUHcWFLzgVpClF4irD7Xy2iHZjY2gfYDDZVGcXO4R7WhqT2bmQ==","signatures":[{"sig":"MEQCIAU1LX9hCr5gH2SS1ossGfyB2+33UFm8sBZr6otV4/c1AiA0Dl69AsEICjmmjAluMxPQyI+QyzbUn2Px1vTFAoHgxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2923702},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"c342d7e238c98ae313692e21f36aca2013eea8b4","scripts":{"dev":"nodemon --watch src --ext ts,json --exec \"npm run build\"","test":"jest","build":"tsc && shx cp -r previewer dist/ && shx chmod +x dist/*.js","start":"node dist/index.js","prepare":"npm run build:prod","build:prod":"npm run build && npm run test","publish-patch":"npm version patch && npm run build:prod && npm publish --access public"},"_npmUser":{"name":"bunasq","email":"realsergeybunas@gmail.com"},"deprecated":"Magic MCP is now the 21st MCP. This version talks to a retired backend and old API keys were reset. Update: npx @21st-dev/cli@latest init, or upgrade to @21st-dev/magic@latest (compatibility proxy). Keys: https://21st.dev/mcp","repository":{"url":"git+https://github.com/21st-dev/magic-mcp.git","type":"git"},"_npmVersion":"10.9.0","description":"Magic MCP UI builder by 21st.dev","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.24.2","clsx":"^2.1.1","cors":"^2.8.5","open":"^10.1.0","express":"^4.21.2","node-fetch":"^2.7.0","@types/cors":"^2.8.17","framer-motion":"^12.6.2","@types/express":"^5.0.0","tailwind-merge":"^3.0.2","@types/node-fetch":"^2.6.12","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","jest":"^29.7.0","nodemon":"^3.1.9","ts-jest":"^29.1.2","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^22.13.4","@types/axios":"^0.9.36","@types/react":"^19.0.12"},"_npmOperationalInternal":{"tmp":"tmp/magic_0.0.36_1744110135054_0.28600479286910274","host":"s3://npm-registry-packages-npm-production"}},"0.0.37":{"name":"@21st-dev/magic","version":"0.0.37","keywords":["mcp","model-context-protocol","ai","UI","frontend","21st.dev","21","magic"],"author":{"name":"serafim@21st.dev"},"license":"ISC","_id":"@21st-dev/magic@0.0.37","maintainers":[{"name":"bunasq","email":"realsergeybunas@gmail.com"}],"homepage":"https://21st.dev/magic","bugs":{"url":"https://github.com/21st-dev/magic-mcp/issues"},"bin":{"magic":"dist/index.js"},"dist":{"shasum":"daaf06eb5d0404ad511ae257d281c5b5d61ce3cd","tarball":"https://registry.npmjs.org/@21st-dev/magic/-/magic-0.0.37.tgz","fileCount":90,"integrity":"sha512-nM3QIZCJx/STRXwIVuDBEUEmdXzroVsaj31FR1/2xBY+UCjmrfHObukw3IQqj7jP1pjqq7ZUHw14lBJ7KyovEw==","signatures":[{"sig":"MEYCIQCOUEU6ls6L0mLEaMgIq1ZPZBGr6dbVGfD78BBsXva7NwIhAP9QF06yPrTy08/JaWuDYZ/TXm/kxzZQYEMKN+Cfq9n5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2923478},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"cd91ea37e1b257261adc0e0f0db31ae9a42ee57b","scripts":{"dev":"nodemon --watch src --ext ts,json --exec \"npm run build\"","test":"jest","build":"tsc && shx cp -r previewer dist/ && shx chmod +x dist/*.js","start":"node dist/index.js","prepare":"npm run build:prod","build:prod":"npm run build && npm run test","publish-patch":"npm version patch && npm run build:prod && npm publish --access public"},"_npmUser":{"name":"bunasq","email":"realsergeybunas@gmail.com"},"deprecated":"Magic MCP is now the 21st MCP. This version talks to a retired backend and old API keys were reset. Update: npx @21st-dev/cli@latest init, or upgrade to @21st-dev/magic@latest (compatibility proxy). Keys: https://21st.dev/mcp","repository":{"url":"git+https://github.com/21st-dev/magic-mcp.git","type":"git"},"_npmVersion":"10.9.0","description":"Magic MCP UI builder by 21st.dev","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.24.2","cors":"^2.8.5","open":"^10.1.0","express":"^4.21.2","@types/cors":"^2.8.17","@types/express":"^5.0.0","@modelcontextprotocol/sdk":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","jest":"^29.7.0","nodemon":"^3.1.9","ts-jest":"^29.1.2","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^22.13.4","@types/axios":"^0.9.36","@types/react":"^19.0.12"},"_npmOperationalInternal":{"tmp":"tmp/magic_0.0.37_1744207037663_0.821098915841987","host":"s3://npm-registry-packages-npm-production"}},"0.0.38":{"name":"@21st-dev/magic","version":"0.0.38","keywords":["mcp","model-context-protocol","ai","UI","frontend","21st.dev","21","magic"],"author":{"name":"serafim@21st.dev"},"license":"ISC","_id":"@21st-dev/magic@0.0.38","maintainers":[{"name":"bunasq","email":"realsergeybunas@gmail.com"}],"homepage":"https://21st.dev/magic","bugs":{"url":"https://github.com/21st-dev/magic-mcp/issues"},"bin":{"magic":"dist/index.js"},"dist":{"shasum":"8dc203d08a72f57e53418a8f42ff39fa59631700","tarball":"https://registry.npmjs.org/@21st-dev/magic/-/magic-0.0.38.tgz","fileCount":90,"integrity":"sha512-PU3AKcUuc+GMK1xcbnY3LFtfgJuGKB5+fohbGoabPjCof1ZWwS0hBfFcgAiECP063FPAHmH09lWrMUh/cNO6Gw==","signatures":[{"sig":"MEQCID0pHH6FYWQrZ3pMYysloCeOaxGvX9qHq6khKZlvbE1HAiBRZ/k6jPZoGCTNw3TuKrrTfIMgYHq/0DxFwgobJX83qw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2924464},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"870f6d9af5ff04f8846a6777958e2880f8b8008c","scripts":{"dev":"nodemon --watch src --ext ts,json --exec \"npm run build\"","test":"jest","build":"tsc && shx cp -r previewer dist/ && shx chmod +x dist/*.js","start":"node dist/index.js","prepare":"npm run build:prod","build:prod":"npm run build && npm run test","publish-patch":"npm version patch && npm run build:prod && npm publish --access public"},"_npmUser":{"name":"bunasq","email":"realsergeybunas@gmail.com"},"deprecated":"Magic MCP is now the 21st MCP. This version talks to a retired backend and old API keys were reset. Update: npx @21st-dev/cli@latest init, or upgrade to @21st-dev/magic@latest (compatibility proxy). Keys: https://21st.dev/mcp","repository":{"url":"git+https://github.com/21st-dev/magic-mcp.git","type":"git"},"_npmVersion":"10.9.0","description":"Magic MCP UI builder by 21st.dev","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.24.2","cors":"^2.8.5","open":"^10.1.0","express":"^4.21.2","@types/cors":"^2.8.17","@types/express":"^5.0.0","@modelcontextprotocol/sdk":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","jest":"^29.7.0","nodemon":"^3.1.9","ts-jest":"^29.1.2","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^22.13.4","@types/axios":"^0.9.36","@types/react":"^19.0.12"},"_npmOperationalInternal":{"tmp":"tmp/magic_0.0.38_1744268994107_0.0409986639365163","host":"s3://npm-registry-packages-npm-production"}},"0.0.39":{"name":"@21st-dev/magic","version":"0.0.39","keywords":["mcp","model-context-protocol","ai","UI","frontend","21st.dev","21","magic"],"author":{"name":"serafim@21st.dev"},"license":"ISC","_id":"@21st-dev/magic@0.0.39","maintainers":[{"name":"bunasq","email":"realsergeybunas@gmail.com"}],"homepage":"https://21st.dev/magic","bugs":{"url":"https://github.com/21st-dev/magic-mcp/issues"},"bin":{"magic":"dist/index.js"},"dist":{"shasum":"f6a18026df2975382b1fbe122241c2eff0245ddd","tarball":"https://registry.npmjs.org/@21st-dev/magic/-/magic-0.0.39.tgz","fileCount":48,"integrity":"sha512-cy1PNT8QiI0AsUzqdkJpB2qboUXSJ80L3+jeApGIdMnwxLPHtHSFY72i5CUy3cYQkjmyD2Y/Zw3q//x7Dj9+hA==","signatures":[{"sig":"MEUCIQCEimrkTGwKGl8PE8nU02oJPRVPHO0sHUcLV9p8uHEOQAIgMfd/50eTaxN6Qulft+5HPLqfENgix4rgl/372DLAolo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2744913},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"870f6d9af5ff04f8846a6777958e2880f8b8008c","scripts":{"dev":"nodemon --watch src --ext ts,json --exec \"npm run build\"","test":"jest","build":"tsc && shx cp -r previewer dist/ && shx chmod +x dist/*.js","start":"node dist/index.js","prepare":"npm run build:prod","build:prod":"npm run build && npm run test","publish-patch":"npm version patch && npm run build:prod && npm publish --access public"},"_npmUser":{"name":"bunasq","email":"realsergeybunas@gmail.com"},"deprecated":"Magic MCP is now the 21st MCP. This version talks to a retired backend and old API keys were reset. Update: npx @21st-dev/cli@latest init, or upgrade to @21st-dev/magic@latest (compatibility proxy). Keys: https://21st.dev/mcp","repository":{"url":"git+https://github.com/21st-dev/magic-mcp.git","type":"git"},"_npmVersion":"10.9.0","description":"Magic MCP UI builder by 21st.dev","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.24.2","cors":"^2.8.5","open":"^10.1.0","express":"^4.21.2","@types/cors":"^2.8.17","@types/express":"^5.0.0","@modelcontextprotocol/sdk":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","jest":"^29.7.0","nodemon":"^3.1.9","ts-jest":"^29.1.2","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^22.13.4","@types/axios":"^0.9.36","@types/react":"^19.0.12"},"_npmOperationalInternal":{"tmp":"tmp/magic_0.0.39_1744298079760_0.06755368579498788","host":"s3://npm-registry-packages-npm-production"}},"0.0.40":{"name":"@21st-dev/magic","version":"0.0.40","keywords":["mcp","model-context-protocol","ai","UI","frontend","21st.dev","21","magic"],"author":{"name":"serafim@21st.dev"},"license":"ISC","_id":"@21st-dev/magic@0.0.40","maintainers":[{"name":"bunasq","email":"realsergeybunas@gmail.com"}],"homepage":"https://21st.dev/magic","bugs":{"url":"https://github.com/21st-dev/magic-mcp/issues"},"bin":{"magic":"dist/index.js"},"dist":{"shasum":"caf9274cda0531269ff4dd830d4a5e86e9adea1f","tarball":"https://registry.npmjs.org/@21st-dev/magic/-/magic-0.0.40.tgz","fileCount":48,"integrity":"sha512-KXoTfv27AhF0zFG4cRYxQpLEWLoPCzD8M6K4qwqtDPfj6sMHV0IDywaFQRX1b4zOw5ZKWfTl91X1kX0vjVNhXg==","signatures":[{"sig":"MEYCIQCKFzumpz7XO/Kq+oKLaSwH8QgaU0liYRbBNwDlVy4lNgIhAPJHmFJOw1Mba2hKR+r8ph3oYPcUscNxjaTF1JyA57S3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2745211},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"870f6d9af5ff04f8846a6777958e2880f8b8008c","scripts":{"dev":"nodemon --watch src --ext ts,json --exec \"npm run build\"","test":"jest","build":"tsc && shx cp -r previewer dist/ && shx chmod +x dist/*.js","start":"node dist/index.js","prepare":"npm run build:prod","build:prod":"npm run build && npm run test","publish-patch":"npm version patch && npm run build:prod && npm publish --access public"},"_npmUser":{"name":"bunasq","email":"realsergeybunas@gmail.com"},"deprecated":"Magic MCP is now the 21st MCP. This version talks to a retired backend and old API keys were reset. Update: npx @21st-dev/cli@latest init, or upgrade to @21st-dev/magic@latest (compatibility proxy). Keys: https://21st.dev/mcp","repository":{"url":"git+https://github.com/21st-dev/magic-mcp.git","type":"git"},"_npmVersion":"10.9.0","description":"Magic MCP UI builder by 21st.dev","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.24.2","cors":"^2.8.5","open":"^10.1.0","express":"^4.21.2","@types/cors":"^2.8.17","@types/express":"^5.0.0","@modelcontextprotocol/sdk":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","jest":"^29.7.0","nodemon":"^3.1.9","ts-jest":"^29.1.2","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^22.13.4","@types/axios":"^0.9.36","@types/react":"^19.0.12"},"_npmOperationalInternal":{"tmp":"tmp/magic_0.0.40_1744317035683_0.2412560034014175","host":"s3://npm-registry-packages-npm-production"}},"0.0.41":{"name":"@21st-dev/magic","version":"0.0.41","keywords":["mcp","model-context-protocol","ai","UI","frontend","21st.dev","21","magic"],"author":{"name":"serafim@21st.dev"},"license":"ISC","_id":"@21st-dev/magic@0.0.41","maintainers":[{"name":"bunasq","email":"realsergeybunas@gmail.com"}],"homepage":"https://21st.dev/magic","bugs":{"url":"https://github.com/21st-dev/magic-mcp/issues"},"bin":{"magic":"dist/index.js"},"dist":{"shasum":"cc1e135ff52b2d924ae1f0fcc74b68ca32089004","tarball":"https://registry.npmjs.org/@21st-dev/magic/-/magic-0.0.41.tgz","fileCount":48,"integrity":"sha512-uBUceAvaURdGt7HyeK5Y/uVPd+wU2zLQFxAVPBR0h+SPJHECqUtc+4DvqCErkE8IpesiYVOSrKWyEDfUIQYfFQ==","signatures":[{"sig":"MEQCIB0lvlKDT8ioiYl1ufVOcoNlp/nfNdbT9ZcnhHmgY/9OAiAC/QCJKekU+/kI2Jqs9LX1gr+RgQNXv96WP47jYUKzRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2745211},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"870f6d9af5ff04f8846a6777958e2880f8b8008c","scripts":{"dev":"nodemon --watch src --ext ts,json --exec \"npm run build\"","test":"jest","build":"tsc && shx cp -r previewer dist/ && shx chmod +x dist/*.js","start":"node dist/index.js","prepare":"npm run build:prod","build:prod":"npm run build && npm run test","publish-patch":"npm version patch && npm run build:prod && npm publish --access public"},"_npmUser":{"name":"bunasq","email":"realsergeybunas@gmail.com"},"deprecated":"Magic MCP is now the 21st MCP. This version talks to a retired backend and old API keys were reset. Update: npx @21st-dev/cli@latest init, or upgrade to @21st-dev/magic@latest (compatibility proxy). Keys: https://21st.dev/mcp","repository":{"url":"git+https://github.com/21st-dev/magic-mcp.git","type":"git"},"_npmVersion":"10.9.0","description":"Magic MCP UI builder by 21st.dev","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.24.2","cors":"^2.8.5","open":"^10.1.0","express":"^4.21.2","@types/cors":"^2.8.17","@types/express":"^5.0.0","@modelcontextprotocol/sdk":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","jest":"^29.7.0","nodemon":"^3.1.9","ts-jest":"^29.1.2","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^22.13.4","@types/axios":"^0.9.36","@types/react":"^19.0.12"},"_npmOperationalInternal":{"tmp":"tmp/magic_0.0.41_1744317086861_0.9372622648923967","host":"s3://npm-registry-packages-npm-production"}},"0.0.46":{"name":"@21st-dev/magic","version":"0.0.46","keywords":["mcp","model-context-protocol","ai","UI","frontend","21st.dev","21","magic"],"author":{"name":"serafim@21st.dev"},"license":"ISC","_id":"@21st-dev/magic@0.0.46","maintainers":[{"name":"bunasq","email":"realsergeybunas@gmail.com"}],"homepage":"https://21st.dev/magic","bugs":{"url":"https://github.com/21st-dev/magic-mcp/issues"},"bin":{"magic":"dist/index.js"},"dist":{"shasum":"1061ffd9279b24db7102056f30a0d76e87efc9e3","tarball":"https://registry.npmjs.org/@21st-dev/magic/-/magic-0.0.46.tgz","fileCount":54,"integrity":"sha512-PyclXdyHeNyKKzeXS64tGdTxBZ5ZnwQfSiBsYPw/+YxmtjdkupQ4oRc54BleqBhCrw678zWPKKdl1mf2NsnlOA==","signatures":[{"sig":"MEQCIAZvpox66rsNf1lfvV3gvYmt40C8azcKTKN7LuxwrxuvAiAE2BvZMIeSFsFs7JYNh6+SWaktNDnsVUSPx5qZ0vquQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3279852},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"01a05a05e9578a11279bde335154d3ba46c7540e","scripts":{"dev":"nodemon --watch src --ext ts,json --exec \"npm run build\"","test":"jest","build":"tsc && shx cp -r previewer dist/ && shx chmod +x dist/*.js","start":"node dist/index.js","prepare":"npm run build:prod","build:prod":"npm run build && npm run test","publish-patch":"npm version patch && npm run build:prod && npm publish --access public"},"_npmUser":{"name":"bunasq","email":"realsergeybunas@gmail.com"},"deprecated":"Magic MCP is now the 21st MCP. This version talks to a retired backend and old API keys were reset. Update: npx @21st-dev/cli@latest init, or upgrade to @21st-dev/magic@latest (compatibility proxy). Keys: https://21st.dev/mcp","repository":{"url":"git+https://github.com/21st-dev/magic-mcp.git","type":"git"},"_npmVersion":"10.9.0","description":"Magic MCP UI builder by 21st.dev","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.24.2","clsx":"^2.1.1","cors":"^2.8.5","open":"^10.1.0","react":"^19.1.0","postcss":"^8.5.3","react-dom":"^19.1.0","@types/cors":"^2.8.17","tailwindcss":"^4.1.3","autoprefixer":"^10.4.21","@types/express":"^5.0.0","tailwind-merge":"^3.2.0","@types/react-dom":"^19.1.2","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","jest":"^29.7.0","nodemon":"^3.1.9","ts-jest":"^29.1.2","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^22.13.4","@types/axios":"^0.9.36","@types/react":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/magic_0.0.46_1744707039575_0.7823897200110783","host":"s3://npm-registry-packages-npm-production"}},"0.0.47":{"name":"@21st-dev/magic","version":"0.0.47","keywords":["mcp","model-context-protocol","ai","UI","frontend","21st.dev","21","magic"],"author":{"name":"serafim@21st.dev"},"license":"ISC","_id":"@21st-dev/magic@0.0.47","maintainers":[{"name":"bunasq","email":"realsergeybunas@gmail.com"}],"homepage":"https://21st.dev/magic","bugs":{"url":"https://github.com/21st-dev/magic-mcp/issues"},"bin":{"magic":"dist/index.js"},"dist":{"shasum":"72c86508b34f37d6b63129eef5359580acb33c26","tarball":"https://registry.npmjs.org/@21st-dev/magic/-/magic-0.0.47.tgz","fileCount":53,"integrity":"sha512-OjM/YJmzTS9smk8fFzfTdbQHC+4dnufMcL8pMdTzf2UGs5kDXEhvVv53b8+HC+Eozz2WP+rRzTzGWu/QI+BK4Q==","signatures":[{"sig":"MEUCICHcNEmQ4Aw4qZSEyxZJvefebCLNY36oO3g03svEg3p0AiEAtaZ45qB+90LlYWSRYeRjk2//6E0hpMjAnYolVLfwrcs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2255964},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"1b5d661e41ddb67b22a1918cca63a85801a0b8b7","scripts":{"dev":"nodemon --watch src --ext ts,json --exec \"npm run build\"","test":"jest","build":"tsc && shx cp -r previewer dist/ && shx chmod +x dist/*.js","debug":"npm run build && npx @modelcontextprotocol/inspector node dist/index.js DEBUG=true","start":"node dist/index.js","prepare":"npm run build:prod","build:prod":"npm run build && npm run test","publish-patch":"npm version patch && npm run build:prod && npm publish --access public"},"_npmUser":{"name":"bunasq","email":"realsergeybunas@gmail.com"},"deprecated":"Magic MCP is now the 21st MCP. This version talks to a retired backend and old API keys were reset. Update: npx @21st-dev/cli@latest init, or upgrade to @21st-dev/magic@latest (compatibility proxy). Keys: https://21st.dev/mcp","repository":{"url":"git+https://github.com/21st-dev/magic-mcp.git","type":"git"},"_npmVersion":"10.9.0","description":"Magic MCP UI builder by 21st.dev","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.24.2","cors":"^2.8.5","open":"^10.1.0","@types/cors":"^2.8.17","@types/express":"^5.0.0","@modelcontextprotocol/sdk":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","jest":"^29.7.0","nodemon":"^3.1.9","ts-jest":"^29.1.2","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^22.13.4","@types/axios":"^0.9.36","@types/react":"^19.0.12"},"_npmOperationalInternal":{"tmp":"tmp/magic_0.0.47_1746140787322_0.9505281823826757","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@21st-dev/magic","version":"0.1.0","keywords":["mcp","model-context-protocol","ai","UI","frontend","21st.dev","21","magic"],"author":{"name":"serafim@21st.dev"},"license":"ISC","_id":"@21st-dev/magic@0.1.0","maintainers":[{"name":"bunasq","email":"realsergeybunas@gmail.com"}],"homepage":"https://21st.dev/magic","bugs":{"url":"https://github.com/21st-dev/magic-mcp/issues"},"bin":{"magic":"dist/index.js"},"dist":{"shasum":"4565d46e31a7dbe5342a8fcecd202247cb8ce22a","tarball":"https://registry.npmjs.org/@21st-dev/magic/-/magic-0.1.0.tgz","fileCount":14,"integrity":"sha512-LZnmTq01VylauuY09f8+sMZaCfp+uaDDklaE/ovjHlS3M18KGAWLar7CHAnTuSaZSGuCJH27Ohfj5tSx2pFD+Q==","signatures":[{"sig":"MEYCIQDOcsPe5Any3nyauBc/thftg2FLsM7mJHNS1acCWhKINgIhALRoS8iIjEnq014oSkSU/w/zkfL5VQ2Y+2lv/Eupaaz3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37705},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"ba1f71e62879e6c0026322cf518f4ccf02620414","scripts":{"dev":"nodemon --watch src --ext ts,json --exec \"npm run build\"","test":"jest","build":"tsc && shx chmod +x dist/*.js","debug":"npm run build && npx @modelcontextprotocol/inspector node dist/index.js DEBUG=true","start":"node dist/index.js","prepare":"npm run build:prod","build:prod":"npm run build && npm run test","publish-patch":"npm version patch && npm run build:prod && npm publish --access public"},"_npmUser":{"name":"bunasq","email":"realsergeybunas@gmail.com"},"deprecated":"Magic MCP is now the 21st MCP. This version talks to a retired backend and old API keys were reset. Update: npx @21st-dev/cli@latest init, or upgrade to @21st-dev/magic@latest (compatibility proxy). Keys: https://21st.dev/mcp","repository":{"url":"git+https://github.com/21st-dev/magic-mcp.git","type":"git"},"_npmVersion":"10.9.0","description":"Magic MCP UI builder by 21st.dev","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.24.2","cors":"^2.8.5","open":"^10.1.0","@types/cors":"^2.8.17","@types/express":"^5.0.0","@modelcontextprotocol/sdk":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","jest":"^29.7.0","nodemon":"^3.1.9","ts-jest":"^29.1.2","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^22.13.4","@types/axios":"^0.9.36","@types/react":"^19.0.12"},"_npmOperationalInternal":{"tmp":"tmp/magic_0.1.0_1749479809525_0.1649004820305049","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.0":{"name":"@21st-dev/magic","version":"0.1.1-beta.0","keywords":["mcp","model-context-protocol","ai","UI","frontend","21st.dev","21","magic"],"author":{"name":"serafim@21st.dev"},"license":"ISC","_id":"@21st-dev/magic@0.1.1-beta.0","maintainers":[{"name":"bunasq","email":"realsergeybunas@gmail.com"},{"name":"danverr","email":"ddmaryakhin@mail.ru"}],"homepage":"https://21st.dev/magic","bugs":{"url":"https://github.com/21st-dev/magic-mcp/issues"},"bin":{"magic":"dist/index.js"},"dist":{"shasum":"224a14968fb45b63dd69bddd1c8650e0a2021256","tarball":"https://registry.npmjs.org/@21st-dev/magic/-/magic-0.1.1-beta.0.tgz","fileCount":145,"integrity":"sha512-tQRWdpO88DB7f/qTNDL+eVU/rJ2IIv4LdtaHydRInrU0frS2zUZnTswY5dbbbKefG/FmPHzz3wQC2aIEFZKiXw==","signatures":[{"sig":"MEYCIQCs6/2hFor4pD7MW2NvyZ6bFTR92/JeGMyDKwU5Lesf6QIhAMDzFvxMVDeKjdyUC2v+faXY5B9OcZvY07GaFRAtAwVq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9541791},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"f1a712ab857167b59c2cb9eb54a96f97e8743370","scripts":{"dev":"nodemon --watch src --ext ts,json --exec \"npm run build\"","test":"jest","build":"tsc && shx chmod +x dist/*.js","debug":"npm run build && npx @modelcontextprotocol/inspector node dist/index.js DEBUG=true","start":"node dist/index.js","prepare":"npm run build:prod","build:prod":"npm run build && npm run test","publish-patch":"npm version patch && npm run build:prod && npm publish --access public"},"_npmUser":{"name":"danverr","email":"ddmaryakhin@mail.ru"},"deprecated":"Magic MCP is now the 21st MCP. This version talks to a retired backend and old API keys were reset. Update: npx @21st-dev/cli@latest init, or upgrade to @21st-dev/magic@latest (compatibility proxy). Keys: https://21st.dev/mcp","repository":{"url":"git+https://github.com/21st-dev/magic-mcp.git","type":"git"},"_npmVersion":"10.9.2","description":"Magic MCP UI builder by 21st.dev","directories":{},"_nodeVersion":"23.10.0","dependencies":{"zod":"^3.24.2","cors":"^2.8.5","open":"^10.1.0","@types/cors":"^2.8.17","@types/express":"^5.0.0","@modelcontextprotocol/sdk":"^1.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.3.4","jest":"^29.7.0","nodemon":"^3.1.9","ts-jest":"^29.1.2","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^22.13.4","@types/axios":"^0.9.36","@types/react":"^19.0.12"},"_npmOperationalInternal":{"tmp":"tmp/magic_0.1.1-beta.0_1766416158750_0.7124341699468093","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.1":{"name":"@21st-dev/magic","version":"0.1.1-beta.1","keywords":["mcp","model-context-protocol","ai","UI","frontend","21st.dev","21","magic"],"author":{"name":"serafim@21st.dev"},"license":"ISC","_id":"@21st-dev/magic@0.1.1-beta.1","maintainers":[{"name":"bunasq","email":"realsergeybunas@gmail.com"},{"name":"danverr","email":"ddmaryakhin@mail.ru"}],"homepage":"https://21st.dev/magic","bugs":{"url":"https://github.com/21st-dev/magic-mcp/issues"},"bin":{"magic":"dist/index.js"},"dist":{"shasum":"6af6389d2a17dde22894af27f34bc561e14febb3","tarball":"https://registry.npmjs.org/@21st-dev/magic/-/magic-0.1.1-beta.1.tgz","fileCount":145,"integrity":"sha512-KVWQkgI9eveNWdzbvu0B/9k1m5oVPEMacg42qW1MAgR+SyQEmw9c9wo+Ty2fViaE8Ayexd9xo8I0qY5KiT/rUw==","signatures":[{"sig":"MEYCIQDqzmF0SxtYUb+ss6AorQAkhJs8bVYX02qb76nX9KK4XAIhAMN+MlsbT6RHlMT7skjsP7350BrbTSTg5S8mx4Zw/N9W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9541857},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"d233a903955e4efbc2750ce5a547df70e8b5edaf","scripts":{"dev":"nodemon --watch src --ext ts,json --exec \"npm run build\"","test":"jest","build":"tsc && shx chmod +x dist/*.js","debug":"npm run build && npx @modelcontextprotocol/inspector node dist/index.js DEBUG=true","start":"node dist/index.js","prepare":"npm run build:prod","build:prod":"npm run build && npm run test","publish-patch":"npm version patch && npm run build:prod && npm publish --access public"},"_npmUser":{"name":"danverr","email":"ddmaryakhin@mail.ru"},"deprecated":"Magic MCP is now the 21st MCP. This version talks to a retired backend and old API keys were reset. Update: npx @21st-dev/cli@latest init, or upgrade to @21st-dev/magic@latest (compatibility proxy). Keys: https://21st.dev/mcp","repository":{"url":"git+https://github.com/21st-dev/magic-mcp.git","type":"git"},"_npmVersion":"10.9.2","description":"Magic MCP UI builder by 21st.dev","directories":{},"_nodeVersion":"23.10.0","dependencies":{"zod":"^3.24.2","cors":"^2.8.5","open":"^10.1.0","@types/cors":"^2.8.17","@types/express":"^5.0.0","@modelcontextprotocol/sdk":"^1.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.3.4","jest":"^29.7.0","nodemon":"^3.1.9","ts-jest":"^29.1.2","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^22.13.4","@types/axios":"^0.9.36","@types/react":"^19.0.12"},"_npmOperationalInternal":{"tmp":"tmp/magic_0.1.1-beta.1_1766485726085_0.6539733403855399","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@21st-dev/magic","version":"0.2.0","keywords":["mcp","model-context-protocol","ai","UI","frontend","21st.dev","21st","magic","magic-mcp"],"author":{"name":"serafim@21st.dev"},"license":"ISC","_id":"@21st-dev/magic@0.2.0","maintainers":[{"name":"serafimcloud","email":"serafimcloud@gmail.com"},{"name":"bunasq","email":"realsergeybunas@gmail.com"},{"name":"danverr","email":"ddmaryakhin@mail.ru"}],"homepage":"https://21st.dev/mcp","bugs":{"url":"https://github.com/21st-dev/magic-mcp/issues"},"bin":{"magic":"dist/index.js"},"dist":{"shasum":"9a66e494326400e7b80c3ebebd0dc6a656c690c6","tarball":"https://registry.npmjs.org/@21st-dev/magic/-/magic-0.2.0.tgz","fileCount":3,"integrity":"sha512-p+9HAVHh2bi2hAXtCyF18M4YzMVIUui5XjJhBGPnZXHoEIIUSsNjyV0ynxFiXK7JKSF427++8AMZukHGks3LlA==","signatures":[{"sig":"MEUCIQDOqDwMFcjQWtp1aQoe9WB1G75Q7Fvr02ObICrs2KYj0wIgUy0bXgSCH+DEM2X/FM+mOCXPIJOMBHJ6DiPG5hMnMCg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10243},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"2a456c3738324ed0a8f540bfd484f68f305d6be9","scripts":{"build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"serafimcloud","email":"serafimcloud@gmail.com"},"repository":{"url":"git+https://github.com/21st-dev/magic-mcp.git","type":"git"},"_npmVersion":"10.9.2","description":"Magic MCP is now the 21st MCP. This package is a thin proxy to https://21st.dev/api/mcp kept for old configs - new setups should use `npx @21st-dev/cli@latest init`.","directories":{},"_nodeVersion":"22.15.0","_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","typescript":"^5.8.2","@types/node":"^22.13.4"},"_npmOperationalInternal":{"tmp":"tmp/magic_0.2.0_1784935069272_0.522210203276936","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@21st-dev/magic","version":"0.2.1","keywords":["mcp","model-context-protocol","ai","UI","frontend","21st.dev","21st","magic","magic-mcp"],"author":{"name":"serafim@21st.dev"},"license":"ISC","_id":"@21st-dev/magic@0.2.1","maintainers":[{"name":"serafimcloud","email":"serafimcloud@gmail.com"},{"name":"bunasq","email":"realsergeybunas@gmail.com"},{"name":"danverr","email":"ddmaryakhin@mail.ru"}],"homepage":"https://21st.dev/mcp","bugs":{"url":"https://github.com/21st-dev/magic-mcp/issues"},"bin":{"magic":"dist/index.js"},"dist":{"shasum":"72bb0a1fdb79988c2baeda0cae5bf4eb6d693082","tarball":"https://registry.npmjs.org/@21st-dev/magic/-/magic-0.2.1.tgz","fileCount":3,"integrity":"sha512-cCmJwbtAZqTCSGDdxV2xTnRNOvz41zSnvl/i/QkzXv2t5Cij68nc/CM7eA2lYeEURZYsv1FaCkNQ1b/mWGI2oA==","signatures":[{"sig":"MEUCIQDc+IgxQMndgMrePtYp3eYFDpYiy5xsB1mILF9v9A6mvAIgAkIQEb+EEujwA2MuZ9dW3U339iiFOlAGyAr9bmMVzfE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10265},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"5e5e424ca20464fdeb1e2df26e5ccc8ab9a01cf7","scripts":{"build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"serafimcloud","email":"serafimcloud@gmail.com"},"repository":{"url":"git+https://github.com/21st-dev/magic-mcp.git","type":"git"},"_npmVersion":"10.9.2","description":"Magic MCP is now the 21st MCP. This package is a compatibility proxy kept for old configs - new setups should use `npx @21st-dev/cli@latest init`. Setup: https://21st.dev/mcp","directories":{},"_nodeVersion":"22.15.0","_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","typescript":"^5.8.2","@types/node":"^22.13.4"},"_npmOperationalInternal":{"tmp":"tmp/magic_0.2.1_1784935824247_0.6670334737319545","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@21st-dev/magic","version":"0.2.2","keywords":["mcp","model-context-protocol","ai","UI","frontend","21st.dev","21st","magic","magic-mcp"],"author":{"name":"serafim@21st.dev"},"license":"ISC","_id":"@21st-dev/magic@0.2.2","maintainers":[{"name":"serafimcloud","email":"serafimcloud@gmail.com"},{"name":"bunasq","email":"realsergeybunas@gmail.com"},{"name":"danverr","email":"ddmaryakhin@mail.ru"}],"homepage":"https://21st.dev/mcp","bugs":{"url":"https://github.com/21st-dev/magic-mcp/issues"},"bin":{"magic":"dist/index.js"},"dist":{"shasum":"f2d52f6ff6d6a82966a58b7230d4f88ba63c9dfb","tarball":"https://registry.npmjs.org/@21st-dev/magic/-/magic-0.2.2.tgz","fileCount":3,"integrity":"sha512-V4f1G4OhTbWijqLaJ1HUsirm42Lb4V9v1zUyCT4I0lv6xMfC+KHinNy/3Ii5eORFm2gF1AUIIvQ+1Ma3oZHyBg==","signatures":[{"sig":"MEQCIBHDX6aCWxhR7eXncZ/tbkBU2c3fKQxsWWMshqeBr5CvAiAMU+uWplchXkFTiZgYrue4rNtbhaYUxQ3ozlq87tddLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11469},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"dfba16c1b9baa63ed4efd0c69121ed08ba697b1a","scripts":{"build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"serafimcloud","email":"serafimcloud@gmail.com"},"repository":{"url":"git+https://github.com/21st-dev/magic-mcp.git","type":"git"},"_npmVersion":"10.9.2","description":"Magic MCP is now the 21st MCP. This package is a compatibility proxy kept for old configs - new setups should use `npx @21st-dev/cli@latest init`. Setup: https://21st.dev/mcp","directories":{},"_nodeVersion":"22.15.0","_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","typescript":"^5.8.2","@types/node":"^22.13.4"},"_npmOperationalInternal":{"tmp":"tmp/magic_0.2.2_1785540978278_0.2832366689480592","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@21st-dev/magic","version":"0.2.3","type":"module","description":"Magic MCP is now the 21st MCP. This package is a compatibility proxy kept for old configs - new setups should use `npx @21st-dev/cli@latest init`. Setup: https://21st.dev/mcp","homepage":"https://21st.dev/mcp","repository":{"type":"git","url":"git+https://github.com/21st-dev/magic-mcp.git"},"bin":{"magic":"dist/index.js"},"keywords":["mcp","model-context-protocol","ai","UI","frontend","21st.dev","21st","magic","magic-mcp"],"main":"dist/index.js","scripts":{"build":"tsc && shx chmod +x dist/*.js","prepublishOnly":"npm run build","start":"node dist/index.js"},"author":{"name":"serafim@21st.dev"},"license":"ISC","devDependencies":{"@types/node":"^22.13.4","shx":"^0.3.4","typescript":"^5.8.2"},"engines":{"node":">=18.0.0"},"_id":"@21st-dev/magic@0.2.3","bugs":{"url":"https://github.com/21st-dev/magic-mcp/issues"},"_integrity":"sha512-H8hzIoHbMG5o2IbNMQR5Tw+x1ydwRFvB4jD1qP5IyyAn1BCKXlADc9DlhphaJVTvW/iBveu0za3ziPbW40ypvA==","_resolved":"/home/runner/work/_temp/npm-release-rylUPG/21st-dev-magic-0.2.3.tgz","_from":"file:/home/runner/work/_temp/npm-release-rylUPG/21st-dev-magic-0.2.3.tgz","_nodeVersion":"24.20.0","_npmVersion":"11.19.1","dist":{"integrity":"sha512-H8hzIoHbMG5o2IbNMQR5Tw+x1ydwRFvB4jD1qP5IyyAn1BCKXlADc9DlhphaJVTvW/iBveu0za3ziPbW40ypvA==","shasum":"250c9bceaab65d4870c77359ef06b022a310eb9b","tarball":"https://registry.npmjs.org/@21st-dev/magic/-/magic-0.2.3.tgz","fileCount":4,"unpackedSize":14389,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@21st-dev%2fmagic@0.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEKy5VNJtNVwJyB4Y1ctAbAqJswCGfGbf2EO7RpMx+L1AiBUgFgoIyJyhs//jVxjCy0ypT5nKRkEi+zhVLr8ubhdDQ=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:017e93d7-743f-4395-be17-70cc5ca8ad58"}},"directories":{},"maintainers":[{"name":"serafimcloud","email":"serafimcloud@gmail.com"},{"name":"bunasq","email":"realsergeybunas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/magic_0.2.3_1788986324186_0.11582341066086133"},"_hasShrinkwrap":false}},"time":{"created":"2025-03-11T18:52:03.455Z","modified":"2026-09-09T20:38:44.658Z","0.0.1":"2025-03-11T18:52:03.679Z","0.0.2":"2025-03-11T18:54:46.952Z","0.0.3":"2025-03-11T19:05:53.410Z","0.0.4":"2025-03-11T19:07:58.833Z","0.0.5":"2025-03-11T19:20:09.239Z","0.0.6":"2025-03-11T19:22:00.792Z","0.0.7":"2025-03-11T19:24:54.575Z","0.0.8":"2025-03-12T08:39:44.826Z","0.0.9":"2025-03-12T08:40:52.992Z","0.0.10":"2025-03-12T10:48:27.174Z","0.0.11":"2025-03-12T10:56:20.108Z","0.0.12":"2025-03-12T11:03:42.490Z","0.0.13":"2025-03-12T11:06:41.131Z","0.0.14":"2025-03-12T11:13:44.042Z","0.0.15":"2025-03-12T11:31:19.046Z","0.0.16":"2025-03-12T11:41:59.546Z","0.0.19":"2025-03-19T07:52:27.011Z","0.0.20":"2025-03-19T08:46:15.690Z","0.0.21":"2025-03-19T08:49:16.879Z","0.0.22":"2025-03-19T09:34:41.325Z","0.0.23":"2025-03-19T09:36:30.404Z","0.0.24":"2025-03-19T09:37:40.242Z","0.0.25":"2025-03-19T11:30:01.705Z","0.0.26":"2025-03-19T11:53:28.339Z","0.0.27":"2025-03-19T11:58:33.646Z","0.0.28":"2025-03-20T18:53:32.707Z","0.0.29":"2025-03-31T07:06:16.616Z","0.0.30":"2025-03-31T21:08:21.769Z","0.0.31":"2025-03-31T21:25:52.607Z","0.0.32":"2025-04-01T16:04:12.582Z","0.0.33":"2025-04-01T18:29:04.507Z","0.0.34":"2025-04-02T18:16:58.471Z","0.0.35":"2025-04-04T06:19:41.206Z","0.0.36":"2025-04-08T11:02:15.386Z","0.0.37":"2025-04-09T13:57:17.887Z","0.0.38":"2025-04-10T07:09:54.381Z","0.0.39":"2025-04-10T15:14:39.965Z","0.0.40":"2025-04-10T20:30:36.011Z","0.0.41":"2025-04-10T20:31:27.132Z","0.0.46":"2025-04-15T08:50:39.761Z","0.0.47":"2025-05-01T23:06:27.711Z","0.1.0":"2025-06-09T14:36:49.710Z","0.1.1-beta.0":"2025-12-22T15:09:18.995Z","0.1.1-beta.1":"2025-12-23T10:28:46.382Z","0.2.0":"2026-07-24T23:17:49.411Z","0.2.1":"2026-07-24T23:30:24.384Z","0.2.2":"2026-07-31T23:36:18.419Z","0.2.3":"2026-09-09T20:38:44.325Z"},"bugs":{"url":"https://github.com/21st-dev/magic-mcp/issues"},"author":{"name":"serafim@21st.dev"},"license":"ISC","homepage":"https://21st.dev/mcp","keywords":["mcp","model-context-protocol","ai","UI","frontend","21st.dev","21st","magic","magic-mcp"],"repository":{"type":"git","url":"git+https://github.com/21st-dev/magic-mcp.git"},"description":"Magic MCP is now the 21st MCP. This package is a compatibility proxy kept for old configs - new setups should use `npx @21st-dev/cli@latest init`. Setup: https://21st.dev/mcp","maintainers":[{"name":"serafimcloud","email":"serafimcloud@gmail.com"},{"name":"bunasq","email":"realsergeybunas@gmail.com"}],"readme":"# Magic MCP → 21st MCP\n\n> **Magic MCP is now the 21st MCP.** The Magic MCP server (`@21st-dev/magic`) has been replaced by the unified **21st MCP**, installed via the **21st CLI** — setup at [21st.dev/mcp](https://21st.dev/mcp). This package remains published as a thin compatibility proxy so old configs keep working.\n\n## Install the 21st MCP (recommended)\n\n```bash\nnpx @21st-dev/cli@latest init --client cursor   # or: claude | vscode | windsurf | codex\n```\n\nOr add it manually — it is a plain HTTP MCP server:\n\n```json\n{\n  \"mcpServers\": {\n    \"21st\": {\n      \"url\": \"https://21st.dev/api/mcp\",\n      \"headers\": { \"x-api-key\": \"YOUR_21ST_API_KEY\" }\n    }\n  }\n}\n```\n\nGet an API key at [21st.dev/mcp](https://21st.dev/mcp).\n\n> **Old Magic API keys were reset.** Keys issued by the old Magic console no longer work anywhere. Generate a fresh key at [21st.dev/mcp](https://21st.dev/mcp).\n\n## What this package does now (v0.2.0+)\n\n`npx -y @21st-dev/magic@latest API_KEY=\"...\"` still works: since v0.2.0 it is a small stdio proxy that forwards every MCP message to the 21st MCP server. Existing `mcp.json` entries that reference `@21st-dev/magic` keep functioning — but they now speak to the same server as the 21st CLI, with the tools available to the authenticated account.\n\nThe API key is accepted in all the historical forms: positional `API_KEY=\"...\"`, `--API_KEY=...`, `/API_KEY:...`, `-API_KEY ...`, or the `TWENTY_FIRST_API_KEY` / `API_KEY_21ST` environment variables.\n\n## AI access\n\nBuilder component access does not enable hosted 21st AI. The server lists\n`generate` and `iterate_generation` only when AI access is enabled. Check\n`get_usage.aiGenerationEnabled`; this reports access, not the remaining AI\ncredit balance. With AI off, use `search` and `get_component`, then adapt the\ncode with your own coding agent. Existing drafts remain readable.\n\nA cached or legacy generation call can return `ai_subscription_required`. Do\nnot retry until AI is enabled. Refresh the client tool list or reconnect after\nenabling AI. The proxy forwards discovery to the server, so existing proxy\nversions receive this behavior without an npm update.\n\n`server.json` mirrors the official `dev.21st/mcp` registry listing. The registry\nversion is independent of this compatibility package version.\n\n## Old tool names → new tool names\n\nThe 21st MCP still accepts the legacy Magic tool names and translates them, so agents that remember the old names keep working. Prefer the new names:\n\n| Legacy Magic tool | 21st MCP tool |\n| --- | --- |\n| `21st_magic_component_builder` | `generate` |\n| `21st_magic_component_inspiration` | `get_inspiration` |\n| `21st_magic_component_refiner` | `generate` (new generation from the refinement prompt) |\n| `logo_search` | `search_logo` (one query per call) |\n\nThe current server exposes much more than the old four tools: catalog search across components/themes/templates, paid code retrieval, bookmarks, team libraries, UI generation with variants, profile management, and more. Connect and call `tools/list` to see the tools available to your account.\n\n## Install as a plugin\n\nThis repository is also packaged as an agent plugin (MCP server + a UI skill). You don't need to wait for any store — this repo IS a marketplace, add it directly:\n\n```bash\n# Claude Code\nclaude plugin marketplace add 21st-dev/magic-mcp   # then: /plugin install 21st\n\n# Grok Build\ngrok plugin marketplace add 21st-dev/magic-mcp && grok plugin install 21st --trust\n\n# Codex CLI\ncodex plugin marketplace add 21st-dev/magic-mcp    # then install \"21st\" from /plugins\n```\n\nSet your API key in the `API_KEY_21ST` variable (free key at [21st.dev/mcp](https://21st.dev/mcp)).\n\nStore listings:\n\n- **Cursor / Grok Bot** — install \"21st\" from the [Cursor Marketplace](https://cursor.com/marketplace), then set your `API_KEY_21ST` under **Plugins → Configure**. Get a key at [21st.dev/mcp](https://21st.dev/mcp).\n- **Grok Build** — `grok plugin install 21st --trust` (from the official [xAI marketplace](https://github.com/xai-org/plugin-marketplace)), then export `API_KEY_21ST`.\n- **Claude Code** — the repo carries a `.claude-plugin/` manifest: `/plugin install` it from any marketplace that lists this repo, or load locally with `claude --plugin-dir .` and export `API_KEY_21ST`.\n\nThe plugin config expects the API key in the `API_KEY_21ST` variable in every client.\n\n## Links\n\n- 21st MCP setup & API keys: https://21st.dev/mcp\n- 21st CLI on npm: https://www.npmjs.com/package/@21st-dev/cli\n- 21st.dev — discover, publish, and generate UI components: https://21st.dev\n\n## FAQ\n\n**Why did my old Magic MCP stop working?**\nThe Magic backend (`magic.21st.dev`) was superseded by the unified 21st MCP, and all old API keys were reset for security. Update to a fresh key from [21st.dev/mcp](https://21st.dev/mcp) — your existing `@21st-dev/magic` config will then work again through this compatibility proxy, though we recommend switching to `npx @21st-dev/cli@latest init`.\n\n**Is `/ui` still a thing?**\nUse natural language: ask your agent to search 21st for components (`search`), or use hosted UI generation (`generate`) when AI is enabled. The old `/ui`, `/21` trigger phrases were a convention of the legacy tools' descriptions, not the protocol.\n","readmeFilename":"README.md"}