{"_id":"@besaitech/ng-design-system-mcp","_rev":"17-ee440552a529fcdb747b64921a6ed267","name":"@besaitech/ng-design-system-mcp","dist-tags":{"latest":"0.0.21"},"versions":{"0.0.5":{"name":"@besaitech/ng-design-system-mcp","version":"0.0.5","keywords":["mcp","model-context-protocol","angular","design-system","saitech-design-system"],"license":"UNLICENSED","_id":"@besaitech/ng-design-system-mcp@0.0.5","maintainers":[{"name":"besaitech","email":"souhailaitsaid@gmail.com"}],"bin":{"saitech-design-system-mcp":"dist/index.js"},"dist":{"shasum":"64ab9c5621f8b5bd087db267e7cd918b1b022c84","tarball":"https://registry.npmjs.org/@besaitech/ng-design-system-mcp/-/ng-design-system-mcp-0.0.5.tgz","fileCount":10,"integrity":"sha512-IM6Wi+epyZ5aC3Kn03wIaC4pPh3xjHNrfasJDHtCBoW9InGMYMpRWpJtEV7zN6okcetICtaraX67rWvx6mYLKA==","signatures":[{"sig":"MEUCIQCydyFSuhfZX3VFlFuZgk1++Wy2KVVAzZbFQKlLaVzGSwIgZRF1m2DK5s0ZON8pPdGXrDKZtexVfYdUUHwPEN99mFc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":231030},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"dd46232cbf44a08de386acceae4415da5d58b8ac","scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"besaitech","email":"souhailaitsaid@gmail.com"},"_npmVersion":"11.17.0","description":"MCP server that exposes the @besaitech/ng-design-system Angular component library documentation (API, examples, tokens, icons, setup) to AI coding tools.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"zod":"^4.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ng-design-system-mcp_0.0.5_1788214773337_0.02963002054561792","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@besaitech/ng-design-system-mcp","version":"0.0.6","keywords":["mcp","model-context-protocol","angular","design-system","saitech-design-system"],"license":"UNLICENSED","_id":"@besaitech/ng-design-system-mcp@0.0.6","maintainers":[{"name":"besaitech","email":"souhailaitsaid@gmail.com"}],"bin":{"saitech-design-system-mcp":"dist/index.js"},"dist":{"shasum":"26c47f527f5b1c5096d0d54671b6c037a806c144","tarball":"https://registry.npmjs.org/@besaitech/ng-design-system-mcp/-/ng-design-system-mcp-0.0.6.tgz","fileCount":10,"integrity":"sha512-JmpjZZWqnuPOISwjvW1inrli8q7n12mh6ZxHuadeUiYIJTMlXlFFbbrvZRnLOpHvU9RDAbYzd7Fmhb2rf79PbA==","signatures":[{"sig":"MEYCIQDHoM1q+M0Upq3oqwu01raOhUe5nMGG57u9ETlkg593fAIhAPqJlrC2gowevE+mTflOTAlOilf4mgc1nBKdJsI6Ufgj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242360},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"6bc83cd20206536d448cd777ff59fabfdb1610a9","scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"besaitech","email":"souhailaitsaid@gmail.com"},"_npmVersion":"11.17.0","description":"MCP server that exposes the @besaitech/ng-design-system Angular component library documentation (API, examples, tokens, icons, setup) to AI coding tools.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"zod":"^4.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ng-design-system-mcp_0.0.6_1788293913519_0.6216840776245951","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@besaitech/ng-design-system-mcp","version":"0.0.7","keywords":["mcp","model-context-protocol","angular","design-system","saitech-design-system"],"license":"UNLICENSED","_id":"@besaitech/ng-design-system-mcp@0.0.7","maintainers":[{"name":"besaitech","email":"souhailaitsaid@gmail.com"}],"bin":{"saitech-design-system-mcp":"dist/index.js"},"dist":{"shasum":"d3aca12df3e92b03cbbcc0ccf88c39761b614d0f","tarball":"https://registry.npmjs.org/@besaitech/ng-design-system-mcp/-/ng-design-system-mcp-0.0.7.tgz","fileCount":10,"integrity":"sha512-z07YJWrSeXqXKdmB8Q4jkm7LLMvz+1mCk1epSbx7bNLqt0H/WWKk960e11nQgEa0ujN1VPNNzfkQabYzpQrXgw==","signatures":[{"sig":"MEUCIFq1XP0KdQzqzEakrYQ4hsits9bqkl6mQnoiAri5cG0lAiEAyEdnIjyz2ngiAPTINwxF7GcCfKKeWzL+tHxSBf22Ucs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":249557},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"3cd4f3454c8f6733876f18bfb022c3bf8b498d85","scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"besaitech","email":"souhailaitsaid@gmail.com"},"_npmVersion":"11.17.0","description":"MCP server that exposes the @besaitech/ng-design-system Angular component library documentation (API, examples, tokens, icons, setup) to AI coding tools.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"zod":"^4.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ng-design-system-mcp_0.0.7_1788341550587_0.3023265782569611","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@besaitech/ng-design-system-mcp","version":"0.0.8","keywords":["mcp","model-context-protocol","angular","design-system","saitech-design-system"],"license":"UNLICENSED","_id":"@besaitech/ng-design-system-mcp@0.0.8","maintainers":[{"name":"besaitech","email":"souhailaitsaid@gmail.com"}],"bin":{"saitech-design-system-mcp":"dist/index.js"},"dist":{"shasum":"ca559bf40f8f3b13409645cbbc984c32bd3e2a1e","tarball":"https://registry.npmjs.org/@besaitech/ng-design-system-mcp/-/ng-design-system-mcp-0.0.8.tgz","fileCount":10,"integrity":"sha512-VoVb7PKBT3NVRAHXOP6m6FXU81++DHUfWKNsJx5SdKCDicYOSsbK87ekqaaXA9lAZg5B5QvImojEHqBhnmHZRQ==","signatures":[{"sig":"MEYCIQCEC/fpDx1mY5Y8FrcH8b12eassIXCn4Bnr2AGSVgsG7AIhAN2QZeiSa2oJ+Apx/cTSXWE5sSxY9OLLI5mmBEEwNb0z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":249577},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"d72c81a2e47ff8806a3d22eaded4a59afd39da39","scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"besaitech","email":"souhailaitsaid@gmail.com"},"_npmVersion":"11.17.0","description":"MCP server that exposes the @besaitech/ng-design-system Angular component library documentation (API, examples, tokens, icons, setup) to AI coding tools.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"zod":"^4.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ng-design-system-mcp_0.0.8_1788376131225_0.21181578046710792","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@besaitech/ng-design-system-mcp","version":"0.0.9","keywords":["mcp","model-context-protocol","angular","design-system","saitech-design-system"],"license":"UNLICENSED","_id":"@besaitech/ng-design-system-mcp@0.0.9","maintainers":[{"name":"besaitech","email":"souhailaitsaid@gmail.com"}],"bin":{"saitech-design-system-mcp":"dist/index.js"},"dist":{"shasum":"d45f9d125df3ef6fe3b086faac5d6ba873974249","tarball":"https://registry.npmjs.org/@besaitech/ng-design-system-mcp/-/ng-design-system-mcp-0.0.9.tgz","fileCount":10,"integrity":"sha512-yxreyFZctzrcbrFt0For7hobtM4vN7BXAjASilXMy7D/b2/58vsWr3Ux1bzsIqqp8m9Wl4Roj7vdzTt0r5SjOg==","signatures":[{"sig":"MEUCIQCgqWArUN0mCmtVH5lqJH4Pojp/9o7M9m7mY9xufX0IsQIgSC8+fU4WsEaDOIpq9k9N9pjCppat1kP+QVvO4DYlSQw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":249611},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"f459596f1ea001bc0bb997fe580625bebfade414","scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"besaitech","email":"souhailaitsaid@gmail.com"},"_npmVersion":"11.17.0","description":"MCP server that exposes the @besaitech/ng-design-system Angular component library documentation (API, examples, tokens, icons, setup) to AI coding tools.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"zod":"^4.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ng-design-system-mcp_0.0.9_1788386945302_0.4426391978220401","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@besaitech/ng-design-system-mcp","version":"0.0.10","keywords":["mcp","model-context-protocol","angular","design-system","saitech-design-system"],"license":"UNLICENSED","_id":"@besaitech/ng-design-system-mcp@0.0.10","maintainers":[{"name":"besaitech","email":"souhailaitsaid@gmail.com"}],"bin":{"saitech-design-system-mcp":"dist/index.js"},"dist":{"shasum":"387700e1874a4a301edf23a0c90537946a953fe4","tarball":"https://registry.npmjs.org/@besaitech/ng-design-system-mcp/-/ng-design-system-mcp-0.0.10.tgz","fileCount":10,"integrity":"sha512-J7QXq2dtgdOa9grwKJ6i3lnX74BdGyaco0lZ+6vaz6uQ3rW8ZP5nXoj9dMUrJ0jLHXdIwp7YaKpCySHt5bqDnA==","signatures":[{"sig":"MEQCIGCE3n9MGoioZb23ei4AE/VekTGnf6k2cZ4yCBx0JpMeAiBu7aVubJ4/cbugyGkuhB2pslwCcAycgLrt1mik1tFrhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHuvPqMN+1hdKiswkeZXh0WcN9h2pByW2lBm0rXjW2eLAiEAyVCqUbzKGrVIg9VBrn/4SFecTv6pXV0VP7AdA+wPF2s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":256658},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"6227bf69c96c0dfc810630bf7f961c91b56e838d","scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"besaitech","email":"souhailaitsaid@gmail.com"},"_npmVersion":"11.17.0","description":"MCP server that exposes the @besaitech/ng-design-system Angular component library documentation (API, examples, tokens, icons, setup) to AI coding tools.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"zod":"^4.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ng-design-system-mcp_0.0.10_1789380434597_0.11711716569774633","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"@besaitech/ng-design-system-mcp","version":"0.0.11","keywords":["mcp","model-context-protocol","angular","design-system","saitech-design-system"],"license":"UNLICENSED","_id":"@besaitech/ng-design-system-mcp@0.0.11","maintainers":[{"name":"besaitech","email":"souhailaitsaid@gmail.com"}],"bin":{"saitech-design-system-mcp":"dist/index.js"},"dist":{"shasum":"cf2bb32036a6dffd22826f42756843535a5b7179","tarball":"https://registry.npmjs.org/@besaitech/ng-design-system-mcp/-/ng-design-system-mcp-0.0.11.tgz","fileCount":10,"integrity":"sha512-YasI6WFYgYjzhV76DFSJMzfNtDFD7iceo6mDgAPLG7hvpTV8Efs6Seb23NmWXR6zCc6fh/IyGSFo2VuAES/2lA==","signatures":[{"sig":"MEUCIDdV0FTszvZ+mO36ZZmeJ2k2jMEHNo3G6Jp7TwnFPETsAiEArcFIQY57PR6iC5AzXnJcGWwY+OJ8IwKmc428vrrvkQU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICLXs6CeUupAr7ERnitpqiVpWLaqekpd2PSR2ae1TY0DAiBVnflGYRIK5ubho7mLtefizYOqRYpvWhIHWjgP4Ikqyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":269030},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"d4f8e7f3dc64ec3e63ca48b9531ce5a90c371200","scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"besaitech","email":"souhailaitsaid@gmail.com"},"_npmVersion":"11.17.0","description":"MCP server that exposes the @besaitech/ng-design-system Angular component library documentation (API, examples, tokens, icons, setup) to AI coding tools.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"zod":"^4.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ng-design-system-mcp_0.0.11_1789476398248_0.5335129698691923","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"@besaitech/ng-design-system-mcp","version":"0.0.12","keywords":["mcp","model-context-protocol","angular","design-system","saitech-design-system"],"license":"UNLICENSED","_id":"@besaitech/ng-design-system-mcp@0.0.12","maintainers":[{"name":"besaitech","email":"souhailaitsaid@gmail.com"}],"bin":{"saitech-design-system-mcp":"dist/index.js"},"dist":{"shasum":"1f2204afa47fedd5a7cb6994e1986215624cea41","tarball":"https://registry.npmjs.org/@besaitech/ng-design-system-mcp/-/ng-design-system-mcp-0.0.12.tgz","fileCount":10,"integrity":"sha512-nr+/87Al0KS3PP6Rm71L5rNPuNUT8mVPaD6FBSXJgHnCuvZycM9fVUEZRqXj9ofu+UAdvfQYxkyA0Y+kcr954A==","signatures":[{"sig":"MEQCIDDdB4g2iehH8hzPEE8yxW3HYcY4R46yEImYSFTr5QPlAiB5qY1lqS4RQNqPKjfnoaIuX4KIfe1Qy0GqdSWchHAqDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDhIeC+u2/+QckaeDaXrGVsVSBaqMuwlqvwA4WfDLK5MQIgSQsJ8SC3pKIPnT7ZZykVOIBpZ8mBRHvo9uGoSzV3I/I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":286187},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"f0193890d600c9a986eb206bb5280c107b7fda82","scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"besaitech","email":"souhailaitsaid@gmail.com"},"_npmVersion":"11.17.0","description":"MCP server that exposes the @besaitech/ng-design-system Angular component library documentation (API, examples, tokens, icons, setup) to AI coding tools.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"zod":"^4.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ng-design-system-mcp_0.0.12_1789835641519_0.5057579931036205","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"@besaitech/ng-design-system-mcp","version":"0.0.13","keywords":["mcp","model-context-protocol","angular","design-system","saitech-design-system"],"license":"UNLICENSED","_id":"@besaitech/ng-design-system-mcp@0.0.13","maintainers":[{"name":"besaitech","email":"souhailaitsaid@gmail.com"}],"bin":{"saitech-design-system-mcp":"dist/index.js"},"dist":{"shasum":"1c4625328e3a212de1779172a5825f058be2d346","tarball":"https://registry.npmjs.org/@besaitech/ng-design-system-mcp/-/ng-design-system-mcp-0.0.13.tgz","fileCount":10,"integrity":"sha512-SuDYivfHKNKAOjqXQezzdUMVFQ3gDNiOkb05Sy7Zvh6908yuxCRZxrmNyGNf1NkiQ3vE4Itr+YeURW4LDS/f3w==","signatures":[{"sig":"MEQCICF2zpX2SbUcyN5QgGHh31UUUnko9ehAPR9mpxN/fvoFAiBGQcEojS0Jbwe4zIFddUaIudDfXnMbNdShV/5Qdxv6Wg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDFXImSW78lg3cRaExjWmiFpQ1khASSwfLuvtroJT3dkQIhAKOD/aDk8DZ9J9Lx7JMVGH4JdtVR9wH2P8PP4tun1exf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":301661},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"5fac66e3d6a57181284bc67252b9ef59de47ea6b","scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"besaitech","email":"souhailaitsaid@gmail.com"},"_npmVersion":"11.17.0","description":"MCP server that exposes the @besaitech/ng-design-system Angular component library documentation (API, examples, tokens, icons, setup) to AI coding tools.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"zod":"^4.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ng-design-system-mcp_0.0.13_1789939409786_0.8637455817424409","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"@besaitech/ng-design-system-mcp","version":"0.0.14","keywords":["mcp","model-context-protocol","angular","design-system","saitech-design-system"],"license":"UNLICENSED","_id":"@besaitech/ng-design-system-mcp@0.0.14","maintainers":[{"name":"besaitech","email":"souhailaitsaid@gmail.com"}],"bin":{"saitech-design-system-mcp":"dist/index.js"},"dist":{"shasum":"b6bc429c33c080dedd16467a617656a31c61b585","tarball":"https://registry.npmjs.org/@besaitech/ng-design-system-mcp/-/ng-design-system-mcp-0.0.14.tgz","fileCount":10,"integrity":"sha512-8mh3rohtin6RcFuhAgk/mNEf38g36C9XnEga90Suy1lv86ZCl7P+KZYLHQtSaccNGHtFYHmY51N4FdSHFiAhDA==","signatures":[{"sig":"MEQCIC2biaL0/lwUQcJCxcHMqAELP+RF5159d3eadctJLZ+hAiBbSXXXU6maDHD5+qOYRnAkcM8Wlz3tiLSzE5EBGVU3Zw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC7CZItNKtfmqCjc6WDVb9BzGtCB9wXUYHNy7EEmO/5XAIhAOHG7LIZ/RayB9TjusXMM7mni2fJHwcFI9++2oTsXTRB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":331420},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"44435251481ef5d99dbbe44f6d9bff82efda98ce","scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"besaitech","email":"souhailaitsaid@gmail.com"},"_npmVersion":"11.17.0","description":"MCP server that exposes the @besaitech/ng-design-system Angular component library documentation (API, examples, tokens, icons, setup) to AI coding tools.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"zod":"^4.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ng-design-system-mcp_0.0.14_1789990921441_0.9686190808055561","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"@besaitech/ng-design-system-mcp","version":"0.0.15","keywords":["mcp","model-context-protocol","angular","design-system","saitech-design-system"],"license":"UNLICENSED","_id":"@besaitech/ng-design-system-mcp@0.0.15","maintainers":[{"name":"besaitech","email":"souhailaitsaid@gmail.com"}],"bin":{"saitech-design-system-mcp":"dist/index.js"},"dist":{"shasum":"4fdcde419458f60c458d8d38d977983dcda47364","tarball":"https://registry.npmjs.org/@besaitech/ng-design-system-mcp/-/ng-design-system-mcp-0.0.15.tgz","fileCount":10,"integrity":"sha512-0iinPfmxw44JmuIr5pvN+7szsdEGpAStkRNtHXDtvffDbxQE3EPi5LEj6cxqJYNkJ1ddviO+loWlPFXeDbRNtQ==","signatures":[{"sig":"MEQCIBEq+kzQeQV/cwzRw86BgNTWIrNHUhC85kBCw4qw85d9AiBJ7i+d7QWiuCXvCPcHggXDTJY7V3MzNmr3X+2lYNyGmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCjcPBL7RlPGMAWEi6zJsOGpdkiRjyVA4uzAEod59BBIQIhAOa8awd4OUvJyQV3Y2qifvlRCeYUpsXS3ii/RzgL8RIF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":341054},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"44435251481ef5d99dbbe44f6d9bff82efda98ce","scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"besaitech","email":"souhailaitsaid@gmail.com"},"_npmVersion":"11.17.0","description":"MCP server that exposes the @besaitech/ng-design-system Angular component library documentation (API, examples, tokens, icons, setup) to AI coding tools.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"zod":"^4.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ng-design-system-mcp_0.0.15_1790083085782_0.4355790400258277","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"@besaitech/ng-design-system-mcp","version":"0.0.16","keywords":["mcp","model-context-protocol","angular","design-system","saitech-design-system"],"license":"UNLICENSED","_id":"@besaitech/ng-design-system-mcp@0.0.16","maintainers":[{"name":"besaitech","email":"souhailaitsaid@gmail.com"}],"bin":{"saitech-design-system-mcp":"dist/index.js"},"dist":{"shasum":"53e91c5ea6cc6e618071a9fadad3d5f0f5078771","tarball":"https://registry.npmjs.org/@besaitech/ng-design-system-mcp/-/ng-design-system-mcp-0.0.16.tgz","fileCount":10,"integrity":"sha512-oH9R7piexn9Jp3CzKD8BnKQaQsb/TtnQaE7jv8HXX/wTZZb+7Qm5Xqr6jhQEQVT3t2+tJPFgYXuw0kj+FfEAzA==","signatures":[{"sig":"MEYCIQCLUBZv6BPDEkO6FDlbrA3a6FvrW+dVANPLFY3JLD2hfQIhANojFuasr1mZAyXsMC0o2dMLQPbUt9IwIh5IFBOGXpxZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFjLuOlcJmPgahxVlgC6UI+YiynvE6Kdq0sMggB/5/lWAiEAwfRSDx2xoYkiBD898QOb5S78jQc+hvaaH2JLJxT1kVc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":356044},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"b4884c544495b4aab189f8833812dd2ee8e8e024","scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"besaitech","email":"souhailaitsaid@gmail.com"},"_npmVersion":"11.17.0","description":"MCP server that exposes the @besaitech/ng-design-system Angular component library documentation (API, examples, tokens, icons, setup) to AI coding tools.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"zod":"^4.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ng-design-system-mcp_0.0.16_1790445005244_0.39242021149378004","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"@besaitech/ng-design-system-mcp","version":"0.0.17","keywords":["mcp","model-context-protocol","angular","design-system","saitech-design-system"],"license":"UNLICENSED","_id":"@besaitech/ng-design-system-mcp@0.0.17","maintainers":[{"name":"besaitech","email":"souhailaitsaid@gmail.com"}],"bin":{"saitech-design-system-mcp":"dist/index.js"},"dist":{"shasum":"322c934a6845b7508409472de9cfacf4acc2b2f2","tarball":"https://registry.npmjs.org/@besaitech/ng-design-system-mcp/-/ng-design-system-mcp-0.0.17.tgz","fileCount":10,"integrity":"sha512-vSYHdaCgvt84KkSHWY2OD1LJtGCRHc9gorz8EK+0XdC5ell3TLwLnFr6Sav7dLReKSQ8dLRnxs2w0k2z1FTVAw==","signatures":[{"sig":"MEYCIQD2a8rKgybX2qDoBaIFuNbF9PUvAzrVxqDRVmQz+QF5tgIhALo8XsnL1eddp42hY2eEahvW3V+a15PhMfm3uU0yzwuU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCIKYW8LP6VlmpmZl1NKr6orxIhBfEWz3g5Mh+ObKXnZAIhAKgr46YEeKZ92x1gbjTwJhAuoNdzU+vd2Py+/h7YTa1v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":356044},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"4cd0ccfe9fe6e5ca744116e4246aa64efb573255","scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"besaitech","email":"souhailaitsaid@gmail.com"},"_npmVersion":"11.17.0","description":"MCP server that exposes the @besaitech/ng-design-system Angular component library documentation (API, examples, tokens, icons, setup) to AI coding tools.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"zod":"^4.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ng-design-system-mcp_0.0.17_1790451672003_0.9943382482613401","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"@besaitech/ng-design-system-mcp","version":"0.0.18","keywords":["mcp","model-context-protocol","angular","design-system","saitech-design-system"],"license":"UNLICENSED","_id":"@besaitech/ng-design-system-mcp@0.0.18","maintainers":[{"name":"besaitech","email":"souhailaitsaid@gmail.com"}],"bin":{"saitech-design-system-mcp":"dist/index.js"},"dist":{"shasum":"346cbd0f2e94adccb9f8018663668de215f5cab9","tarball":"https://registry.npmjs.org/@besaitech/ng-design-system-mcp/-/ng-design-system-mcp-0.0.18.tgz","fileCount":10,"integrity":"sha512-XdNZm7mRyteuBNlW6PicY36fiNTCn/iEToeOAYLAit0Va1xN1ZZPhI71914ta2F4g1tD/pHLu+o6+1brOKiE+A==","signatures":[{"sig":"MEQCIChCVU12lEVM3lRPvzJuvHUwSB/1PAnHZBFnWPimzCROAiAo4wMnRPkNrTXMCb6hVZWREn8IigiYnzT8ioQhLGBLnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFUGIqZDrKSKm5/EiZzfxg5K54dBoFwr6lF5l7mGwp3nAiBjyMArCUsiPHrcjNkZ6NqexYNbwed9J8BFX6bIdRdhVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":370114},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"d2861f401bfe623c3df7d2c91759e9537ccb1cb3","scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"besaitech","email":"souhailaitsaid@gmail.com"},"_npmVersion":"11.17.0","description":"MCP server that exposes the @besaitech/ng-design-system Angular component library documentation (API, examples, tokens, icons, setup) to AI coding tools.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"zod":"^4.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ng-design-system-mcp_0.0.18_1790598556267_0.33582355834175703","host":"s3://npm-registry-packages-npm-production"}},"0.0.19":{"name":"@besaitech/ng-design-system-mcp","version":"0.0.19","keywords":["mcp","model-context-protocol","angular","design-system","saitech-design-system"],"license":"UNLICENSED","_id":"@besaitech/ng-design-system-mcp@0.0.19","maintainers":[{"name":"besaitech","email":"souhailaitsaid@gmail.com"}],"bin":{"saitech-design-system-mcp":"dist/index.js"},"dist":{"shasum":"d9cd3eff1f189de3abc2b7a1135d4d55e3a7939a","tarball":"https://registry.npmjs.org/@besaitech/ng-design-system-mcp/-/ng-design-system-mcp-0.0.19.tgz","fileCount":10,"integrity":"sha512-szByyfmuixE50VWtB8M+9zZJQSoAM9lV39yXoQczbfI0YJ6pd2A8jPScymVCTetMvDTqTpkMcQY1xquQyBEO8A==","signatures":[{"sig":"MEUCIG3neYGNJfh+rxO7b948wQiwuSe7NOXHvxfzlOqweZ/VAiEAsE1jFz0AzjJKQmkaxxEx0GmUnkNR3GsKPeLA23f0Ab8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIH4syqOwEIAQWka867suaJi/9Kz5sXydEwys73bN5NXrAiEAzYYjc/EuIzlLbBH8K2aH4ahypPYE3GycH+gTcKXkpXM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":448019},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"49291e452181101f8d428f978fd0a38e9a41d0d8","scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"besaitech","email":"souhailaitsaid@gmail.com"},"_npmVersion":"11.17.0","description":"MCP server that exposes the @besaitech/ng-design-system Angular component library documentation (API, examples, tokens, icons, setup) to AI coding tools.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"zod":"^4.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ng-design-system-mcp_0.0.19_1790600140135_0.6466054609328495","host":"s3://npm-registry-packages-npm-production"}},"0.0.20":{"name":"@besaitech/ng-design-system-mcp","version":"0.0.20","keywords":["mcp","model-context-protocol","angular","design-system","saitech-design-system"],"license":"UNLICENSED","_id":"@besaitech/ng-design-system-mcp@0.0.20","maintainers":[{"name":"besaitech","email":"souhailaitsaid@gmail.com"}],"bin":{"saitech-design-system-mcp":"dist/index.js"},"dist":{"shasum":"dad36471e78782270d3b90abcc78f2274db850e0","tarball":"https://registry.npmjs.org/@besaitech/ng-design-system-mcp/-/ng-design-system-mcp-0.0.20.tgz","fileCount":10,"integrity":"sha512-6O4pvnI9pPGWjNKeYWcQsBa9IL6VduBG2Mq6CeOFUSLGcg77yoVfjk8BAvLWvCn8aMSNyqkMjH7dw9AqqJqvvA==","signatures":[{"sig":"MEYCIQDg+u9t2+GhWQ57mbCik2XaZkR218GALt5NDSu7GLdqlgIhAPZX7mtcwljMnBJkpElyPhim3ZQWvS6CHdAPM3O1AARa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCsCZKxmSjtdB1XDlJnPct/bg8ikMHlDxibAGy0QVJTZAIhAKSSybRaT/Y+j48Ky9FVq8h2YZ2J2lHINeEAqFhQ9zDj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":468550},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"4951572a6e0451003551674c532ca6bca0bbdc55","scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"besaitech","email":"souhailaitsaid@gmail.com"},"_npmVersion":"11.17.0","description":"MCP server that exposes the @besaitech/ng-design-system Angular component library documentation (API, examples, tokens, icons, setup) to AI coding tools.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"zod":"^4.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ng-design-system-mcp_0.0.20_1790617793661_0.18156630057333323","host":"s3://npm-registry-packages-npm-production"}},"0.0.21":{"_id":"@besaitech/ng-design-system-mcp@0.0.21","bin":{"saitech-design-system-mcp":"dist/index.js"},"dist":{"shasum":"134e377a6aa7121c84c69194076848cfd44d355d","tarball":"https://registry.npmjs.org/@besaitech/ng-design-system-mcp/-/ng-design-system-mcp-0.0.21.tgz","fileCount":10,"integrity":"sha512-P7jlANo67csQlZsvzm1eqYUMsg/O52ImGj8XBEkkwEHGI6uRCeNY3zAq6eFR0Ume80E9Pcrh7K6hIzqnW/YWjQ==","signatures":[{"sig":"MEYCIQDNUwB21rJdLRChQ74YXMf0l1anxtrWjNzvzKb6AZbx3wIhAPGSEC954yEqUAqAcH0I8cyJ2uYEvvDkDsXvvVNxi1q6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDB+Vly4zbgipPFWqripI6WB9u1tJxEjUCqnSVi4rvssAIgTBZCpl7a5UOEsn29H2ls0yvksY4gcvRHccAYVyWUc5c="}],"unpackedSize":512286},"main":"dist/index.js","name":"@besaitech/ng-design-system-mcp","type":"module","engines":{"node":">=20"},"gitHead":"0f65feeef588be41d838245d5974565cb6a8c20a","license":"UNLICENSED","scripts":{"build":"tsc -p tsconfig.json"},"version":"0.0.21","_npmUser":{"name":"besaitech","email":"souhailaitsaid@gmail.com"},"keywords":["mcp","model-context-protocol","angular","design-system","saitech-design-system"],"_npmVersion":"11.17.0","description":"MCP server that exposes the @besaitech/ng-design-system Angular component library documentation (API, examples, tokens, icons, setup) to AI coding tools.","directories":{},"maintainers":[{"name":"besaitech","email":"souhailaitsaid@gmail.com"}],"_nodeVersion":"26.5.0","dependencies":{"zod":"^4.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ng-design-system-mcp_0.0.21_1790639399381_0.8379512187156475"}}},"time":{"created":"2026-08-31T22:19:33.164Z","modified":"2026-09-28T23:49:59.618Z","0.0.5":"2026-08-31T22:19:33.481Z","0.0.6":"2026-09-01T20:18:33.657Z","0.0.7":"2026-09-02T09:32:30.731Z","0.0.8":"2026-09-02T19:08:51.351Z","0.0.9":"2026-09-02T22:09:05.504Z","0.0.10":"2026-09-14T10:07:14.702Z","0.0.11":"2026-09-15T12:46:38.329Z","0.0.12":"2026-09-19T16:34:01.606Z","0.0.13":"2026-09-20T21:23:29.878Z","0.0.14":"2026-09-21T11:42:01.538Z","0.0.15":"2026-09-22T13:18:05.891Z","0.0.16":"2026-09-26T17:50:05.347Z","0.0.17":"2026-09-26T19:41:12.112Z","0.0.18":"2026-09-28T12:29:16.365Z","0.0.19":"2026-09-28T12:55:40.231Z","0.0.20":"2026-09-28T17:49:53.740Z","0.0.21":"2026-09-28T23:49:59.472Z"},"license":"UNLICENSED","keywords":["mcp","model-context-protocol","angular","design-system","saitech-design-system"],"description":"MCP server that exposes the @besaitech/ng-design-system Angular component library documentation (API, examples, tokens, icons, setup) to AI coding tools.","maintainers":[{"name":"besaitech","email":"souhailaitsaid@gmail.com"}],"readme":"# @besaitech/ng-design-system-mcp\n\nAn [MCP](https://modelcontextprotocol.io) server that exposes the **`@besaitech/ng-design-system`**\nAngular component library documentation to AI coding tools (Claude Code, Cursor, Windsurf…).\n\nIt lets the assistant look up real selectors, inputs, enum values, outputs (including\ntwo-way `model()` change-events), exported types, content-projection slots, design tokens,\nregistered icon names, copyable examples, and the Tailwind-v4 setup — then **validate** the\ncode it generates — so it stops guessing the API.\n\nThe documentation is **generated from the library source at build time** and bundled into this\npackage as `data/docs.json`, version-stamped to the library release it describes. It never\ndrifts and never calls the network.\n\n## Install\n\nPublished to the public npm registry, same as the library it documents:\n\n```bash\nnpm install -g @besaitech/ng-design-system-mcp\n```\n\nNo scope mapping, no `.npmrc` and no token needed.\n\n## Register the server\n\n### Claude Code\n\n```sh\nclaude mcp add saitech-design-system -- npx -y @besaitech/ng-design-system-mcp\n```\n\n### `.mcp.json` (committed in a consuming repo)\n\n```json\n{\n  \"mcpServers\": {\n    \"saitech-design-system\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@besaitech/ng-design-system-mcp@0.0.5\"]\n    }\n  }\n}\n```\n\n> **Pin the same version as your installed `@besaitech/ng-design-system`** so the docs match the\n> code you ship. The `sds://meta` resource and `sds_get_setup` echo the bundled\n> `libraryVersion` so the agent can confirm what it is coding against.\n\n### Cursor / Windsurf\n\nUse the identical stdio command in the tool's MCP config (`command: npx`, `args: [\"-y\", \"@besaitech/ng-design-system-mcp\"]`).\n\n## What it provides\n\n**Tools**\n\n| tool | purpose |\n| --- | --- |\n| `sds_list_components` | discover the catalogue (filter by `kind` / `group`) |\n| `sds_get_component` | full API for one component (fuzzy: class name, selector, or bare name) |\n| `sds_get_examples` | curated, copyable snippets grouped by section |\n| `sds_search` | keyword search across names, descriptions, inputs, types, examples |\n| `sds_validate_usage` | lint generated markup (selectors, inputs, enums, required, icons, CVA `[value]`) |\n| `sds_validate_icon` | check an `<sds-icon name>` against the registry (+ suggestions) |\n| `sds_get_token` | design tokens with Tailwind utility + CSS variable |\n| `sds_get_setup` | install + Tailwind-v4 checklist (the #1 \"renders unstyled\" fix) |\n\n**Resources** — `sds://docs.json`, `sds://meta`, `sds://component/{selectorOrClass}`,\n`sds://components/{selector}.md`, `sds://llms.txt`.\n\n**Prompts** — `sds_generate_component_usage`, `sds_scaffold_form`, `sds_build_data_table`.\n\n## Contributor mode (inside the monorepo)\n\nTo serve docs from a live working tree (re-extracts from source on startup, no rebuild):\n\n```sh\nnode packages/mcp-server/dist/index.js --source /path/to/saitech-design-system\n```\n\n`--data <path>` serves a specific `docs.json`. `--http` is reserved for a future shared\ninstance (currently falls back to stdio).\n\n## How it is built & released\n\nFrom the workspace root:\n\n```sh\nnpm run docs:index     # regenerate data/docs.json (+ docs/ by-products) from source\nnpm run build:mcp      # docs:index, then tsc -> dist/\nnpm run release:mcp    # bump, build, publish to npm\nnpm run release:all    # release the library, then this server (lockstep)\n```\n\n`prebuild:lib` regenerates the index before every `ng build saitech-design-system`, and CI\n(`npm run check:docs`) fails if the committed index drifts from source.\n","readmeFilename":"README.md"}