{"_id":"@preply/ds-ai-mcp","_rev":"27-add4eb4893fcda308c323e52a0af964c","name":"@preply/ds-ai-mcp","dist-tags":{"canary":"14.1.2-beta.7100fd9731a01f0a48806fc2a57ebe2715b6dfb8.0","latest":"14.3.1"},"versions":{"11.1.0":{"name":"@preply/ds-ai-mcp","version":"11.1.0","_id":"@preply/ds-ai-mcp@11.1.0","maintainers":[{"name":"preply-admin","email":"dmytro@preply.com"},{"name":"eugenegodun","email":"eugene.g@preply.com"},{"name":"erebus1","email":"igor.kasianov@preply.com"},{"name":"alex.semeniuk","email":"alex@preply.com"},{"name":"it-service","email":"it-service@preply.com"},{"name":"serhii.tonkoshkur","email":"serhii.tonkoshkur@preply.com"},{"name":"lukas-preply","email":"lukas.kurucz@preply.com"},{"name":"chinskiy_preply","email":"chinskiy@preply.com"}],"bin":"./dist/bin.js","dist":{"shasum":"907405076ced5d23ab1085427c88a72595f7f6a3","tarball":"https://registry.npmjs.org/@preply/ds-ai-mcp/-/ds-ai-mcp-11.1.0.tgz","fileCount":19,"integrity":"sha512-1oAbA7AEl6q4Jv/JpEcWEa3+SQcbBB5fJu620eqZwYjQRHoGvyc41Qva+l9Y4+EmzHOmX3XSIgPQVq32gbWTpw==","signatures":[{"sig":"MEYCIQDzohmLVV8mNVVop/6fdGkOCFdXiR2/rHhTgiizpAclYgIhAIB0lW6ALOQGBEIh/AD3nPZDrDPPF6CQKtxQ2D0J1lT5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1712525},"type":"module","exports":{".":"./dist/index.js"},"gitHead":"a5330f56c6c03a557b29efefcabacb41d67f4b63","scripts":{"dev":"vite build --watch","lint":"run --top-level eslint .","build":"vite build","clean":"rm -rf dist","check:types":"run --top-level tsc --noEmit","dev:inspector":"mcp-inspector tsx src/bin.ts start"},"_npmUser":{"name":"it-service","email":"it-service@preply.com"},"_npmVersion":"lerna/8.2.0/node@v24.12.0+x64 (linux)","description":"MCP server for the Preply Design System","directories":{},"_nodeVersion":"24.12.0","dependencies":{"commander":"^14.0.0","@preply/ds-ai-core":"11.1.0","@modelcontextprotocol/sdk":"^1.20.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","vite":"^8.0.0","@types/node":"^24.12.0","vite-plugin-dts":"^4.5.4","@modelcontextprotocol/inspector":"^0.17.2"},"_npmOperationalInternal":{"tmp":"tmp/ds-ai-mcp_11.1.0_1774634864846_0.25500104250304","host":"s3://npm-registry-packages-npm-production"}},"11.2.0":{"name":"@preply/ds-ai-mcp","version":"11.2.0","_id":"@preply/ds-ai-mcp@11.2.0","maintainers":[{"name":"preply-admin","email":"dmytro@preply.com"},{"name":"eugenegodun","email":"eugene.g@preply.com"},{"name":"erebus1","email":"igor.kasianov@preply.com"},{"name":"alex.semeniuk","email":"alex@preply.com"},{"name":"it-service","email":"it-service@preply.com"},{"name":"serhii.tonkoshkur","email":"serhii.tonkoshkur@preply.com"},{"name":"lukas-preply","email":"lukas.kurucz@preply.com"},{"name":"chinskiy_preply","email":"chinskiy@preply.com"}],"bin":"./dist/bin.js","dist":{"shasum":"2ecb82fb590a7445433d0d6bf110c57f85b9c7a1","tarball":"https://registry.npmjs.org/@preply/ds-ai-mcp/-/ds-ai-mcp-11.2.0.tgz","fileCount":19,"integrity":"sha512-Rl0AHIlEOjWs1eol8NyJSlkpjsy41rXdZ4wmQ1zRdxeB8Eg95/Js5S0jKFrCNsjGmKLyI1Bn8s/eIDGQH2scVA==","signatures":[{"sig":"MEUCIQDuz2bgd2eWUYadxx+OgstdauFScSqzE0Z5b9HSOXkzTQIgZz2U8GohHRN6T3a4eTlEvcorJQHMHbIpT67sKixY3Ts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1712857},"type":"module","exports":{".":"./dist/index.js"},"gitHead":"5df6a3e458131058ce7ec81019fff77d60428a72","scripts":{"dev":"vite build --watch","lint":"run --top-level eslint .","build":"vite build","clean":"rm -rf dist","check:types":"run --top-level tsc --noEmit","dev:inspector":"mcp-inspector tsx src/bin.ts start"},"_npmUser":{"name":"it-service","email":"it-service@preply.com"},"_npmVersion":"lerna/8.2.0/node@v24.12.0+x64 (linux)","description":"MCP server for the Preply Design System","directories":{},"_nodeVersion":"24.12.0","dependencies":{"commander":"^14.0.0","@preply/ds-ai-core":"11.2.0","@modelcontextprotocol/sdk":"^1.20.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","vite":"^8.0.0","@types/node":"^24.12.0","vite-plugin-dts":"^4.5.4","@modelcontextprotocol/inspector":"^0.17.2"},"_npmOperationalInternal":{"tmp":"tmp/ds-ai-mcp_11.2.0_1775572480292_0.3098801586728519","host":"s3://npm-registry-packages-npm-production"}},"11.3.0":{"name":"@preply/ds-ai-mcp","version":"11.3.0","_id":"@preply/ds-ai-mcp@11.3.0","maintainers":[{"name":"preply-admin","email":"dmytro@preply.com"},{"name":"eugenegodun","email":"eugene.g@preply.com"},{"name":"erebus1","email":"igor.kasianov@preply.com"},{"name":"alex.semeniuk","email":"alex@preply.com"},{"name":"it-service","email":"it-service@preply.com"},{"name":"serhii.tonkoshkur","email":"serhii.tonkoshkur@preply.com"},{"name":"lukas-preply","email":"lukas.kurucz@preply.com"},{"name":"chinskiy_preply","email":"chinskiy@preply.com"}],"bin":"./dist/bin.js","dist":{"shasum":"6169621653e97cac5be7df64ebf1f055fb827963","tarball":"https://registry.npmjs.org/@preply/ds-ai-mcp/-/ds-ai-mcp-11.3.0.tgz","fileCount":19,"integrity":"sha512-5rjdSZWwVSbhhRUHA1cTHal9zg/1IlUyI3SFr1T2OfRdzMcQrThNEE9+jeuZXcb+ksiW9D6iqoXN84EThKBoSQ==","signatures":[{"sig":"MEYCIQDDmLj3ophcXSQ0LVoNnPy9KDG5ELM7CHWEao1QW4P07wIhAPwPajUaZdF8HYufEnDfd4bHNFhdnDeZdws5CNg7TWTo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1711440},"type":"module","exports":{".":"./dist/index.js"},"gitHead":"7715829c87adcf2b4a52d234deb3bf6e0f0d2527","scripts":{"dev":"vite build --watch","lint":"run --top-level eslint .","build":"vite build","clean":"rm -rf dist","check:types":"run --top-level tsc --noEmit","dev:inspector":"mcp-inspector tsx src/bin.ts start"},"_npmUser":{"name":"it-service","email":"it-service@preply.com"},"_npmVersion":"lerna/8.2.0/node@v24.12.0+x64 (linux)","description":"MCP server for the Preply Design System","directories":{},"_nodeVersion":"24.12.0","dependencies":{"commander":"^14.0.0","@preply/ds-ai-core":"11.3.0","@modelcontextprotocol/sdk":"^1.20.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","vite":"^8.0.0","@types/node":"^24.12.0","vite-plugin-dts":"^4.5.4","@modelcontextprotocol/inspector":"^0.17.2"},"_npmOperationalInternal":{"tmp":"tmp/ds-ai-mcp_11.3.0_1776258783613_0.4836510375723273","host":"s3://npm-registry-packages-npm-production"}},"11.4.0":{"name":"@preply/ds-ai-mcp","version":"11.4.0","_id":"@preply/ds-ai-mcp@11.4.0","maintainers":[{"name":"preply-admin","email":"dmytro@preply.com"},{"name":"eugenegodun","email":"eugene.g@preply.com"},{"name":"erebus1","email":"igor.kasianov@preply.com"},{"name":"alex.semeniuk","email":"alex@preply.com"},{"name":"it-service","email":"it-service@preply.com"},{"name":"serhii.tonkoshkur","email":"serhii.tonkoshkur@preply.com"},{"name":"lukas-preply","email":"lukas.kurucz@preply.com"},{"name":"chinskiy_preply","email":"chinskiy@preply.com"}],"bin":"./dist/bin.js","dist":{"shasum":"e29f5129be62633c67163e749684e1f706b51f0b","tarball":"https://registry.npmjs.org/@preply/ds-ai-mcp/-/ds-ai-mcp-11.4.0.tgz","fileCount":19,"integrity":"sha512-ROjWi068TFxUcpncGztWpseWItvxxRAn3FeKMir1dSpinHTiLfpkGOE6NqHJ2TPJfVkWysBsJspXpPCmWxsr1g==","signatures":[{"sig":"MEUCIHW0zwq2h/JalUdV6BGvPPIPanoZ7RuIlKzmfyXZlmSTAiEA7tbtp9QMziOKWcyWZaMZCfFdgtCjeI4DrAgYaMFxgLw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1711648},"type":"module","exports":{".":"./dist/index.js"},"gitHead":"52791629120eb960b6567cbf261ee0ec6a254286","scripts":{"dev":"vite build --watch","lint":"run --top-level eslint .","build":"vite build","clean":"rm -rf dist","check:types":"run --top-level tsc --noEmit","dev:inspector":"mcp-inspector tsx src/bin.ts start"},"_npmUser":{"name":"it-service","email":"it-service@preply.com"},"_npmVersion":"lerna/8.2.0/node@v24.12.0+x64 (linux)","description":"MCP server for the Preply Design System","directories":{},"_nodeVersion":"24.12.0","dependencies":{"commander":"^14.0.0","@preply/ds-ai-core":"11.4.0","@modelcontextprotocol/sdk":"^1.20.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","vite":"^8.0.0","@types/node":"^24.12.0","vite-plugin-dts":"^4.5.4","@modelcontextprotocol/inspector":"^0.17.2"},"_npmOperationalInternal":{"tmp":"tmp/ds-ai-mcp_11.4.0_1776935636492_0.3726513586108493","host":"s3://npm-registry-packages-npm-production"}},"11.4.1-beta.6bf7b490ce34018d2bb2b22a2619d5ae002f07f3.0":{"name":"@preply/ds-ai-mcp","version":"11.4.1-beta.6bf7b490ce34018d2bb2b22a2619d5ae002f07f3.0","_id":"@preply/ds-ai-mcp@11.4.1-beta.6bf7b490ce34018d2bb2b22a2619d5ae002f07f3.0","maintainers":[{"name":"preply-admin","email":"dmytro@preply.com"},{"name":"eugenegodun","email":"eugene.g@preply.com"},{"name":"erebus1","email":"igor.kasianov@preply.com"},{"name":"alex.semeniuk","email":"alex@preply.com"},{"name":"it-service","email":"it-service@preply.com"},{"name":"serhii.tonkoshkur","email":"serhii.tonkoshkur@preply.com"},{"name":"lukas-preply","email":"lukas.kurucz@preply.com"},{"name":"chinskiy_preply","email":"chinskiy@preply.com"}],"bin":"./dist/bin.js","dist":{"shasum":"d624009f84c6c4fb917c67f92584161c0b50d40c","tarball":"https://registry.npmjs.org/@preply/ds-ai-mcp/-/ds-ai-mcp-11.4.1-beta.6bf7b490ce34018d2bb2b22a2619d5ae002f07f3.0.tgz","fileCount":19,"integrity":"sha512-XdOnyA0yywPxthq6y8vyerB1OcPvkfbrA4wVFjP9ebC4rR1yzW4pOZBuc28fPDNonEvq8eLseWWun1e+SWdcvQ==","signatures":[{"sig":"MEQCIBNd1FNVImytGjs/cQemoM5V76OWYWkc0Xw70B/YqE7sAiARNJ3nxqPy7ZfCcVOzec2V+NSd94icl9dPhlwTvsA+wA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1711760},"type":"module","exports":{".":"./dist/index.js"},"gitHead":"6bf7b490ce34018d2bb2b22a2619d5ae002f07f3","scripts":{"dev":"vite build --watch","lint":"run --top-level eslint .","build":"vite build","clean":"rm -rf dist","check:types":"run --top-level tsc --noEmit","dev:inspector":"mcp-inspector tsx src/bin.ts start"},"_npmUser":{"name":"it-service","email":"it-service@preply.com"},"_npmVersion":"lerna/8.2.0/node@v24.12.0+x64 (linux)","description":"MCP server for the Preply Design System","directories":{},"_nodeVersion":"24.12.0","dependencies":{"commander":"^14.0.0","@preply/ds-ai-core":"11.4.1-beta.6bf7b490ce34018d2bb2b22a2619d5ae002f07f3.0+6bf7b49","@modelcontextprotocol/sdk":"^1.20.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","vite":"^8.0.0","@types/node":"^24.12.0","vite-plugin-dts":"^4.5.4","@modelcontextprotocol/inspector":"^0.17.2"},"_npmOperationalInternal":{"tmp":"tmp/ds-ai-mcp_11.4.1-beta.6bf7b490ce34018d2bb2b22a2619d5ae002f07f3.0_1776954244897_0.8107853928590096","host":"s3://npm-registry-packages-npm-production"}},"11.5.0":{"name":"@preply/ds-ai-mcp","version":"11.5.0","_id":"@preply/ds-ai-mcp@11.5.0","maintainers":[{"name":"preply-admin","email":"dmytro@preply.com"},{"name":"eugenegodun","email":"eugene.g@preply.com"},{"name":"erebus1","email":"igor.kasianov@preply.com"},{"name":"alex.semeniuk","email":"alex@preply.com"},{"name":"it-service","email":"it-service@preply.com"},{"name":"serhii.tonkoshkur","email":"serhii.tonkoshkur@preply.com"},{"name":"lukas-preply","email":"lukas.kurucz@preply.com"},{"name":"chinskiy_preply","email":"chinskiy@preply.com"}],"bin":"./dist/bin.js","dist":{"shasum":"2e587c87ddfbba36e947935084183dd300171dae","tarball":"https://registry.npmjs.org/@preply/ds-ai-mcp/-/ds-ai-mcp-11.5.0.tgz","fileCount":19,"integrity":"sha512-NVhe+L8gW9MCrmnp8wdLESBhom57VhmNvnY0XeRtcYoOT4EwKynQan4gkLpAV4tWB231Y3cy4+oZsFee6DSd+Q==","signatures":[{"sig":"MEYCIQDlwG7nTVcfm2nB47ryJ3l5Zgl5D69+uWmlULv5DWEQCAIhALqUMlcg1mx6y5XkvZzZ9aoqjJ3MKcUs9iezKAhx4oVj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1712053},"type":"module","exports":{".":"./dist/index.js"},"gitHead":"015ddc665c8c22cc70ff5aaea243c1f22f37c90b","scripts":{"dev":"vite build --watch","lint":"run --top-level eslint .","build":"vite build","clean":"rm -rf dist","check:types":"run --top-level tsc --noEmit","dev:inspector":"mcp-inspector tsx src/bin.ts start"},"_npmUser":{"name":"it-service","email":"it-service@preply.com"},"_npmVersion":"lerna/8.2.0/node@v24.12.0+x64 (linux)","description":"MCP server for the Preply Design System","directories":{},"_nodeVersion":"24.12.0","dependencies":{"commander":"^14.0.0","@preply/ds-ai-core":"11.5.0","@modelcontextprotocol/sdk":"^1.20.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","vite":"^8.0.0","@types/node":"^24.12.0","vite-plugin-dts":"^4.5.4","@modelcontextprotocol/inspector":"^0.17.2"},"_npmOperationalInternal":{"tmp":"tmp/ds-ai-mcp_11.5.0_1777543808613_0.013721740243888947","host":"s3://npm-registry-packages-npm-production"}},"11.4.1-beta.49e91359a86f4fab31adfb4d62157877aa9b7a6e.0":{"name":"@preply/ds-ai-mcp","version":"11.4.1-beta.49e91359a86f4fab31adfb4d62157877aa9b7a6e.0","_id":"@preply/ds-ai-mcp@11.4.1-beta.49e91359a86f4fab31adfb4d62157877aa9b7a6e.0","maintainers":[{"name":"preply-admin","email":"dmytro@preply.com"},{"name":"eugenegodun","email":"eugene.g@preply.com"},{"name":"erebus1","email":"igor.kasianov@preply.com"},{"name":"alex.semeniuk","email":"alex@preply.com"},{"name":"it-service","email":"it-service@preply.com"},{"name":"serhii.tonkoshkur","email":"serhii.tonkoshkur@preply.com"},{"name":"lukas-preply","email":"lukas.kurucz@preply.com"},{"name":"chinskiy_preply","email":"chinskiy@preply.com"}],"bin":"./dist/bin.js","dist":{"shasum":"e52efd378f7b7b0e786af42f70a4371607f4ddb8","tarball":"https://registry.npmjs.org/@preply/ds-ai-mcp/-/ds-ai-mcp-11.4.1-beta.49e91359a86f4fab31adfb4d62157877aa9b7a6e.0.tgz","fileCount":19,"integrity":"sha512-FdeplKcd4EVgDZCnVPUuTbX+V6p0iydlJWlxTHPD+RedT8k4hsGhb1z0hmIyDHFvOv+TPsHPGW84RzRVfB4OXg==","signatures":[{"sig":"MEQCIEw+ZgnE9hTv2nKw8+OpVYWgoaRLSypuB232fAmid8X+AiB2E6ImXhhGGtw6yCZ/gVAOFyVbo5aLuR8FUYavpjULQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1712581},"type":"module","exports":{".":"./dist/index.js"},"gitHead":"49e91359a86f4fab31adfb4d62157877aa9b7a6e","scripts":{"dev":"vite build --watch","lint":"run --top-level eslint .","build":"vite build","clean":"rm -rf dist","check:types":"run --top-level tsc --noEmit","dev:inspector":"mcp-inspector tsx src/bin.ts start"},"_npmUser":{"name":"it-service","email":"it-service@preply.com"},"_npmVersion":"lerna/8.2.0/node@v24.12.0+x64 (linux)","description":"MCP server for the Preply Design System","directories":{},"_nodeVersion":"24.12.0","dependencies":{"commander":"^14.0.0","@preply/ds-ai-core":"11.4.1-beta.49e91359a86f4fab31adfb4d62157877aa9b7a6e.0+49e9135","@modelcontextprotocol/sdk":"^1.20.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","vite":"^8.0.0","@types/node":"^24.12.0","vite-plugin-dts":"^4.5.4","@modelcontextprotocol/inspector":"^0.17.2"},"_npmOperationalInternal":{"tmp":"tmp/ds-ai-mcp_11.4.1-beta.49e91359a86f4fab31adfb4d62157877aa9b7a6e.0_1779873747001_0.053215696914374444","host":"s3://npm-registry-packages-npm-production"}},"11.5.1":{"name":"@preply/ds-ai-mcp","version":"11.5.1","_id":"@preply/ds-ai-mcp@11.5.1","maintainers":[{"name":"preply-admin","email":"dmytro@preply.com"},{"name":"eugenegodun","email":"eugene.g@preply.com"},{"name":"erebus1","email":"igor.kasianov@preply.com"},{"name":"alex.semeniuk","email":"alex@preply.com"},{"name":"it-service","email":"it-service@preply.com"},{"name":"serhii.tonkoshkur","email":"serhii.tonkoshkur@preply.com"},{"name":"lukas-preply","email":"lukas.kurucz@preply.com"},{"name":"chinskiy_preply","email":"chinskiy@preply.com"}],"bin":"./dist/bin.js","dist":{"shasum":"a71fe449df8d194e390783db2f4a639f0b6b9a1e","tarball":"https://registry.npmjs.org/@preply/ds-ai-mcp/-/ds-ai-mcp-11.5.1.tgz","fileCount":19,"integrity":"sha512-WTrXVD3cKfN4kgvBAaWifqcBGu4A/yZBW0GBWG/qe2iKjdr/suoS/VVeQi4wfKKeCA9UsigMSzkKqmRDzSJoYw==","signatures":[{"sig":"MEQCIBTWHkxz0UdYeJqXTpHX8oUfPWCklgkMbk73j9vtygQHAiAcJsl98AUSCvsdqqfJYa391aOwx6H+G4LGMFB5Zsudww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1712053},"type":"module","exports":{".":"./dist/index.js"},"gitHead":"a490771509699782086183ff0f1bc5db16a052ca","scripts":{"dev":"vite build --watch","lint":"run --top-level eslint .","build":"vite build","clean":"rm -rf dist","check:types":"run --top-level tsc --noEmit","dev:inspector":"mcp-inspector tsx src/bin.ts start"},"_npmUser":{"name":"it-service","email":"it-service@preply.com"},"_npmVersion":"lerna/8.2.0/node@v24.12.0+x64 (linux)","description":"MCP server for the Preply Design System","directories":{},"_nodeVersion":"24.12.0","dependencies":{"commander":"^14.0.0","@preply/ds-ai-core":"11.5.1","@modelcontextprotocol/sdk":"^1.20.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","vite":"^8.0.0","@types/node":"^24.12.0","vite-plugin-dts":"^4.5.4","@modelcontextprotocol/inspector":"^0.17.2"},"_npmOperationalInternal":{"tmp":"tmp/ds-ai-mcp_11.5.1_1779962968551_0.7967861879517493","host":"s3://npm-registry-packages-npm-production"}},"11.5.2-beta.d0bd6949855e741b5d6e18713132bdde1c4c73df.0":{"name":"@preply/ds-ai-mcp","version":"11.5.2-beta.d0bd6949855e741b5d6e18713132bdde1c4c73df.0","_id":"@preply/ds-ai-mcp@11.5.2-beta.d0bd6949855e741b5d6e18713132bdde1c4c73df.0","maintainers":[{"name":"preply-admin","email":"dmytro@preply.com"},{"name":"eugenegodun","email":"eugene.g@preply.com"},{"name":"erebus1","email":"igor.kasianov@preply.com"},{"name":"alex.semeniuk","email":"alex@preply.com"},{"name":"it-service","email":"it-service@preply.com"},{"name":"serhii.tonkoshkur","email":"serhii.tonkoshkur@preply.com"},{"name":"lukas-preply","email":"lukas.kurucz@preply.com"},{"name":"chinskiy_preply","email":"chinskiy@preply.com"}],"bin":"./dist/bin.js","dist":{"shasum":"25ce5ed7a1a8d56a971dcfebb57f1c0255c2730e","tarball":"https://registry.npmjs.org/@preply/ds-ai-mcp/-/ds-ai-mcp-11.5.2-beta.d0bd6949855e741b5d6e18713132bdde1c4c73df.0.tgz","fileCount":19,"integrity":"sha512-6Nxw17ZRZ/ugYmEUtYDsP687jURWyzvdkSxCi7icHIsEjWwrb8kGEEhx5izfV4iwPvGzw/70bwTWPFPaIqhkXw==","signatures":[{"sig":"MEUCIQCVjwG9jtjrrp/GwyLY15as96XpY4z04f5oZMXOzyMQ7gIgT3yNdkrC1cx+UM+F5elhT1zKZZV/ar+8ZIdYyoFSTGg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1712165},"type":"module","exports":{".":"./dist/index.js"},"gitHead":"d0bd6949855e741b5d6e18713132bdde1c4c73df","scripts":{"dev":"vite build --watch","lint":"run --top-level eslint .","build":"vite build","clean":"rm -rf dist","check:types":"run --top-level tsc --noEmit","dev:inspector":"mcp-inspector tsx src/bin.ts start"},"_npmUser":{"name":"it-service","email":"it-service@preply.com"},"_npmVersion":"lerna/8.2.0/node@v24.12.0+x64 (linux)","description":"MCP server for the Preply Design System","directories":{},"_nodeVersion":"24.12.0","dependencies":{"commander":"^14.0.0","@preply/ds-ai-core":"11.5.2-beta.d0bd6949855e741b5d6e18713132bdde1c4c73df.0+d0bd694","@modelcontextprotocol/sdk":"^1.20.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","vite":"^8.0.0","@types/node":"^24.12.0","vite-plugin-dts":"^4.5.4","@modelcontextprotocol/inspector":"^0.17.2"},"_npmOperationalInternal":{"tmp":"tmp/ds-ai-mcp_11.5.2-beta.d0bd6949855e741b5d6e18713132bdde1c4c73df.0_1780307384110_0.8366326579229555","host":"s3://npm-registry-packages-npm-production"}},"11.5.2-beta.09c876a6726e055d37cde51dc99b4197bfd593e6.0":{"name":"@preply/ds-ai-mcp","version":"11.5.2-beta.09c876a6726e055d37cde51dc99b4197bfd593e6.0","_id":"@preply/ds-ai-mcp@11.5.2-beta.09c876a6726e055d37cde51dc99b4197bfd593e6.0","maintainers":[{"name":"preply-admin","email":"dmytro@preply.com"},{"name":"eugenegodun","email":"eugene.g@preply.com"},{"name":"erebus1","email":"igor.kasianov@preply.com"},{"name":"alex.semeniuk","email":"alex@preply.com"},{"name":"it-service","email":"it-service@preply.com"},{"name":"serhii.tonkoshkur","email":"serhii.tonkoshkur@preply.com"},{"name":"lukas-preply","email":"lukas.kurucz@preply.com"},{"name":"chinskiy_preply","email":"chinskiy@preply.com"}],"bin":"./dist/bin.js","dist":{"shasum":"1a505946454553adb5ea71cedbc575954425a45c","tarball":"https://registry.npmjs.org/@preply/ds-ai-mcp/-/ds-ai-mcp-11.5.2-beta.09c876a6726e055d37cde51dc99b4197bfd593e6.0.tgz","fileCount":19,"integrity":"sha512-iGlK8VZCgadTzP9owg93RmBz9j5+RkEBZNYjBlUukIEAx3J+fQ3YbjSEEvSofiwZpetz3f2eaKS/DB5Kddwc+w==","signatures":[{"sig":"MEYCIQDCSZBhRARk/qDWxzZPFuXF9Kb9hf7lg7fCO4ZbMB00ZwIhAOmjWwI7IyKWL3jhhUTMvJdYMDCtLsHgaSGNJdhnx69S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1712165},"type":"module","exports":{".":"./dist/index.js"},"gitHead":"09c876a6726e055d37cde51dc99b4197bfd593e6","scripts":{"dev":"vite build --watch","lint":"run --top-level eslint .","build":"vite build","clean":"rm -rf dist","check:types":"run --top-level tsc --noEmit","dev:inspector":"mcp-inspector tsx src/bin.ts start"},"_npmUser":{"name":"it-service","email":"it-service@preply.com"},"_npmVersion":"lerna/8.2.0/node@v24.12.0+x64 (linux)","description":"MCP server for the Preply Design System","directories":{},"_nodeVersion":"24.12.0","dependencies":{"commander":"^14.0.0","@preply/ds-ai-core":"11.5.2-beta.09c876a6726e055d37cde51dc99b4197bfd593e6.0+09c876a","@modelcontextprotocol/sdk":"^1.20.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","vite":"^8.0.0","@types/node":"^24.12.0","vite-plugin-dts":"^4.5.4","@modelcontextprotocol/inspector":"^0.17.2"},"_npmOperationalInternal":{"tmp":"tmp/ds-ai-mcp_11.5.2-beta.09c876a6726e055d37cde51dc99b4197bfd593e6.0_1780569243564_0.2542610020938352","host":"s3://npm-registry-packages-npm-production"}},"11.5.2-beta.d277f95ec1e3724292e3be57fb64be4e9ebc2495.0":{"name":"@preply/ds-ai-mcp","version":"11.5.2-beta.d277f95ec1e3724292e3be57fb64be4e9ebc2495.0","_id":"@preply/ds-ai-mcp@11.5.2-beta.d277f95ec1e3724292e3be57fb64be4e9ebc2495.0","maintainers":[{"name":"preply-admin","email":"dmytro@preply.com"},{"name":"eugenegodun","email":"eugene.g@preply.com"},{"name":"erebus1","email":"igor.kasianov@preply.com"},{"name":"alex.semeniuk","email":"alex@preply.com"},{"name":"it-service","email":"it-service@preply.com"},{"name":"serhii.tonkoshkur","email":"serhii.tonkoshkur@preply.com"},{"name":"lukas-preply","email":"lukas.kurucz@preply.com"},{"name":"chinskiy_preply","email":"chinskiy@preply.com"}],"bin":"./dist/bin.js","dist":{"shasum":"d16e4aa3bda6d864ddb13c4087dafd7eca5a1a70","tarball":"https://registry.npmjs.org/@preply/ds-ai-mcp/-/ds-ai-mcp-11.5.2-beta.d277f95ec1e3724292e3be57fb64be4e9ebc2495.0.tgz","fileCount":19,"integrity":"sha512-Sgz0IHFRfiaQM9XNCqZrgKh28h8sheDHEwAjWwPwh4bSqBMxT+ZYcaw5p5vrg/SXHkLWxOpZ/q3I2GxG1enW+Q==","signatures":[{"sig":"MEUCIQDa2ayumvdjypubx2fxzyOMmj9LCgIXkP3giPcL0PXIBAIgXE/8VD91FAZIrI+rbOZ4KHUAPhuM2JsKCNCAIxyM1qA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1803951},"type":"module","exports":{".":"./dist/index.js"},"gitHead":"d277f95ec1e3724292e3be57fb64be4e9ebc2495","scripts":{"dev":"vite build --watch","lint":"run --top-level eslint .","build":"vite build","clean":"rm -rf dist","check:types":"run --top-level tsc --noEmit","dev:inspector":"mcp-inspector tsx src/bin.ts start"},"_npmUser":{"name":"it-service","email":"it-service@preply.com"},"_npmVersion":"lerna/8.2.0/node@v24.12.0+x64 (linux)","description":"MCP server for the Preply Design System","directories":{},"_nodeVersion":"24.12.0","dependencies":{"commander":"^14.0.0","@preply/ds-ai-core":"11.5.2-beta.d277f95ec1e3724292e3be57fb64be4e9ebc2495.0+d277f95","@modelcontextprotocol/sdk":"^1.20.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","vite":"^8.0.0","@types/node":"^24.12.0","vite-plugin-dts":"^4.5.4","@modelcontextprotocol/inspector":"^0.17.2"},"_npmOperationalInternal":{"tmp":"tmp/ds-ai-mcp_11.5.2-beta.d277f95ec1e3724292e3be57fb64be4e9ebc2495.0_1780655137272_0.6022055220819309","host":"s3://npm-registry-packages-npm-production"}},"12.0.0":{"name":"@preply/ds-ai-mcp","version":"12.0.0","_id":"@preply/ds-ai-mcp@12.0.0","maintainers":[{"name":"preply-admin","email":"dmytro@preply.com"},{"name":"eugenegodun","email":"eugene.g@preply.com"},{"name":"erebus1","email":"igor.kasianov@preply.com"},{"name":"alex.semeniuk","email":"alex@preply.com"},{"name":"it-service","email":"it-service@preply.com"},{"name":"serhii.tonkoshkur","email":"serhii.tonkoshkur@preply.com"},{"name":"lukas-preply","email":"lukas.kurucz@preply.com"},{"name":"chinskiy_preply","email":"chinskiy@preply.com"}],"bin":"./dist/bin.js","dist":{"shasum":"b395ec90de926a709a3e81d05cd02218b7c6578d","tarball":"https://registry.npmjs.org/@preply/ds-ai-mcp/-/ds-ai-mcp-12.0.0.tgz","fileCount":19,"integrity":"sha512-qRo2dlg80a4YWiVl8kc2UmQL4HSzxTPlpRP0WxrpSh6efoKV+8joDiA0QMALX+G7DoK1Ur5O+7VdmmianqLayg==","signatures":[{"sig":"MEUCIBiwlnfBueNkHcAxMM5QFIjTWvX5RcnqORNYy97KOoy/AiEAtsjcI2DvmmCgctlqmnB9KMIRZOMB/ysTk7WvGhilGNQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1920010},"type":"module","exports":{".":"./dist/index.js"},"gitHead":"fc2348794a4e6b523f22b90966a7c6f052b9a053","scripts":{"dev":"vite build --watch","lint":"run --top-level eslint .","build":"vite build","clean":"rm -rf dist","check:types":"run --top-level tsc --noEmit","dev:inspector":"mcp-inspector tsx src/bin.ts start"},"_npmUser":{"name":"it-service","email":"it-service@preply.com"},"_npmVersion":"lerna/8.2.0/node@v24.12.0+x64 (linux)","description":"MCP server for the Preply Design System","directories":{},"_nodeVersion":"24.12.0","dependencies":{"commander":"^14.0.0","@preply/ds-ai-core":"12.0.0","@modelcontextprotocol/sdk":"^1.20.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","vite":"^8.0.0","@types/node":"^24.12.0","vite-plugin-dts":"^4.5.4","@modelcontextprotocol/inspector":"^0.17.2"},"_npmOperationalInternal":{"tmp":"tmp/ds-ai-mcp_12.0.0_1780913862785_0.4059932339141301","host":"s3://npm-registry-packages-npm-production"}},"12.0.1-beta.af964ce6fb2bd1cdc41824543d51aa6698642fd4.0":{"name":"@preply/ds-ai-mcp","version":"12.0.1-beta.af964ce6fb2bd1cdc41824543d51aa6698642fd4.0","_id":"@preply/ds-ai-mcp@12.0.1-beta.af964ce6fb2bd1cdc41824543d51aa6698642fd4.0","maintainers":[{"name":"preply-admin","email":"dmytro@preply.com"},{"name":"eugenegodun","email":"eugene.g@preply.com"},{"name":"erebus1","email":"igor.kasianov@preply.com"},{"name":"alex.semeniuk","email":"alex@preply.com"},{"name":"it-service","email":"it-service@preply.com"},{"name":"serhii.tonkoshkur","email":"serhii.tonkoshkur@preply.com"},{"name":"lukas-preply","email":"lukas.kurucz@preply.com"},{"name":"chinskiy_preply","email":"chinskiy@preply.com"}],"bin":"./dist/bin.js","dist":{"shasum":"586a77b58607cb7676c8b303d4ab34eeafa64ba1","tarball":"https://registry.npmjs.org/@preply/ds-ai-mcp/-/ds-ai-mcp-12.0.1-beta.af964ce6fb2bd1cdc41824543d51aa6698642fd4.0.tgz","fileCount":19,"integrity":"sha512-nj5YLYQgBgYgM26j8fI8Od07kXbVuTIN+QHORe5vK4bt/+GptXdsbZcOs766huRZp6hf3ebVxufpst5d/uV5Yw==","signatures":[{"sig":"MEUCIQC91c/VO1RTiXb+vKMoRB0NmqYEpok1O0SwCOk0juGWuwIgUHkDfC4E78/8iK2NN86niKNH0Q2EtAffOR3J7KTIfiQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1927923},"type":"module","exports":{".":"./dist/index.js"},"gitHead":"af964ce6fb2bd1cdc41824543d51aa6698642fd4","scripts":{"dev":"vite build --watch","lint":"run --top-level eslint .","build":"vite build","clean":"rm -rf dist","check:types":"run --top-level tsc --noEmit","dev:inspector":"mcp-inspector tsx src/bin.ts start"},"_npmUser":{"name":"it-service","email":"it-service@preply.com"},"_npmVersion":"lerna/8.2.0/node@v24.12.0+x64 (linux)","description":"MCP server for the Preply Design System","directories":{},"_nodeVersion":"24.12.0","dependencies":{"commander":"^14.0.0","@preply/ds-ai-core":"12.0.1-beta.af964ce6fb2bd1cdc41824543d51aa6698642fd4.0+af964ce","@modelcontextprotocol/sdk":"^1.20.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","vite":"^8.0.0","@types/node":"^24.12.0","vite-plugin-dts":"^4.5.4","@modelcontextprotocol/inspector":"^0.17.2"},"_npmOperationalInternal":{"tmp":"tmp/ds-ai-mcp_12.0.1-beta.af964ce6fb2bd1cdc41824543d51aa6698642fd4.0_1781103057816_0.8818081414408345","host":"s3://npm-registry-packages-npm-production"}},"12.0.1-beta.e9474343d7b658ef10cb227b90688dd5bcc5c7a5.0":{"name":"@preply/ds-ai-mcp","version":"12.0.1-beta.e9474343d7b658ef10cb227b90688dd5bcc5c7a5.0","_id":"@preply/ds-ai-mcp@12.0.1-beta.e9474343d7b658ef10cb227b90688dd5bcc5c7a5.0","maintainers":[{"name":"preply-admin","email":"dmytro@preply.com"},{"name":"eugenegodun","email":"eugene.g@preply.com"},{"name":"erebus1","email":"igor.kasianov@preply.com"},{"name":"alex.semeniuk","email":"alex@preply.com"},{"name":"it-service","email":"it-service@preply.com"},{"name":"serhii.tonkoshkur","email":"serhii.tonkoshkur@preply.com"},{"name":"lukas-preply","email":"lukas.kurucz@preply.com"},{"name":"chinskiy_preply","email":"chinskiy@preply.com"}],"bin":"./dist/bin.js","dist":{"shasum":"8ad73d164b2d381fa9333a857c9aec7483f95a20","tarball":"https://registry.npmjs.org/@preply/ds-ai-mcp/-/ds-ai-mcp-12.0.1-beta.e9474343d7b658ef10cb227b90688dd5bcc5c7a5.0.tgz","fileCount":19,"integrity":"sha512-qFOwokfFsk8s8NUCF6SwQHYBBayBMdGcKu7fFvWailyUmjlJJJzSLn7c5twR9TkA0afbHJqcXALvJHLOZNM31Q==","signatures":[{"sig":"MEYCIQDMyAkX50eFoNjg0fwhNenlh5KGDbhEI6/asxbSqI8syQIhAMSy0eWwKS/IIeDj83WdqVS1vRWAZuZ7pQEhiCbjauWU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1928798},"type":"module","exports":{".":"./dist/index.js"},"gitHead":"e9474343d7b658ef10cb227b90688dd5bcc5c7a5","scripts":{"dev":"vite build --watch","lint":"run --top-level eslint .","build":"vite build","clean":"rm -rf dist","check:types":"run --top-level tsc --noEmit","dev:inspector":"mcp-inspector tsx src/bin.ts start"},"_npmUser":{"name":"it-service","email":"it-service@preply.com"},"_npmVersion":"lerna/8.2.0/node@v24.12.0+x64 (linux)","description":"MCP server for the Preply Design System","directories":{},"_nodeVersion":"24.12.0","dependencies":{"commander":"^14.0.0","@preply/ds-ai-core":"12.0.1-beta.e9474343d7b658ef10cb227b90688dd5bcc5c7a5.0+e947434","@modelcontextprotocol/sdk":"^1.20.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","vite":"^8.0.0","@types/node":"^24.12.0","vite-plugin-dts":"^4.5.4","@modelcontextprotocol/inspector":"^0.17.2"},"_npmOperationalInternal":{"tmp":"tmp/ds-ai-mcp_12.0.1-beta.e9474343d7b658ef10cb227b90688dd5bcc5c7a5.0_1781194046797_0.6488405405704538","host":"s3://npm-registry-packages-npm-production"}},"12.0.1-beta.25ecac4aaa833a7704400da571bc76d60fe43104.0":{"name":"@preply/ds-ai-mcp","version":"12.0.1-beta.25ecac4aaa833a7704400da571bc76d60fe43104.0","_id":"@preply/ds-ai-mcp@12.0.1-beta.25ecac4aaa833a7704400da571bc76d60fe43104.0","maintainers":[{"name":"preply-admin","email":"dmytro@preply.com"},{"name":"eugenegodun","email":"eugene.g@preply.com"},{"name":"erebus1","email":"igor.kasianov@preply.com"},{"name":"alex.semeniuk","email":"alex@preply.com"},{"name":"it-service","email":"it-service@preply.com"},{"name":"serhii.tonkoshkur","email":"serhii.tonkoshkur@preply.com"},{"name":"lukas-preply","email":"lukas.kurucz@preply.com"},{"name":"chinskiy_preply","email":"chinskiy@preply.com"}],"bin":"./dist/bin.js","dist":{"shasum":"e87f933f8dc1761bb2d200888bff9046afb41fa2","tarball":"https://registry.npmjs.org/@preply/ds-ai-mcp/-/ds-ai-mcp-12.0.1-beta.25ecac4aaa833a7704400da571bc76d60fe43104.0.tgz","fileCount":19,"integrity":"sha512-smCusM2qQE/9xLpb0LMlo7TWgdV8BgIUj+Hg11C5manh+K2HuIf5QZFbkBjYb7SsVNg1khyM0U5sEnMeJH2YMQ==","signatures":[{"sig":"MEYCIQDXbCUQQZfg+Hz4cJ9/dgCN+FZ68P0QUsyTIqiKY4fryQIhAJeoQYnaMKPQH2pMhoQumgHu9hQUJ0mLqh0CHRlhdSQp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2061978},"type":"module","exports":{".":"./dist/index.js"},"gitHead":"25ecac4aaa833a7704400da571bc76d60fe43104","scripts":{"dev":"vite build --watch","lint":"run --top-level eslint .","build":"vite build","clean":"rm -rf dist","check:types":"run --top-level tsc --noEmit","dev:inspector":"mcp-inspector tsx src/bin.ts start"},"_npmUser":{"name":"it-service","email":"it-service@preply.com"},"_npmVersion":"lerna/8.2.0/node@v24.12.0+x64 (linux)","description":"MCP server for the Preply Design System","directories":{},"_nodeVersion":"24.12.0","dependencies":{"commander":"^14.0.0","@preply/ds-ai-core":"12.0.1-beta.25ecac4aaa833a7704400da571bc76d60fe43104.0+25ecac4","@modelcontextprotocol/sdk":"^1.20.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","vite":"^8.0.0","@types/node":"^24.12.0","vite-plugin-dts":"^4.5.4","@modelcontextprotocol/inspector":"^0.17.2"},"_npmOperationalInternal":{"tmp":"tmp/ds-ai-mcp_12.0.1-beta.25ecac4aaa833a7704400da571bc76d60fe43104.0_1781514419119_0.5578418163278536","host":"s3://npm-registry-packages-npm-production"}},"13.0.0":{"name":"@preply/ds-ai-mcp","version":"13.0.0","_id":"@preply/ds-ai-mcp@13.0.0","maintainers":[{"name":"preply-admin","email":"dmytro@preply.com"},{"name":"eugenegodun","email":"eugene.g@preply.com"},{"name":"erebus1","email":"igor.kasianov@preply.com"},{"name":"alex.semeniuk","email":"alex@preply.com"},{"name":"it-service","email":"it-service@preply.com"},{"name":"serhii.tonkoshkur","email":"serhii.tonkoshkur@preply.com"},{"name":"lukas-preply","email":"lukas.kurucz@preply.com"},{"name":"chinskiy_preply","email":"chinskiy@preply.com"}],"bin":"./dist/bin.js","dist":{"shasum":"53ec85c49682b81c0d8b054ad504552cce8d7c71","tarball":"https://registry.npmjs.org/@preply/ds-ai-mcp/-/ds-ai-mcp-13.0.0.tgz","fileCount":19,"integrity":"sha512-Xs/ilrfowUrKXclO3gpZ6kUfMl70r3IDcYfmrfmhsFzWcVsi0WPFd/54DUe8XbsU1JpwGOiPOAIzlDzQIkaqIQ==","signatures":[{"sig":"MEQCIBU0oM3q/vVQUvSdiaVNzzUfzdIdqeHDT8UVs+lAXNoTAiA1LJB9FRhEfqDjHJOTTXZxXd+D5abfIm9dFN+Q2yyKeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2062391},"type":"module","exports":{".":"./dist/index.js"},"gitHead":"20d94e5c38e60d7c43bc0c55a4b87fb047cf4474","scripts":{"dev":"vite build --watch","lint":"run --top-level eslint .","build":"vite build","clean":"rm -rf dist","check:types":"run --top-level tsc --noEmit","dev:inspector":"mcp-inspector tsx src/bin.ts start"},"_npmUser":{"name":"it-service","email":"it-service@preply.com"},"_npmVersion":"lerna/8.2.0/node@v24.12.0+x64 (linux)","description":"MCP server for the Preply Design System","directories":{},"_nodeVersion":"24.12.0","dependencies":{"commander":"^14.0.0","@preply/ds-ai-core":"13.0.0","@modelcontextprotocol/sdk":"^1.20.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","vite":"^8.0.0","@types/node":"^24.12.0","vite-plugin-dts":"^4.5.4","@modelcontextprotocol/inspector":"^0.17.2"},"_npmOperationalInternal":{"tmp":"tmp/ds-ai-mcp_13.0.0_1781624689496_0.7528933448826713","host":"s3://npm-registry-packages-npm-production"}},"13.0.1-beta.f4a586e67208cccd2b057491459442e12c5973c7.0":{"name":"@preply/ds-ai-mcp","version":"13.0.1-beta.f4a586e67208cccd2b057491459442e12c5973c7.0","_id":"@preply/ds-ai-mcp@13.0.1-beta.f4a586e67208cccd2b057491459442e12c5973c7.0","maintainers":[{"name":"preply-admin","email":"dmytro@preply.com"},{"name":"eugenegodun","email":"eugene.g@preply.com"},{"name":"erebus1","email":"igor.kasianov@preply.com"},{"name":"alex.semeniuk","email":"alex@preply.com"},{"name":"it-service","email":"it-service@preply.com"},{"name":"serhii.tonkoshkur","email":"serhii.tonkoshkur@preply.com"},{"name":"lukas-preply","email":"lukas.kurucz@preply.com"},{"name":"chinskiy_preply","email":"chinskiy@preply.com"}],"bin":"./dist/bin.js","dist":{"shasum":"df55fa1bf126411a1c23112aa034c2186a923a92","tarball":"https://registry.npmjs.org/@preply/ds-ai-mcp/-/ds-ai-mcp-13.0.1-beta.f4a586e67208cccd2b057491459442e12c5973c7.0.tgz","fileCount":19,"integrity":"sha512-tUWkIi5XkMq/5TCRSnPNTds8Qx+pa+Jis0ReY1tXSlgzohSc0GC4cPVk3Daz9hAVvB+WgQahVokQsmnV5M/fLA==","signatures":[{"sig":"MEQCIGes+A/DG8VGoF3FdAZ7VeYF0PdgZvtpM2gD4wG8oDlQAiA4zlGoYIMAgdbLH2fj7eQMkbS0V8DVz7+1G6yJZsbiIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2244316},"type":"module","exports":{".":"./dist/index.js"},"gitHead":"f4a586e67208cccd2b057491459442e12c5973c7","scripts":{"dev":"vite build --watch","lint":"run --top-level eslint .","build":"vite build","clean":"rm -rf dist","check:types":"run --top-level tsc --noEmit","dev:inspector":"mcp-inspector tsx src/bin.ts start"},"_npmUser":{"name":"it-service","email":"it-service@preply.com"},"_npmVersion":"lerna/8.2.0/node@v24.12.0+x64 (linux)","description":"MCP server for the Preply Design System","directories":{},"_nodeVersion":"24.12.0","dependencies":{"commander":"^14.0.0","@preply/ds-ai-core":"13.0.1-beta.f4a586e67208cccd2b057491459442e12c5973c7.0+f4a586e","@modelcontextprotocol/sdk":"^1.20.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","vite":"^8.0.0","@types/node":"^24.12.0","vite-plugin-dts":"^4.5.4","@modelcontextprotocol/inspector":"^0.17.2"},"_npmOperationalInternal":{"tmp":"tmp/ds-ai-mcp_13.0.1-beta.f4a586e67208cccd2b057491459442e12c5973c7.0_1782235774688_0.46352425987048096","host":"s3://npm-registry-packages-npm-production"}},"13.0.1-beta.d983f1100dd7687f32c10c0161326f7b730b21f9.0":{"name":"@preply/ds-ai-mcp","version":"13.0.1-beta.d983f1100dd7687f32c10c0161326f7b730b21f9.0","_id":"@preply/ds-ai-mcp@13.0.1-beta.d983f1100dd7687f32c10c0161326f7b730b21f9.0","maintainers":[{"name":"preply-admin","email":"dmytro@preply.com"},{"name":"eugenegodun","email":"eugene.g@preply.com"},{"name":"erebus1","email":"igor.kasianov@preply.com"},{"name":"alex.semeniuk","email":"alex@preply.com"},{"name":"it-service","email":"it-service@preply.com"},{"name":"serhii.tonkoshkur","email":"serhii.tonkoshkur@preply.com"},{"name":"lukas-preply","email":"lukas.kurucz@preply.com"},{"name":"chinskiy_preply","email":"chinskiy@preply.com"}],"bin":"./dist/bin.js","dist":{"shasum":"946fbd19d20c1884569f7af77561b77a8da3ce5b","tarball":"https://registry.npmjs.org/@preply/ds-ai-mcp/-/ds-ai-mcp-13.0.1-beta.d983f1100dd7687f32c10c0161326f7b730b21f9.0.tgz","fileCount":19,"integrity":"sha512-V1KWgQBwNx1GWiEbkO5oaBVjdz9dtser9+XQCjTwed/2D6hLyvnyVRjvRXca8YYKcpsWAegF6ucVcgQ9cS8YAQ==","signatures":[{"sig":"MEQCIHZM7jZQmQpjCO04Vlu3w+QP/vzk+DDlzKLDpeAq9jXDAiBFKi37efPEtRmfz+NItjpUB2Y8lZs4FDrf/pAnmatRGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2245249},"type":"module","exports":{".":"./dist/index.js"},"gitHead":"d983f1100dd7687f32c10c0161326f7b730b21f9","scripts":{"dev":"vite build --watch","lint":"run --top-level eslint .","build":"vite build","clean":"rm -rf dist","check:types":"run --top-level tsc --noEmit","dev:inspector":"mcp-inspector tsx src/bin.ts start"},"_npmUser":{"name":"it-service","email":"it-service@preply.com"},"_npmVersion":"lerna/8.2.0/node@v24.12.0+x64 (linux)","description":"MCP server for the Preply Design System","directories":{},"_nodeVersion":"24.12.0","dependencies":{"commander":"^14.0.0","@preply/ds-ai-core":"13.0.1-beta.d983f1100dd7687f32c10c0161326f7b730b21f9.0+d983f11","@modelcontextprotocol/sdk":"^1.20.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","vite":"^8.0.0","@types/node":"^24.12.0","vite-plugin-dts":"^4.5.4","@modelcontextprotocol/inspector":"^0.17.2"},"_npmOperationalInternal":{"tmp":"tmp/ds-ai-mcp_13.0.1-beta.d983f1100dd7687f32c10c0161326f7b730b21f9.0_1782389844431_0.006576073328647736","host":"s3://npm-registry-packages-npm-production"}},"14.0.0":{"name":"@preply/ds-ai-mcp","version":"14.0.0","_id":"@preply/ds-ai-mcp@14.0.0","maintainers":[{"name":"preply-admin","email":"dmytro@preply.com"},{"name":"eugenegodun","email":"eugene.g@preply.com"},{"name":"erebus1","email":"igor.kasianov@preply.com"},{"name":"alex.semeniuk","email":"alex@preply.com"},{"name":"it-service","email":"it-service@preply.com"},{"name":"serhii.tonkoshkur","email":"serhii.tonkoshkur@preply.com"},{"name":"lukas-preply","email":"lukas.kurucz@preply.com"},{"name":"chinskiy_preply","email":"chinskiy@preply.com"}],"bin":"./dist/bin.js","dist":{"shasum":"ef6ce7641e44db4a1b7ebfc34135ac18ca85d1c7","tarball":"https://registry.npmjs.org/@preply/ds-ai-mcp/-/ds-ai-mcp-14.0.0.tgz","fileCount":19,"integrity":"sha512-Uy11mTv1BHzacZ9Dpc17KbTpMdDthPx/eBHE8C7H43j6O933FciALP/O1XfEUjmYwVT5FhKrkHOtNbmRTRnzKw==","signatures":[{"sig":"MEQCIDEIuFChdlglSqEWjuF/H3M8iuesLKChWqJ/6y0HUDp3AiB29im9zanVLEC2VG/vVRsPNc4eKe/Ly5yFy4tShzQ6Gw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2622018},"type":"module","exports":{".":"./dist/index.js"},"gitHead":"e38c5b89bedb0e9584e313aa1cbad86a52616578","scripts":{"dev":"vite build --watch","lint":"run --top-level eslint .","build":"vite build","clean":"rm -rf dist","check:types":"run --top-level tsc --noEmit","dev:inspector":"mcp-inspector tsx src/bin.ts start"},"_npmUser":{"name":"it-service","email":"it-service@preply.com"},"_npmVersion":"lerna/8.2.0/node@v24.12.0+x64 (linux)","description":"MCP server for the Preply Design System","directories":{},"_nodeVersion":"24.12.0","dependencies":{"commander":"^14.0.0","@preply/ds-ai-core":"14.0.0","@modelcontextprotocol/sdk":"^1.20.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","vite":"^8.0.0","@types/node":"^24.12.0","vite-plugin-dts":"^4.5.4","@modelcontextprotocol/inspector":"^0.17.2"},"_npmOperationalInternal":{"tmp":"tmp/ds-ai-mcp_14.0.0_1782407067114_0.14530874079611844","host":"s3://npm-registry-packages-npm-production"}},"14.1.0":{"name":"@preply/ds-ai-mcp","version":"14.1.0","_id":"@preply/ds-ai-mcp@14.1.0","maintainers":[{"name":"preply-admin","email":"dmytro@preply.com"},{"name":"eugenegodun","email":"eugene.g@preply.com"},{"name":"erebus1","email":"igor.kasianov@preply.com"},{"name":"alex.semeniuk","email":"alex@preply.com"},{"name":"it-service","email":"it-service@preply.com"},{"name":"serhii.tonkoshkur","email":"serhii.tonkoshkur@preply.com"},{"name":"lukas-preply","email":"lukas.kurucz@preply.com"},{"name":"chinskiy_preply","email":"chinskiy@preply.com"}],"bin":"./dist/bin.js","dist":{"shasum":"8ecff9b8e5011e5b025df77bb495601b6b06761b","tarball":"https://registry.npmjs.org/@preply/ds-ai-mcp/-/ds-ai-mcp-14.1.0.tgz","fileCount":19,"integrity":"sha512-Sil+8g1g60/6xMqVoZUvzAYHeW0QkRHdup96R22E3lx6YAUOQWf5fT7sfQK2lhycaDD8UBanX9j2z6uHRMxqpQ==","signatures":[{"sig":"MEYCIQCAPBy1IyNlIy8w9PpNTkqswJQXW9I9N4aLJKB4vQ5TxAIhAJd4PMDA7rkBDNbImqSMukWytO0YtC0Rg14wXSKVDm0b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2622500},"type":"module","exports":{".":"./dist/index.js"},"gitHead":"5e93aefd1d413b6da49208e00fcb948328fa516d","scripts":{"dev":"vite build --watch","lint":"run --top-level eslint .","build":"vite build","clean":"rm -rf dist","check:types":"run --top-level tsc --noEmit","dev:inspector":"mcp-inspector tsx src/bin.ts start"},"_npmUser":{"name":"it-service","email":"it-service@preply.com"},"_npmVersion":"lerna/8.2.0/node@v24.12.0+x64 (linux)","description":"MCP server for the Preply Design System","directories":{},"_nodeVersion":"24.12.0","dependencies":{"commander":"^14.0.0","@preply/ds-ai-core":"14.1.0","@modelcontextprotocol/sdk":"^1.20.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","vite":"^8.0.0","@types/node":"^24.12.0","vite-plugin-dts":"^4.5.4","@modelcontextprotocol/inspector":"^0.17.2"},"_npmOperationalInternal":{"tmp":"tmp/ds-ai-mcp_14.1.0_1782893924069_0.9444793231865538","host":"s3://npm-registry-packages-npm-production"}},"14.1.1":{"name":"@preply/ds-ai-mcp","version":"14.1.1","_id":"@preply/ds-ai-mcp@14.1.1","maintainers":[{"name":"preply-admin","email":"dmytro@preply.com"},{"name":"eugenegodun","email":"eugene.g@preply.com"},{"name":"erebus1","email":"igor.kasianov@preply.com"},{"name":"alex.semeniuk","email":"alex@preply.com"},{"name":"it-service","email":"it-service@preply.com"},{"name":"serhii.tonkoshkur","email":"serhii.tonkoshkur@preply.com"},{"name":"lukas-preply","email":"lukas.kurucz@preply.com"},{"name":"chinskiy_preply","email":"chinskiy@preply.com"}],"bin":"./dist/bin.js","dist":{"shasum":"924bdf452568b69d2242d099bcf850c45a17f8c0","tarball":"https://registry.npmjs.org/@preply/ds-ai-mcp/-/ds-ai-mcp-14.1.1.tgz","fileCount":19,"integrity":"sha512-9mpQKAPseeIG0vfYJO4at4sDC9zkvmY7nG5/ADIoGGkGhiMy0f47jvArzsxMPj8/q48cbE6QfXcZM2YExh5rsg==","signatures":[{"sig":"MEUCIQCUWa9qkSv8Rc55ncy2MiFYgTBvvxjge8w/xkdYto3PHgIge8QStgmqX2rumQjvlDueu4SL2hgIk2tVDurKqCO7pJU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2623042},"type":"module","exports":{".":"./dist/index.js"},"gitHead":"6d0d3676afa72d88a3c03f991fa6323d6674b0ef","scripts":{"dev":"vite build --watch","lint":"run --top-level eslint .","build":"vite build","clean":"rm -rf dist","check:types":"run --top-level tsc --noEmit","dev:inspector":"mcp-inspector tsx src/bin.ts start"},"_npmUser":{"name":"it-service","email":"it-service@preply.com"},"_npmVersion":"lerna/8.2.0/node@v24.12.0+x64 (linux)","description":"MCP server for the Preply Design System","directories":{},"_nodeVersion":"24.12.0","dependencies":{"commander":"^14.0.0","@preply/ds-ai-core":"14.1.1","@modelcontextprotocol/sdk":"^1.20.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","vite":"^8.0.0","@types/node":"^24.12.0","vite-plugin-dts":"^4.5.4","@modelcontextprotocol/inspector":"^0.17.2"},"_npmOperationalInternal":{"tmp":"tmp/ds-ai-mcp_14.1.1_1782897862726_0.536136934428425","host":"s3://npm-registry-packages-npm-production"}},"14.1.2-beta.7100fd9731a01f0a48806fc2a57ebe2715b6dfb8.0":{"name":"@preply/ds-ai-mcp","version":"14.1.2-beta.7100fd9731a01f0a48806fc2a57ebe2715b6dfb8.0","_id":"@preply/ds-ai-mcp@14.1.2-beta.7100fd9731a01f0a48806fc2a57ebe2715b6dfb8.0","maintainers":[{"name":"preply-admin","email":"dmytro@preply.com"},{"name":"eugenegodun","email":"eugene.g@preply.com"},{"name":"erebus1","email":"igor.kasianov@preply.com"},{"name":"alex.semeniuk","email":"alex@preply.com"},{"name":"it-service","email":"it-service@preply.com"},{"name":"serhii.tonkoshkur","email":"serhii.tonkoshkur@preply.com"},{"name":"lukas-preply","email":"lukas.kurucz@preply.com"},{"name":"chinskiy_preply","email":"chinskiy@preply.com"}],"bin":"./dist/bin.js","dist":{"shasum":"2e335914df1ffc346ec9958bf85a523a50ebedee","tarball":"https://registry.npmjs.org/@preply/ds-ai-mcp/-/ds-ai-mcp-14.1.2-beta.7100fd9731a01f0a48806fc2a57ebe2715b6dfb8.0.tgz","fileCount":19,"integrity":"sha512-x2DZNsy7VxQbLGqXokkRKmbupm7a3PNdn8hAZf5lv+iYyy+VSFtvYlBLZzzQMWnlTXONSAaheP9qe3crdYge1Q==","signatures":[{"sig":"MEUCIQC2ozBNX1tM8srTpSGxLVS1spHg36Ss9rCuu7XQpyZwwwIgT9dNYuGh2Ilu6zgesKvR92uzE6PiwpZGOWJYb6yzYIw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3203671},"type":"module","exports":{".":"./dist/index.js"},"gitHead":"7100fd9731a01f0a48806fc2a57ebe2715b6dfb8","scripts":{"dev":"vite build --watch","lint":"run --top-level eslint .","build":"vite build","clean":"rm -rf dist","check:types":"run --top-level tsc --noEmit","dev:inspector":"mcp-inspector tsx src/bin.ts start"},"_npmUser":{"name":"it-service","email":"it-service@preply.com"},"_npmVersion":"lerna/8.2.0/node@v24.12.0+x64 (linux)","description":"MCP server for the Preply Design System","directories":{},"_nodeVersion":"24.12.0","dependencies":{"commander":"^14.0.0","@preply/ds-ai-core":"14.1.2-beta.7100fd9731a01f0a48806fc2a57ebe2715b6dfb8.0+7100fd9","@modelcontextprotocol/sdk":"^1.20.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","vite":"^8.0.0","@types/node":"^24.12.0","vite-plugin-dts":"^4.5.4","@modelcontextprotocol/inspector":"^0.17.2"},"_npmOperationalInternal":{"tmp":"tmp/ds-ai-mcp_14.1.2-beta.7100fd9731a01f0a48806fc2a57ebe2715b6dfb8.0_1784708060482_0.8459814388699571","host":"s3://npm-registry-packages-npm-production"}},"14.2.0":{"name":"@preply/ds-ai-mcp","version":"14.2.0","_id":"@preply/ds-ai-mcp@14.2.0","maintainers":[{"name":"preply-admin","email":"dmytro@preply.com"},{"name":"eugenegodun","email":"eugene.g@preply.com"},{"name":"erebus1","email":"igor.kasianov@preply.com"},{"name":"alex.semeniuk","email":"alex@preply.com"},{"name":"it-service","email":"it-service@preply.com"},{"name":"serhii.tonkoshkur","email":"serhii.tonkoshkur@preply.com"},{"name":"lukas-preply","email":"lukas.kurucz@preply.com"},{"name":"chinskiy_preply","email":"chinskiy@preply.com"}],"bin":"./dist/bin.js","dist":{"shasum":"b50de03b9f8f1faf043e4525a4e5aa7b8b2cf3b6","tarball":"https://registry.npmjs.org/@preply/ds-ai-mcp/-/ds-ai-mcp-14.2.0.tgz","fileCount":19,"integrity":"sha512-AiViPSDsgb+TVndFftf98VnYhoPy6Dlq/VOuZYTg1lja1nMILTozvThEvBhBOcezYQsuxwPrptdU27rhXb5sLA==","signatures":[{"sig":"MEUCIDa+u2f/yMeruB8H2E2Pztbx7sApQ/95ycFuWMkljamlAiEA6hTa3oUTuHHJQGigs+ssdidaxGYJLCutRMhXsi+SouM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3234735},"type":"module","exports":{".":"./dist/index.js"},"gitHead":"90532ec63ff0339613e9099c3ca8f8dd61e4795c","scripts":{"dev":"vite build --watch","lint":"run --top-level eslint .","build":"vite build","clean":"rm -rf dist","check:types":"run --top-level tsc --noEmit","dev:inspector":"mcp-inspector tsx src/bin.ts start"},"_npmUser":{"name":"it-service","email":"it-service@preply.com"},"_npmVersion":"lerna/8.2.0/node@v24.12.0+x64 (linux)","description":"MCP server for the Preply Design System","directories":{},"_nodeVersion":"24.12.0","dependencies":{"commander":"^14.0.0","@preply/ds-ai-core":"14.2.0","@modelcontextprotocol/sdk":"^1.20.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","vite":"^8.0.0","@types/node":"^24.12.0","vite-plugin-dts":"^4.5.4","@modelcontextprotocol/inspector":"^0.17.2"},"_npmOperationalInternal":{"tmp":"tmp/ds-ai-mcp_14.2.0_1784725288405_0.5392202388371747","host":"s3://npm-registry-packages-npm-production"}},"14.2.1":{"name":"@preply/ds-ai-mcp","version":"14.2.1","_id":"@preply/ds-ai-mcp@14.2.1","maintainers":[{"name":"preply-admin","email":"dmytro@preply.com"},{"name":"eugenegodun","email":"eugene.g@preply.com"},{"name":"erebus1","email":"igor.kasianov@preply.com"},{"name":"alex.semeniuk","email":"alex@preply.com"},{"name":"it-service","email":"it-service@preply.com"},{"name":"serhii.tonkoshkur","email":"serhii.tonkoshkur@preply.com"},{"name":"lukas-preply","email":"lukas.kurucz@preply.com"},{"name":"chinskiy_preply","email":"chinskiy@preply.com"}],"bin":{"ds-mcp":"./dist/bin.js"},"dist":{"shasum":"f509b92bdbbfd5f4d9948cc748d6c45e9d47b813","tarball":"https://registry.npmjs.org/@preply/ds-ai-mcp/-/ds-ai-mcp-14.2.1.tgz","fileCount":65,"integrity":"sha512-DLYChbAnf+NaL+3ISyF5aEtrYHwA20UUj2koZXmq6jcf4Q46rpG4Hghfu7c04uKgPKNzdFxKWQySW//BGYmKiQ==","signatures":[{"sig":"MEQCIBJePW2Dw+BGvREHnUJNknHvLXJydvaC7QS9ASbEhOSYAiBdO93EASdPggkBOw1WojyQsQ6fzbfLl9uXF65qbsEbeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2360173},"type":"module","exports":{".":"./dist/index.js"},"gitHead":"fb9928bd3bed9e7cf826daabd38153efb5506098","scripts":{"dev":"vite build --watch","lint":"run --top-level eslint .","test":"run --top-level vitest --config ../../vitest.config.mts --watch=false packages/ai-mcp","build":"vite build","clean":"rm -rf dist","test:watch":"run --top-level vitest --config ../../vitest.config.mts --watch=true packages/ai-mcp","check:types":"run --top-level tsc --noEmit","dev:inspector":"mcp-inspector tsx src/bin.ts start"},"_npmUser":{"name":"it-service","email":"it-service@preply.com"},"_npmVersion":"lerna/8.2.0/node@v24.12.0+x64 (linux)","description":"MCP server for the Preply Design System","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.23.8","commander":"^14.0.0","env-paths":"^2.2.1","posthog-node":"^5.28.6","@modelcontextprotocol/sdk":"^1.20.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","vite":"^8.0.0","@types/node":"^24.12.0","unplugin-macros":"^0.19.1","vite-plugin-dts":"^4.5.4","@modelcontextprotocol/inspector":"^0.17.2"},"_npmOperationalInternal":{"tmp":"tmp/ds-ai-mcp_14.2.1_1785249786091_0.1434553238319285","host":"s3://npm-registry-packages-npm-production"}},"14.3.0":{"name":"@preply/ds-ai-mcp","version":"14.3.0","_id":"@preply/ds-ai-mcp@14.3.0","maintainers":[{"name":"preply-admin","email":"dmytro@preply.com"},{"name":"eugenegodun","email":"eugene.g@preply.com"},{"name":"erebus1","email":"igor.kasianov@preply.com"},{"name":"alex.semeniuk","email":"alex@preply.com"},{"name":"it-service","email":"it-service@preply.com"},{"name":"serhii.tonkoshkur","email":"serhii.tonkoshkur@preply.com"},{"name":"lukas-preply","email":"lukas.kurucz@preply.com"},{"name":"chinskiy_preply","email":"chinskiy@preply.com"}],"bin":{"ds-mcp":"./dist/bin.js"},"dist":{"shasum":"8f3ba761b7e6d7967d8e2317127ab0749bed9039","tarball":"https://registry.npmjs.org/@preply/ds-ai-mcp/-/ds-ai-mcp-14.3.0.tgz","fileCount":66,"integrity":"sha512-OQlAKsgpLX26e6nS5hAACE0yOBJpZ0yE8dKiiKJyyAnUxfReoiDlSWnrefh39xl485YTXR1BfySUfXNsutgIoQ==","signatures":[{"sig":"MEQCIHuxISPKPLloquZdSff2AB+4asHG/JFYfS2tChE2VHQbAiB6DCHpKUZTNhX6pT0TpXJedxbnOOR8hW9k/xmTqq/jjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":952584},"type":"module","exports":{".":"./dist/index.js"},"scripts":{"dev":"vite build --watch","lint":"pnpm exec eslint .","test":"pnpm exec vitest --config ../../vitest.config.mts --watch=false packages/ai-mcp","build":"vite build","clean":"rm -rf dist","test:watch":"pnpm exec vitest --config ../../vitest.config.mts --watch=true packages/ai-mcp","check:types":"pnpm exec tsc --noEmit","dev:inspector":"mcp-inspector tsx src/bin.ts start"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c4b3fc2-d266-4aa9-9758-5c163c47bd0e"}},"description":"MCP server for the Preply Design System","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.23.8","commander":"^14.0.0","env-paths":"^2.2.1","posthog-node":"^5.28.6","@modelcontextprotocol/sdk":"^1.20.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","vite":"^8.0.0","vitest":"^4.1.0","@types/node":"^24.12.0","unplugin-macros":"^0.19.1","vite-plugin-dts":"^4.5.4","@modelcontextprotocol/inspector":"^0.17.2"},"_npmOperationalInternal":{"tmp":"tmp/ds-ai-mcp_14.3.0_1788427864297_0.3436549857918185","host":"s3://npm-registry-packages-npm-production"}},"14.3.1":{"name":"@preply/ds-ai-mcp","version":"14.3.1","_id":"@preply/ds-ai-mcp@14.3.1","maintainers":[{"name":"preply-admin","email":"dmytro@preply.com"},{"name":"eugenegodun","email":"eugene.g@preply.com"},{"name":"erebus1","email":"igor.kasianov@preply.com"},{"name":"alex.semeniuk","email":"alex@preply.com"},{"name":"it-service","email":"it-service@preply.com"},{"name":"serhii.tonkoshkur","email":"serhii.tonkoshkur@preply.com"},{"name":"lukas-preply","email":"lukas.kurucz@preply.com"},{"name":"chinskiy_preply","email":"chinskiy@preply.com"}],"bin":{"ds-mcp":"./dist/bin.js"},"dist":{"shasum":"95d5e2a870bb29b40cc6971d2bca2fdaad19fbfe","tarball":"https://registry.npmjs.org/@preply/ds-ai-mcp/-/ds-ai-mcp-14.3.1.tgz","fileCount":66,"integrity":"sha512-6cETWB8n+Teod/gTzjt6K3uyap870owJFfNRYTZk3+2GatzAJ87fWRnWYvdPIZVPkqwU5MUz9QLPLJNL6atbVw==","signatures":[{"sig":"MEUCIBZwF6CdPKvslb3G03T6jierKQr4Bkfl7HTxQLJsavp8AiEAg4C0d0PmZ7rGw4XLlcBXY8Y9B/Rq+eCMEF4mcYiGo4U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":952595},"type":"module","exports":{".":"./dist/index.js"},"scripts":{"dev":"vite build --watch","lint":"pnpm exec eslint .","test":"pnpm exec vitest --config ../../vitest.config.mts --watch=false packages/ai-mcp","build":"vite build","clean":"rm -rf dist","test:watch":"pnpm exec vitest --config ../../vitest.config.mts --watch=true packages/ai-mcp","check:types":"pnpm exec tsc --noEmit","dev:inspector":"mcp-inspector tsx src/bin.ts start"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c4b3fc2-d266-4aa9-9758-5c163c47bd0e"}},"description":"MCP server for the Preply Design System","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.23.8","commander":"^14.0.0","env-paths":"^2.2.1","posthog-node":"^5.28.6","@modelcontextprotocol/sdk":"^1.20.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","vite":"^8.0.0","vitest":"^4.1.0","@types/node":"^24.12.0","unplugin-macros":"^0.19.1","vite-plugin-dts":"^4.5.4","@modelcontextprotocol/inspector":"^0.17.2"},"_npmOperationalInternal":{"tmp":"tmp/ds-ai-mcp_14.3.1_1788430946220_0.5011817561997092","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-03-27T18:07:44.774Z","modified":"2026-09-03T11:57:17.125Z","11.1.0":"2026-03-27T18:07:45.039Z","11.2.0":"2026-04-07T14:34:40.449Z","11.3.0":"2026-04-15T13:13:03.791Z","11.4.0":"2026-04-23T09:13:56.716Z","11.4.1-beta.6bf7b490ce34018d2bb2b22a2619d5ae002f07f3.0":"2026-04-23T14:24:05.098Z","11.5.0":"2026-04-30T10:10:08.806Z","11.4.1-beta.49e91359a86f4fab31adfb4d62157877aa9b7a6e.0":"2026-05-27T09:22:27.235Z","11.5.1":"2026-05-28T10:09:28.685Z","11.5.2-beta.d0bd6949855e741b5d6e18713132bdde1c4c73df.0":"2026-06-01T09:49:44.302Z","11.5.2-beta.09c876a6726e055d37cde51dc99b4197bfd593e6.0":"2026-06-04T10:34:03.763Z","11.5.2-beta.d277f95ec1e3724292e3be57fb64be4e9ebc2495.0":"2026-06-05T10:25:37.479Z","12.0.0":"2026-06-08T10:17:42.997Z","12.0.1-beta.af964ce6fb2bd1cdc41824543d51aa6698642fd4.0":"2026-06-10T14:50:57.970Z","12.0.1-beta.e9474343d7b658ef10cb227b90688dd5bcc5c7a5.0":"2026-06-11T16:07:26.970Z","12.0.1-beta.25ecac4aaa833a7704400da571bc76d60fe43104.0":"2026-06-15T09:06:59.335Z","13.0.0":"2026-06-16T15:44:49.643Z","13.0.1-beta.f4a586e67208cccd2b057491459442e12c5973c7.0":"2026-06-23T17:29:34.838Z","13.0.1-beta.d983f1100dd7687f32c10c0161326f7b730b21f9.0":"2026-06-25T12:17:24.630Z","14.0.0":"2026-06-25T17:04:27.283Z","14.1.0":"2026-07-01T08:18:44.304Z","14.1.1":"2026-07-01T09:24:22.884Z","14.1.2-beta.7100fd9731a01f0a48806fc2a57ebe2715b6dfb8.0":"2026-07-22T08:14:20.674Z","14.2.0":"2026-07-22T13:01:28.568Z","14.2.1":"2026-07-28T14:43:06.235Z","14.3.0":"2026-09-03T09:31:04.426Z","14.3.1":"2026-09-03T10:22:26.367Z"},"description":"MCP server for the Preply Design System","maintainers":[{"email":"eugene.g@preply.com","name":"eugenegodun"},{"email":"igor.kasianov@preply.com","name":"erebus1"},{"email":"alex@preply.com","name":"alex.semeniuk"},{"email":"it-service@preply.com","name":"it-service"},{"email":"serhii.tonkoshkur@preply.com","name":"serhii.tonkoshkur"},{"email":"lukas.kurucz@preply.com","name":"lukas-preply"},{"email":"chinskiy@preply.com","name":"chinskiy_preply"}],"readme":"# `@preply/ds-ai-mcp`\n\n> MCP server for the Preply Design System.\n\nExposes Preply Design System reference docs — component docs, design tokens, and icons — over the [Model Context Protocol](https://modelcontextprotocol.io/) (stdio transport), so MCP-compatible clients (Cursor, Claude Desktop, etc.) can query them.\n\n**The [`skills/design-system`](../../skills/design-system) agent skill is the preferred integration** for coding agents: it needs no server process and works with any agent that supports [skills](https://github.com/vercel-labs/skills). Use this MCP server only for tools that don't support skills.\n\n## Data\n\nThe server's data is a bundled snapshot of the same `skills/design-system/references/` files the skill ships — inlined into the build at compile time. There's no extraction pipeline and no network or filesystem access at runtime; the docs snapshot's version is recorded inline in the bundled rules, and the `skill-docs-check` CI job keeps it in sync with the design system's components, tokens, and icons.\n\n## Usage\n\n### As a standalone server\n\n```bash\nds-mcp start\n```\n\n### Programmatic\n\n```typescript\nimport { createServer } from '@preply/ds-ai-mcp';\nimport { StdioServerTransport } from '@modelcontextprotocol/sdk/server/stdio.js';\n\nconst server = createServer();\nawait server.connect(new StdioServerTransport());\n```\n\n### MCP client configuration\n\n```json\n{\n  \"mcpServers\": {\n    \"ds-mcp\": {\n      \"command\": \"npx\",\n      \"args\": [\"@preply/ds-ai-mcp\", \"start\"]\n    }\n  }\n}\n```\n\n## Tools\n\n- `list_docs` — returns the docs index for a platform (a table of components and guides), the entry point for finding a doc to read.\n\n  ```\n  list_docs({ platform: \"web\" })\n  ```\n\n- `read_doc` — reads a reference document verbatim by path, relative to `references/<platform>/`.\n\n  ```\n  read_doc({ platform: \"web\", path: \"docs/Components/Button.md\" })\n  ```\n\n- `search_token_by_name` — looks up a design token by name, accepting raw, scss, less, or typescript spellings.\n\n  ```\n  search_token_by_name({ platform: \"web\", name: \"dropShadow.1.shorthand\" })\n  ```\n\n- `search_token_by_value` — looks up a design token by its value (color, size, font, etc.), to check whether a hardcoded value already has a token.\n\n  ```\n  search_token_by_value({ platform: \"web\", value: \"8px\" })\n  ```\n\n- `search_icon` — searches icons available in `@preply/ds-media-icons` by name or keyword.\n\n  ```\n  search_icon({ platform: \"web\", name: \"Close\" })\n  ```\n\nAll registered tools are annotated as read-only, idempotent, non-destructive, and closed-world — clients can safely call them in planning/preview modes.\n\n## Limitations\n\n- **Instructions are advisory.** Not all MCP clients surface server instructions to the agent — don't assume the bundled rules were read.\n- **Docs navigation is agent-driven.** There's no single lookup tool for docs content; the agent is expected to loop `list_docs` → `read_doc` to find what it needs. Tokens and icons are direct lookups via `search_token_by_name`, `search_token_by_value`, and `search_icon`.\n- **Content is a snapshot.** The bundled docs reflect the design system as of the last package release and may lag behind the latest published components, tokens, or icons.\n\n## Telemetry\n\nThe server reports anonymous tool-usage events (tool name, arguments, invocation method) to help prioritize which tools and docs to improve. No source code or file contents are ever sent. Set `DS_AI_DISABLE_TELEMETRY=1` to opt out.\n\n## Development\n\n```bash\npnpm build           # Build the package\npnpm dev             # Build in watch mode\npnpm dev:inspector   # Launch with MCP Inspector for debugging\npnpm check:types     # Type-check\npnpm lint            # Lint\npnpm test            # Run tests\n```\n","readmeFilename":""}