{"_id":"@fupete/design-system-italia-mcp","_rev":"26-ccb06be7b3f2ab4c2a9574dae911fba4","name":"@fupete/design-system-italia-mcp","dist-tags":{"latest":"0.5.0"},"versions":{"0.1.9":{"name":"@fupete/design-system-italia-mcp","version":"0.1.9","author":{"url":"Fupete","name":"Daniele Tabellini"},"license":"BSD 3-Clause","_id":"@fupete/design-system-italia-mcp@0.1.9","maintainers":[{"name":"fupete","email":"hereisfupete@gmail.com"}],"contributors":[{"url":"C"},{"name":"The version control system provides attribution for specific lines of code."}],"bin":{"design-system-italia-mcp":"dist/index.js"},"dist":{"shasum":"2f1aaf9097c68053e8fc0d114f5cde08b996a155","tarball":"https://registry.npmjs.org/@fupete/design-system-italia-mcp/-/design-system-italia-mcp-0.1.9.tgz","fileCount":21,"integrity":"sha512-LPeD/QBDMYzkWFSkXl9KnlSvkv16WgXKI3SUqzmkAsIuqHsz/Ln0/sD+8IqdCktTErawmmmTPGIl7BGclZnHNQ==","signatures":[{"sig":"MEQCIC+ozBuN858UtigJv3n3q1a5Q5UCq05Z929GBrOjS8sqAiBfM1YeCbFeB4oRdlmALE++HP0HinFUYBvkItaaIXDwhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103249},"main":"dist/index.js","type":"module","engines":{"node":">=22.0.0"},"gitHead":"1cce9d0530a624ce9179c16fcc925777877f742e","scripts":{"dev":"tsx watch --env-file=.env src/index.ts","build":"tsc","start":"node --env-file=.env dist/index.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fupete","email":"hereisfupete@gmail.com"},"_npmVersion":"11.7.0","description":"Server MCP non ufficiale per il Design System .italia","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.23.0","js-yaml":"^4.1.0","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/design-system-italia-mcp_0.1.9_1772647862948_0.5447125757754396","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@fupete/design-system-italia-mcp","version":"0.1.10","author":{"url":"Fupete","name":"Daniele Tabellini"},"license":"BSD 3-Clause","_id":"@fupete/design-system-italia-mcp@0.1.10","maintainers":[{"name":"fupete","email":"hereisfupete@gmail.com"}],"contributors":[{"url":"C"},{"name":"The version control system provides attribution for specific lines of code."}],"bin":{"design-system-italia-mcp":"dist/index.js"},"dist":{"shasum":"fde7b0596c7e0e361af62d3e8e21596c8c8906bf","tarball":"https://registry.npmjs.org/@fupete/design-system-italia-mcp/-/design-system-italia-mcp-0.1.10.tgz","fileCount":22,"integrity":"sha512-pmW9GALdnIOS4STSteMHZa4uE6l7fk9NqglRuJENeNdo92qdohN230IoDkqt3isGBgtjn6NUFNzhaG5ij+wftA==","signatures":[{"sig":"MEUCICho4FWMrCKZandb2XMzm6D8WEW8p7t8yHog6g0+Gf7WAiEAv0tB8lvdnLYCabZVaW5boohX+ixfvmIF6z7m6lu3wqE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107071},"main":"dist/index.js","type":"module","engines":{"node":">=22.0.0"},"gitHead":"9b79f7befa815c61390a8f75d525b057f5bf0c82","scripts":{"dev":"tsx watch --env-file=.env src/index.ts","build":"tsc","start":"node --env-file=.env dist/index.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fupete","email":"hereisfupete@gmail.com"},"_npmVersion":"11.7.0","description":"Server MCP non ufficiale per il Design System .italia","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.23.0","js-yaml":"^4.1.0","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/design-system-italia-mcp_0.1.10_1772785375603_0.9334031756300596","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@fupete/design-system-italia-mcp","version":"0.1.11","author":{"url":"Fupete","name":"Daniele Tabellini"},"license":"BSD 3-Clause","_id":"@fupete/design-system-italia-mcp@0.1.11","maintainers":[{"name":"fupete","email":"hereisfupete@gmail.com"}],"contributors":[{"url":"C"},{"name":"The version control system provides attribution for specific lines of code."}],"homepage":"https://github.com/Fupete/design-system-italia-mcp#readme","bugs":{"url":"https://github.com/Fupete/design-system-italia-mcp/issues"},"bin":{"design-system-italia-mcp":"dist/index.js"},"dist":{"shasum":"fa505cbb6de0d55c4e71f9b6e9ae1ed21368a8d9","tarball":"https://registry.npmjs.org/@fupete/design-system-italia-mcp/-/design-system-italia-mcp-0.1.11.tgz","fileCount":22,"integrity":"sha512-WPV+Sh+BqUg8uErAbAMBHFhtcUV6D3butCZnFC6dXGTAezm5h9xOR/190TT2MDAkyA4TmOkK3s/6rVKBzHURcA==","signatures":[{"sig":"MEUCIQDEi7LbGh7bR2IsjPL0XjvHNoUcwCEkjASx328zoD86lQIgbxjv+dzyv2w7btMWq+d3aEhq7ukIsMlMDwLfjpCt3DQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fupete%2fdesign-system-italia-mcp@0.1.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":106699},"main":"dist/index.js","type":"module","engines":{"node":">=22.0.0"},"gitHead":"d5a1d721de3ba5be09006ea43102224cc179ddf5","scripts":{"dev":"tsx watch --env-file=.env src/index.ts","build":"tsc","start":"node --env-file=.env dist/index.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca9b96b8-d046-44d2-8ff3-86d70af3ef71"}},"repository":{"url":"git+https://github.com/Fupete/design-system-italia-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"Server MCP non ufficiale per il Design System .italia","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^3.23.0","js-yaml":"^4.1.0","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/design-system-italia-mcp_0.1.11_1772795599356_0.5037904866079932","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@fupete/design-system-italia-mcp","version":"0.1.12","author":{"url":"Fupete","name":"Daniele Tabellini"},"license":"BSD 3-Clause","_id":"@fupete/design-system-italia-mcp@0.1.12","maintainers":[{"name":"fupete","email":"hereisfupete@gmail.com"}],"contributors":[{"url":"C"},{"name":"The version control system provides attribution for specific lines of code."}],"homepage":"https://github.com/Fupete/design-system-italia-mcp#readme","bugs":{"url":"https://github.com/Fupete/design-system-italia-mcp/issues"},"bin":{"design-system-italia-mcp":"dist/index.js"},"dist":{"shasum":"3a12d4fade9a5ea22d492c7006ccb74666bee32f","tarball":"https://registry.npmjs.org/@fupete/design-system-italia-mcp/-/design-system-italia-mcp-0.1.12.tgz","fileCount":22,"integrity":"sha512-bjLLBg1CFsjKgqitcofcbWbiFXG/5/Xw/61iHEsJfiDUuHlooF79aM+m//L0jpldZzW2oabsnoWpiFRdA3JEdw==","signatures":[{"sig":"MEQCIBbYE5vgxCezmv7VCewFqR0/mkkDDlDNBkwvNcHmePIbAiAUt8z2GpHXyO+1fDsmAUXza72ONnppXgN2zqxl5PcnUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fupete%2fdesign-system-italia-mcp@0.1.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107952},"main":"dist/index.js","type":"module","engines":{"node":">=22.0.0"},"gitHead":"29ce8f924597ac5f5ada36ced78654bc8abae09c","scripts":{"dev":"tsx watch --env-file=.env src/index.ts","build":"tsc","start":"node --env-file=.env dist/index.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca9b96b8-d046-44d2-8ff3-86d70af3ef71"}},"repository":{"url":"git+https://github.com/Fupete/design-system-italia-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"Server MCP non ufficiale per il Design System .italia","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^3.23.0","js-yaml":"^4.1.0","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/design-system-italia-mcp_0.1.12_1772930812637_0.19927206355085536","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@fupete/design-system-italia-mcp","version":"0.2.0","author":{"url":"Fupete","name":"Daniele Tabellini"},"license":"BSD 3-Clause","_id":"@fupete/design-system-italia-mcp@0.2.0","maintainers":[{"name":"fupete","email":"hereisfupete@gmail.com"}],"contributors":[{"url":"C"},{"name":"The version control system provides attribution for specific lines of code."}],"homepage":"https://github.com/Fupete/design-system-italia-mcp#readme","bugs":{"url":"https://github.com/Fupete/design-system-italia-mcp/issues"},"bin":{"design-system-italia-mcp":"dist/index.js"},"dist":{"shasum":"6401cee138be9d1aafd0be04f6d43a32eb78ad40","tarball":"https://registry.npmjs.org/@fupete/design-system-italia-mcp/-/design-system-italia-mcp-0.2.0.tgz","fileCount":22,"integrity":"sha512-OeGj+QnpR+4E4B5Tn02EJd9QOBE/F0Siuu/3ZTXimHTgoyUpabsAR5YcyZ944XtBnK5CXSCUfIU/BeVLf98dhQ==","signatures":[{"sig":"MEQCICIJWU0O9RjxZWgp1AtOBY6WXvUOgn9JywTNZxC+2g72AiApLSSn6dp0kYTHzbV9EL4MczprjJ2r29AUqNF3pFmSzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fupete%2fdesign-system-italia-mcp@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":128266},"main":"dist/index.js","type":"module","engines":{"node":">=22.0.0"},"gitHead":"97bfa129fc0874e7a990622e496e3c8439868754","scripts":{"dev":"tsx watch --env-file=.env src/index.ts","build":"tsc","start":"node --env-file=.env dist/index.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca9b96b8-d046-44d2-8ff3-86d70af3ef71"}},"repository":{"url":"git+https://github.com/Fupete/design-system-italia-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"Server MCP non ufficiale per il Design System .italia","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^3.23.0","js-yaml":"^4.1.0","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/design-system-italia-mcp_0.2.0_1773071644491_0.7648849938564817","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@fupete/design-system-italia-mcp","version":"0.2.1","author":{"url":"Fupete","name":"Daniele Tabellini"},"license":"BSD 3-Clause","_id":"@fupete/design-system-italia-mcp@0.2.1","maintainers":[{"name":"fupete","email":"hereisfupete@gmail.com"}],"contributors":[{"url":"C"},{"name":"The version control system provides attribution for specific lines of code."}],"homepage":"https://github.com/Fupete/design-system-italia-mcp#readme","bugs":{"url":"https://github.com/Fupete/design-system-italia-mcp/issues"},"bin":{"design-system-italia-mcp":"dist/index.js"},"dist":{"shasum":"13a993bfc27f3d8699c75e1cfe1aa932f7efa876","tarball":"https://registry.npmjs.org/@fupete/design-system-italia-mcp/-/design-system-italia-mcp-0.2.1.tgz","fileCount":22,"integrity":"sha512-C5LfSkyjGnZelXALj+ETVhMZ5fXFvY9cYOjjNvDeWJOKbN/aX5b/4Wz1uty5GFizZqKUb4psi11pCO31M0FH/A==","signatures":[{"sig":"MEUCIGZp48641es/tN3kt0jBQTEOjptsunDaw0mWEJJnHK66AiEA2O0HSguwWj9RtXMtXM/OlsJWssdnrYdPBhENb2TkuEM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fupete%2fdesign-system-italia-mcp@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":127948},"main":"dist/index.js","type":"module","engines":{"node":">=22.0.0"},"gitHead":"833ec79c1ecd4062fd862633a2fa3f269fb122e2","scripts":{"dev":"tsx watch --env-file=.env src/index.ts","build":"tsc","start":"node --env-file=.env dist/index.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca9b96b8-d046-44d2-8ff3-86d70af3ef71"}},"repository":{"url":"git+https://github.com/Fupete/design-system-italia-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"Server MCP non ufficiale per il Design System .italia","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^3.23.0","js-yaml":"^4.1.0","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/design-system-italia-mcp_0.2.1_1773102196753_0.3653504565363477","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@fupete/design-system-italia-mcp","version":"0.2.2","author":{"url":"Fupete","name":"Daniele Tabellini"},"license":"BSD 3-Clause","_id":"@fupete/design-system-italia-mcp@0.2.2","maintainers":[{"name":"fupete","email":"hereisfupete@gmail.com"}],"contributors":[{"url":"C"},{"name":"The version control system provides attribution for specific lines of code."}],"homepage":"https://github.com/Fupete/design-system-italia-mcp#readme","bugs":{"url":"https://github.com/Fupete/design-system-italia-mcp/issues"},"bin":{"design-system-italia-mcp":"dist/index.js"},"dist":{"shasum":"4aa01ca13dc6e35eb27ff8736666488529590248","tarball":"https://registry.npmjs.org/@fupete/design-system-italia-mcp/-/design-system-italia-mcp-0.2.2.tgz","fileCount":22,"integrity":"sha512-QI5AuvcvOOQ0bW/YY+jSiRQWcOWKhfZtbxb20j8HkNR/NWZNC5VBvwMGSQJZwBCS/n3xGiRVqKOVTbH6Ez4Fhw==","signatures":[{"sig":"MEUCID8pz7tUoLmwQ2P3nOT6vGqY6HzKWK45cRgCBHCePkyJAiEA2lNaVhnLmabm6nMqNa8vez3fkkWUT5yhiG2NLhNCPz4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fupete%2fdesign-system-italia-mcp@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":127948},"main":"dist/index.js","type":"module","engines":{"node":">=22.0.0"},"gitHead":"264aff49c70b229770583fc7cd4194ce181c6df4","scripts":{"dev":"tsx watch --env-file=.env src/index.ts","build":"tsc","start":"node --env-file=.env dist/index.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca9b96b8-d046-44d2-8ff3-86d70af3ef71"}},"repository":{"url":"git+https://github.com/Fupete/design-system-italia-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"Server MCP non ufficiale per il Design System .italia","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^3.23.0","js-yaml":"^4.1.0","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/design-system-italia-mcp_0.2.2_1773145643489_0.38551622837451727","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@fupete/design-system-italia-mcp","version":"0.2.3","author":{"url":"Fupete","name":"Daniele Tabellini"},"license":"BSD 3-Clause","_id":"@fupete/design-system-italia-mcp@0.2.3","maintainers":[{"name":"fupete","email":"hereisfupete@gmail.com"}],"contributors":[{"url":"C"},{"name":"The version control system provides attribution for specific lines of code."}],"homepage":"https://github.com/Fupete/design-system-italia-mcp#readme","bugs":{"url":"https://github.com/Fupete/design-system-italia-mcp/issues"},"bin":{"design-system-italia-mcp":"dist/index.js"},"dist":{"shasum":"73d6c46b46dd91980f033825b2b2015373315684","tarball":"https://registry.npmjs.org/@fupete/design-system-italia-mcp/-/design-system-italia-mcp-0.2.3.tgz","fileCount":22,"integrity":"sha512-+zaakqAzmkNh0rwIQh4cMT8ASFfuI2ZAZBD77olasuhyOmOG/b62qbnn8Ew510xIac+3XIy3lUrZZWlmecT16Q==","signatures":[{"sig":"MEUCICrRHbKNOxo8huC2R9s9GQpQIRz0mEpMNhI7n4JaR207AiEAoNiHnlH23nnxRevU3adbqRt7zIpgwEtXvIDRLAt7Kes=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fupete%2fdesign-system-italia-mcp@0.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":128245},"main":"dist/index.js","type":"module","engines":{"node":">=22.0.0"},"gitHead":"097835a2196d93d7399b1d65e685c129a3481d11","scripts":{"dev":"tsx watch --env-file=.env src/index.ts","build":"tsc","start":"node --env-file=.env dist/index.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca9b96b8-d046-44d2-8ff3-86d70af3ef71"}},"repository":{"url":"git+https://github.com/Fupete/design-system-italia-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"Server MCP non ufficiale per il Design System .italia","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^3.23.0","js-yaml":"^4.1.0","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/design-system-italia-mcp_0.2.3_1773158972617_0.018920347752668265","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@fupete/design-system-italia-mcp","version":"0.3.0","author":{"url":"Fupete","name":"Daniele Tabellini"},"license":"BSD-3-Clause","_id":"@fupete/design-system-italia-mcp@0.3.0","maintainers":[{"name":"fupete","email":"hereisfupete@gmail.com"}],"contributors":[{"url":"C"},{"name":"The version control system provides attribution for specific lines of code."}],"homepage":"https://github.com/Fupete/design-system-italia-mcp#readme","bugs":{"url":"https://github.com/Fupete/design-system-italia-mcp/issues"},"bin":{"design-system-italia-mcp":"dist/index.js"},"dist":{"shasum":"d322ea66efd51f5271e57c89da3a4f1269799f2d","tarball":"https://registry.npmjs.org/@fupete/design-system-italia-mcp/-/design-system-italia-mcp-0.3.0.tgz","fileCount":25,"integrity":"sha512-sWfUEXcYRL3sPZzY6VWGHGbX2baOR4z/rEtmyjk1cSpaMH3knUMCf9Xo6LkLIoKfB8kQY0kAPVFhKckEZxxXiw==","signatures":[{"sig":"MEUCIBJV+t3lIHGs16ce9nAIZwzva5z0c8CFHP1ldXXvxVknAiEAsGdnyujBBJg3D7Vg5jTovR6pBucyPHVqQZ/Q3HXohbE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fupete%2fdesign-system-italia-mcp@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":124394},"main":"dist/index.js","type":"module","engines":{"node":">=22.0.0"},"gitHead":"13144874a3e33ff7234c32ea06bad3f2d3580e1d","scripts":{"dev":"tsx watch --env-file=.env src/index.ts","build":"tsc","start":"node --env-file=.env dist/index.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca9b96b8-d046-44d2-8ff3-86d70af3ef71"}},"repository":{"url":"git+https://github.com/Fupete/design-system-italia-mcp.git","type":"git"},"_npmVersion":"11.11.1","description":"Server MCP non ufficiale per il Design System .italia","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^3.23.0","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","js-yaml":"^4.1.0","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/design-system-italia-mcp_0.3.0_1773595859152_0.9297069761003744","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@fupete/design-system-italia-mcp","version":"0.3.1","author":{"url":"Fupete","name":"Daniele Tabellini"},"license":"BSD-3-Clause","_id":"@fupete/design-system-italia-mcp@0.3.1","maintainers":[{"name":"fupete","email":"hereisfupete@gmail.com"}],"contributors":[{"url":"C"},{"name":"The version control system provides attribution for specific lines of code."}],"homepage":"https://github.com/Fupete/design-system-italia-mcp#readme","bugs":{"url":"https://github.com/Fupete/design-system-italia-mcp/issues"},"bin":{"design-system-italia-mcp":"dist/index.js"},"dist":{"shasum":"b3a6598fc52e8506f5d7aa9307836cc9b3c6da67","tarball":"https://registry.npmjs.org/@fupete/design-system-italia-mcp/-/design-system-italia-mcp-0.3.1.tgz","fileCount":25,"integrity":"sha512-ke7Dk8TZbrJSVx4Clo+HRntVjxPK1ydUFQfsNlAd2pnINNUYK+MTKJmc8HQldKrTEDVB0UuvyuLJadtG1bqKkA==","signatures":[{"sig":"MEQCIB1lB7FpNEetI/JgOsvOJb+F0ry/XlDKelIuVOMI9ShVAiA4mD7vf72WLl00D9qEN4tKDbUOM+8yMsUCRFE76tbcsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fupete%2fdesign-system-italia-mcp@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":124648},"main":"dist/index.js","type":"module","engines":{"node":">=22.0.0"},"gitHead":"1f7fc82a2e8f9a2f132da3ca85a49fc8ac7a6da8","scripts":{"dev":"tsx watch --env-file=.env src/index.ts","build":"tsc","start":"node --env-file=.env dist/index.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca9b96b8-d046-44d2-8ff3-86d70af3ef71"}},"repository":{"url":"git+https://github.com/Fupete/design-system-italia-mcp.git","type":"git"},"_npmVersion":"11.11.1","description":"Server MCP non ufficiale per il Design System .italia","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^3.23.0","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","js-yaml":"^4.1.0","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/design-system-italia-mcp_0.3.1_1773653145327_0.48237616971680364","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@fupete/design-system-italia-mcp","version":"0.3.2","author":{"url":"Fupete","name":"Daniele Tabellini"},"license":"BSD-3-Clause","_id":"@fupete/design-system-italia-mcp@0.3.2","maintainers":[{"name":"fupete","email":"hereisfupete@gmail.com"}],"contributors":[{"url":"C"},{"name":"The version control system provides attribution for specific lines of code."}],"homepage":"https://github.com/Fupete/design-system-italia-mcp#readme","bugs":{"url":"https://github.com/Fupete/design-system-italia-mcp/issues"},"bin":{"design-system-italia-mcp":"dist/index.js"},"dist":{"shasum":"7fe81a553dd92549d87c90e150233bf2af2b145b","tarball":"https://registry.npmjs.org/@fupete/design-system-italia-mcp/-/design-system-italia-mcp-0.3.2.tgz","fileCount":25,"integrity":"sha512-HNyLMOH7wohhECxy/uJllTCxXrWjAUJ7V1Tcjmg2gst4guOiAojFLTuC5i7yJJgpfrR4m+TdOAYIiGVmzZEp9Q==","signatures":[{"sig":"MEYCIQDY2MuYrxpNTWaNARR5MtjIDl1mX7J42L7SkM7OYnENpQIhAIjp/cSRSiYHsL0WhLf9wgkVXjgNSgW4i513/USK3/Zd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fupete%2fdesign-system-italia-mcp@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":125179},"main":"dist/index.js","type":"module","engines":{"node":">=22.0.0"},"gitHead":"54080353bac7fb14ac883b84de86ef8dae07134c","scripts":{"dev":"tsx watch --env-file=.env src/index.ts","build":"tsc","start":"node --env-file=.env dist/index.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca9b96b8-d046-44d2-8ff3-86d70af3ef71"}},"repository":{"url":"git+https://github.com/Fupete/design-system-italia-mcp.git","type":"git"},"_npmVersion":"11.11.1","description":"Server MCP non ufficiale per il Design System .italia","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^3.23.0","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","js-yaml":"^4.1.0","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/design-system-italia-mcp_0.3.2_1773659135201_0.04228738429078671","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@fupete/design-system-italia-mcp","version":"0.3.3","author":{"url":"Fupete","name":"Daniele Tabellini"},"license":"BSD-3-Clause","_id":"@fupete/design-system-italia-mcp@0.3.3","maintainers":[{"name":"fupete","email":"hereisfupete@gmail.com"}],"contributors":[{"url":"C"},{"name":"The version control system provides attribution for specific lines of code."}],"homepage":"https://github.com/Fupete/design-system-italia-mcp#readme","bugs":{"url":"https://github.com/Fupete/design-system-italia-mcp/issues"},"bin":{"design-system-italia-mcp":"dist/index.js"},"dist":{"shasum":"3504ab2a697fd8beb434c9f40b875557fb2f659d","tarball":"https://registry.npmjs.org/@fupete/design-system-italia-mcp/-/design-system-italia-mcp-0.3.3.tgz","fileCount":25,"integrity":"sha512-W0JCc83159iSqRzUNHS7/jVs6aOWyqdof2cAJ/nyKQ7mkG2IbQDSxh1hu+QqVF64DEEbQymbN8ep/f1RfKLjdQ==","signatures":[{"sig":"MEQCIA6FBVfnfcktsfDHajphWblNz7j4lSTkaVjQlUfPuWJhAiBKZ6E1Vm04OEIQkuheUiFmKx7BIXugBRD5DYwDsOtTfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fupete%2fdesign-system-italia-mcp@0.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":126540},"main":"dist/index.js","type":"module","engines":{"node":">=22.0.0"},"gitHead":"4e33754259bf9896b624f7a17eac2c1ee72dde2d","scripts":{"dev":"tsx watch --env-file=.env src/index.ts","build":"tsc","start":"node --env-file=.env dist/index.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca9b96b8-d046-44d2-8ff3-86d70af3ef71"}},"repository":{"url":"git+https://github.com/Fupete/design-system-italia-mcp.git","type":"git"},"_npmVersion":"11.11.1","description":"Server MCP non ufficiale per il Design System .italia","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^3.23.0","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","js-yaml":"^4.1.0","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/design-system-italia-mcp_0.3.3_1773701325430_0.15480458814447973","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@fupete/design-system-italia-mcp","version":"0.3.4","author":{"url":"Fupete","name":"Daniele Tabellini"},"license":"BSD-3-Clause","_id":"@fupete/design-system-italia-mcp@0.3.4","maintainers":[{"name":"fupete","email":"hereisfupete@gmail.com"}],"contributors":[{"url":"C"},{"name":"The version control system provides attribution for specific lines of code."}],"homepage":"https://github.com/Fupete/design-system-italia-mcp#readme","bugs":{"url":"https://github.com/Fupete/design-system-italia-mcp/issues"},"bin":{"design-system-italia-mcp":"dist/index.js"},"dist":{"shasum":"86984cfd4e52f036e26984f9f133b278e5756aa9","tarball":"https://registry.npmjs.org/@fupete/design-system-italia-mcp/-/design-system-italia-mcp-0.3.4.tgz","fileCount":25,"integrity":"sha512-H93b7pCyqUsDscgEuKNUPER0Vl8cmRsxrEhvYvta1OZPvsMzi6mV+I/kxAukxSR6mUTxWBCIMvO6vrDN/kwcfQ==","signatures":[{"sig":"MEUCIQCg5WTxAaW3GrKufZMHu1r8A6grGOc1hemOS6Ton9V6awIga6ulk6fXZcAOcypKvhJHnoJN7QuqO2h8uCMVdns6A98=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fupete%2fdesign-system-italia-mcp@0.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":127619},"main":"dist/index.js","type":"module","engines":{"node":">=22.0.0"},"gitHead":"ffd8125773258a4faf1ac53925743560e49a8ee3","scripts":{"dev":"tsx watch --env-file=.env src/index.ts","build":"tsc","start":"node --env-file=.env dist/index.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca9b96b8-d046-44d2-8ff3-86d70af3ef71"}},"repository":{"url":"git+https://github.com/Fupete/design-system-italia-mcp.git","type":"git"},"_npmVersion":"11.11.1","description":"Server MCP non ufficiale per il Design System .italia","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^3.23.0","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","js-yaml":"^4.1.0","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/design-system-italia-mcp_0.3.4_1773706626876_0.6345842067253065","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@fupete/design-system-italia-mcp","version":"0.3.5","author":{"url":"Fupete","name":"Daniele Tabellini"},"license":"BSD-3-Clause","_id":"@fupete/design-system-italia-mcp@0.3.5","maintainers":[{"name":"fupete","email":"hereisfupete@gmail.com"}],"contributors":[{"url":"C"},{"name":"The version control system provides attribution for specific lines of code."}],"homepage":"https://github.com/Fupete/design-system-italia-mcp#readme","bugs":{"url":"https://github.com/Fupete/design-system-italia-mcp/issues"},"bin":{"design-system-italia-mcp":"dist/index.js"},"dist":{"shasum":"2b6cb81585880a7666b1c9b7b320ba8537f36552","tarball":"https://registry.npmjs.org/@fupete/design-system-italia-mcp/-/design-system-italia-mcp-0.3.5.tgz","fileCount":25,"integrity":"sha512-FFAfLmZ+XiPUamyM0IjHEeZTCNTTwmY+EGEJlzYzWO+T0wciXJUWbNA6R7Md4d35HCUFxiLtDJqKvx3pPTQrPw==","signatures":[{"sig":"MEUCIQCE4X869EpZ2IesMOn7Oai+WHm+eFY3Hyel4GlKO5irhgIgGBC0PThB3E/G2bTygLuna6Zi2Kqa6DmiPvsTsc/mDXE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fupete%2fdesign-system-italia-mcp@0.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":128139},"main":"dist/index.js","type":"module","engines":{"node":">=22.0.0"},"gitHead":"fb9276ed09a9dbcc04723522a396f4368ceadf8f","scripts":{"dev":"tsx watch --env-file=.env src/index.ts","build":"tsc","start":"node --env-file=.env dist/index.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca9b96b8-d046-44d2-8ff3-86d70af3ef71"}},"repository":{"url":"git+https://github.com/Fupete/design-system-italia-mcp.git","type":"git"},"_npmVersion":"11.11.1","description":"Server MCP non ufficiale per il Design System .italia","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^3.23.0","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","js-yaml":"^4.1.0","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/design-system-italia-mcp_0.3.5_1773752927903_0.7161355003859002","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@fupete/design-system-italia-mcp","version":"0.3.6","author":{"url":"Fupete","name":"Daniele Tabellini"},"license":"BSD-3-Clause","_id":"@fupete/design-system-italia-mcp@0.3.6","maintainers":[{"name":"fupete","email":"hereisfupete@gmail.com"}],"contributors":[{"url":"C"},{"name":"The version control system provides attribution for specific lines of code."}],"homepage":"https://github.com/Fupete/design-system-italia-mcp#readme","bugs":{"url":"https://github.com/Fupete/design-system-italia-mcp/issues"},"bin":{"design-system-italia-mcp":"dist/index.js"},"dist":{"shasum":"b18ce20bb93294c6ec0d60e43b6a2d00f5d4ae68","tarball":"https://registry.npmjs.org/@fupete/design-system-italia-mcp/-/design-system-italia-mcp-0.3.6.tgz","fileCount":25,"integrity":"sha512-OG2ky+kJW38pgUFpnUbSAUiQia9gZ17bc3k1rvATx6nnigPd9FkXNgZ3vxdd3JQs3ComQBqlq3EFrS10fUsZeA==","signatures":[{"sig":"MEUCIQCb/F6gUzb/6pdv/YAxXPhO5TS2MX+Vi+0+EQq+KmbWhAIgCC+esyE3Dk2FrpoyDWCsV1gKemNHzvjx4Lq+h+qfWQ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fupete%2fdesign-system-italia-mcp@0.3.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":129229},"main":"dist/index.js","type":"module","engines":{"node":">=22.0.0"},"gitHead":"ff211988f414379973bb3989c4e0c9aba6f96cb3","scripts":{"dev":"tsx watch --env-file=.env src/index.ts","build":"tsc","start":"node --env-file=.env dist/index.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca9b96b8-d046-44d2-8ff3-86d70af3ef71"}},"repository":{"url":"git+https://github.com/Fupete/design-system-italia-mcp.git","type":"git"},"_npmVersion":"11.11.1","description":"Server MCP non ufficiale per il Design System .italia","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^3.23.0","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","js-yaml":"^4.1.0","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/design-system-italia-mcp_0.3.6_1773772640476_0.302413308114305","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"@fupete/design-system-italia-mcp","version":"0.3.7","author":{"url":"Fupete","name":"Daniele Tabellini"},"license":"BSD-3-Clause","_id":"@fupete/design-system-italia-mcp@0.3.7","maintainers":[{"name":"fupete","email":"hereisfupete@gmail.com"}],"contributors":[{"url":"C"},{"name":"The version control system provides attribution for specific lines of code."}],"homepage":"https://github.com/Fupete/design-system-italia-mcp#readme","bugs":{"url":"https://github.com/Fupete/design-system-italia-mcp/issues"},"bin":{"design-system-italia-mcp":"dist/index.js"},"dist":{"shasum":"47718179bd0eb36e6c12c9def98705db3c8d8c31","tarball":"https://registry.npmjs.org/@fupete/design-system-italia-mcp/-/design-system-italia-mcp-0.3.7.tgz","fileCount":29,"integrity":"sha512-MvmNQNvR+0dkZ8NN5FR/z31si7g1NW+D444iLawjMAhB5r/wrAl6a0ov5998tDvAthZPfKpLcOAkUl44Iayl8Q==","signatures":[{"sig":"MEUCIFgWZvzp/X+j8WltjiiUJ7i089SgWCkofuYs8bOxulOhAiEAjEOTn+NXXL1ZFjKOYU7TosA6szYMTpm+sa68mzOsr7o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fupete%2fdesign-system-italia-mcp@0.3.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":147908},"main":"dist/index.js","type":"module","engines":{"node":">=22.0.0"},"gitHead":"43a6247865c5845033093ed76be469c54791301b","scripts":{"dev":"tsx watch --env-file=.env src/index.ts","build":"tsc","start":"node --env-file=.env dist/index.js","canary":"npx tsx scripts/canary.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca9b96b8-d046-44d2-8ff3-86d70af3ef71"}},"repository":{"url":"git+https://github.com/Fupete/design-system-italia-mcp.git","type":"git"},"_npmVersion":"11.11.1","description":"Filo – MCP server non ufficiale per il Design system .italia","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^3.23.0","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","js-yaml":"^4.1.0","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/design-system-italia-mcp_0.3.7_1773843033001_0.4698307670623878","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"@fupete/design-system-italia-mcp","version":"0.3.8","keywords":["mcp","design-system","design-tokens-italia","bootstrap-italia","dev-kit-italia","italia"],"author":{"url":"Fupete","name":"Daniele Tabellini"},"license":"BSD-3-Clause","_id":"@fupete/design-system-italia-mcp@0.3.8","maintainers":[{"name":"fupete","email":"hereisfupete@gmail.com"}],"contributors":[{"url":"C"},{"name":"The version control system provides attribution for specific lines of code."}],"homepage":"https://github.com/Fupete/design-system-italia-mcp#readme","bugs":{"url":"https://github.com/Fupete/design-system-italia-mcp/issues"},"bin":{"design-system-italia-mcp":"dist/index.js"},"dist":{"shasum":"cf96142c48d8ab9cf9830e465bec76c81aa7193d","tarball":"https://registry.npmjs.org/@fupete/design-system-italia-mcp/-/design-system-italia-mcp-0.3.8.tgz","fileCount":54,"integrity":"sha512-YLWXkA3RNMSljxNWcHqfMrJuSm+kDfTt5jFn2aMCZQXnuHKWt0Shpuj/9x8oBVwlmmhfVaAkaWAlNpjI792nog==","signatures":[{"sig":"MEUCIAU/KKhWORrVQlTTif4+ysdgF1UDzJXC4i2eaw4tV70pAiEAsK7LlWU+xquwsgvQ6/P6HAuk7Kb7UXz54cv3OL5g33s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fupete%2fdesign-system-italia-mcp@0.3.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":251524},"main":"dist/index.js","type":"module","engines":{"node":">=22.0.0"},"gitHead":"2cb3798d5709d7683a896e83fe03572c2f2c6d06","scripts":{"dev":"tsx watch --env-file=.env src/index.ts","build":"tsc","start":"node --env-file=.env dist/index.js","canary":"npx tsx scripts/canary.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca9b96b8-d046-44d2-8ff3-86d70af3ef71"}},"repository":{"url":"git+https://github.com/Fupete/design-system-italia-mcp.git","type":"git"},"_npmVersion":"11.12.0","description":"Filo – MCP server non ufficiale per il Design system .italia","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^3.23.0","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","js-yaml":"^4.1.0","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/design-system-italia-mcp_0.3.8_1774005385808_0.4283041744410696","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"@fupete/design-system-italia-mcp","version":"0.3.9","keywords":["mcp","design-system","design-tokens-italia","bootstrap-italia","dev-kit-italia","italia"],"author":{"url":"Fupete","name":"Daniele Tabellini"},"license":"BSD-3-Clause","_id":"@fupete/design-system-italia-mcp@0.3.9","maintainers":[{"name":"fupete","email":"hereisfupete@gmail.com"}],"contributors":[{"url":"C"},{"name":"The version control system provides attribution for specific lines of code."}],"homepage":"https://github.com/Fupete/design-system-italia-mcp#readme","bugs":{"url":"https://github.com/Fupete/design-system-italia-mcp/issues"},"bin":{"design-system-italia-mcp":"dist/index.js"},"dist":{"shasum":"51bf1278909a1461504ddc95af370244a0c31fdf","tarball":"https://registry.npmjs.org/@fupete/design-system-italia-mcp/-/design-system-italia-mcp-0.3.9.tgz","fileCount":54,"integrity":"sha512-b3ucz9PK0wxVZLEy4ew1HYNEkYELY2ETOZJcMOIMAovaXyDDcqVVXs8LNdPZHuszaCAaQCn83I8udAszoBb2iA==","signatures":[{"sig":"MEUCIQD2FgGJdY+vCTKi6ql5oTKOdt6oHsYEFv1sAZ00xhQXjAIgLTuAfnViszkuc+MB7rugey1lH4wRNnAIt37PDScOdTM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fupete%2fdesign-system-italia-mcp@0.3.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":253382},"main":"dist/index.js","type":"module","engines":{"node":">=22.0.0"},"gitHead":"f1416bf71ab30a99bd009bdc5d87ac584c69ba1a","scripts":{"dev":"tsx watch --env-file=.env src/index.ts","build":"tsc","start":"node --env-file=.env dist/index.js","canary":"npx tsx scripts/canary.ts","typecheck":"tsc --noEmit","docs-setup":"npm install && npm run docs-vendor","docs-vendor":"node docs/scripts/vendor.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca9b96b8-d046-44d2-8ff3-86d70af3ef71"}},"repository":{"url":"git+https://github.com/Fupete/design-system-italia-mcp.git","type":"git"},"_npmVersion":"11.12.0","description":"Filo – MCP server non ufficiale per il Design system .italia","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^3.23.0","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","js-yaml":"^4.1.0","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9","bootstrap-italia":"^3.0.0-alpha.5","@italia/dev-kit-italia":"^1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/design-system-italia-mcp_0.3.9_1774360279230_0.8835332881492413","host":"s3://npm-registry-packages-npm-production"}},"0.3.10":{"name":"@fupete/design-system-italia-mcp","version":"0.3.10","keywords":["mcp","design-system","design-tokens-italia","bootstrap-italia","dev-kit-italia","italia"],"author":{"url":"Fupete","name":"Daniele Tabellini"},"license":"BSD-3-Clause","_id":"@fupete/design-system-italia-mcp@0.3.10","maintainers":[{"name":"fupete","email":"hereisfupete@gmail.com"}],"contributors":[{"url":"C"},{"name":"The version control system provides attribution for specific lines of code."}],"homepage":"https://github.com/Fupete/design-system-italia-mcp#readme","bugs":{"url":"https://github.com/Fupete/design-system-italia-mcp/issues"},"bin":{"design-system-italia-mcp":"dist/index.js"},"dist":{"shasum":"ced9c582e8d4bf5eb8d4de2426a72750906354c4","tarball":"https://registry.npmjs.org/@fupete/design-system-italia-mcp/-/design-system-italia-mcp-0.3.10.tgz","fileCount":54,"integrity":"sha512-VNEdHtncMN/KNvU7LEDlHzQqo1XsJ8kk3noCiOi4A8qjPyKmSy0R7tMvBu0Pot3PdvWsR8KU5COZX5lyAhpkOw==","signatures":[{"sig":"MEUCIBAPG8+97OMf1DiWebH2xg5GHhGuL3MrAME8Ip5Hq2vrAiEA3PHOpcSKC1WPI93YosXmA39ZHxW0innjJPHf/qQp6Xo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fupete%2fdesign-system-italia-mcp@0.3.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":256917},"main":"dist/index.js","type":"module","engines":{"node":">=22.0.0"},"gitHead":"4cecd97a1abefb67ea8ca749faee911c44273985","scripts":{"dev":"tsx watch --env-file=.env src/index.ts","build":"tsc","start":"node --env-file=.env dist/index.js","canary":"npx tsx scripts/canary.ts","typecheck":"tsc --noEmit","docs-setup":"npm install && npm run docs-vendor","docs-vendor":"node docs/scripts/vendor.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca9b96b8-d046-44d2-8ff3-86d70af3ef71"}},"repository":{"url":"git+https://github.com/Fupete/design-system-italia-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"Filo – MCP server non ufficiale per il Design system .italia","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^3.23.0","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","js-yaml":"^4.1.0","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9","bootstrap-italia":"^3.0.0-alpha.5","@italia/dev-kit-italia":"^1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/design-system-italia-mcp_0.3.10_1775047594941_0.04774523677571052","host":"s3://npm-registry-packages-npm-production"}},"0.3.11":{"name":"@fupete/design-system-italia-mcp","version":"0.3.11","keywords":["mcp","design-system","design-tokens-italia","bootstrap-italia","dev-kit-italia","italia"],"author":{"url":"Fupete","name":"Daniele Tabellini"},"license":"BSD-3-Clause","_id":"@fupete/design-system-italia-mcp@0.3.11","maintainers":[{"name":"fupete","email":"hereisfupete@gmail.com"}],"contributors":[{"url":"C"},{"name":"The version control system provides attribution for specific lines of code."}],"homepage":"https://github.com/Fupete/design-system-italia-mcp#readme","bugs":{"url":"https://github.com/Fupete/design-system-italia-mcp/issues"},"bin":{"design-system-italia-mcp":"dist/index.js"},"dist":{"shasum":"9af2106540b65d7d65b91c38256750a5ac1d808c","tarball":"https://registry.npmjs.org/@fupete/design-system-italia-mcp/-/design-system-italia-mcp-0.3.11.tgz","fileCount":68,"integrity":"sha512-GtzUa6eYNsJXZF1JF8g9oxmZM2iVZmSQR4ZKzEHXFD2XrTDfE78FlyUeCHuwCZsDjxjLtPaLS7mIB6w+RHM3nQ==","signatures":[{"sig":"MEQCIBCHgQOD4KwEIsJD+JDLeZJys74kP1ViOHaEQpi5OEadAiAdP6IAEExf80w0mnvS9ym8Do8kZbWKvNO0Jlu+gUfjLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fupete%2fdesign-system-italia-mcp@0.3.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":262422},"main":"dist/index.js","type":"module","engines":{"node":">=22.0.0"},"gitHead":"21226befaa6760a2ecba11f0e5e4bc94e40ea5dc","scripts":{"dev":"tsx watch --env-file=.env src/index.ts","build":"tsc","start":"node --env-file=.env dist/index.js","canary":"npx tsx scripts/canary.ts","typecheck":"tsc --noEmit","docs-setup":"npm install && npm run docs-vendor","docs-vendor":"node docs/scripts/vendor.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca9b96b8-d046-44d2-8ff3-86d70af3ef71"}},"repository":{"url":"git+https://github.com/Fupete/design-system-italia-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"Filo – MCP server non ufficiale per il Design system .italia","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.23.0","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","js-yaml":"^4.1.0","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9","bootstrap-italia":"^3.0.0-alpha.5","@italia/dev-kit-italia":"^1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/design-system-italia-mcp_0.3.11_1775645717752_0.06439249465506869","host":"s3://npm-registry-packages-npm-production"}},"0.3.12":{"name":"@fupete/design-system-italia-mcp","version":"0.3.12","keywords":["mcp","design-system","design-tokens-italia","bootstrap-italia","dev-kit-italia","italia"],"author":{"url":"Fupete","name":"Daniele Tabellini"},"license":"BSD-3-Clause","_id":"@fupete/design-system-italia-mcp@0.3.12","maintainers":[{"name":"fupete","email":"hereisfupete@gmail.com"}],"contributors":[{"url":"C"},{"name":"The version control system provides attribution for specific lines of code."}],"homepage":"https://github.com/Fupete/design-system-italia-mcp#readme","bugs":{"url":"https://github.com/Fupete/design-system-italia-mcp/issues"},"bin":{"design-system-italia-mcp":"dist/index.js"},"dist":{"shasum":"1207d708647eaabf6eb35b1d078e4039c004ff7c","tarball":"https://registry.npmjs.org/@fupete/design-system-italia-mcp/-/design-system-italia-mcp-0.3.12.tgz","fileCount":68,"integrity":"sha512-MZKwmS6R56oh7EFpY83BudfHWi2zEXbIuSb8+QsCuQhVjK8UlaS19XGL1LKmdKszzy653WbaODLRmFPuq6aRjg==","signatures":[{"sig":"MEUCIQDm5njduQsRxJnrv0Ww6ppXDTsmVgOveMSgxLOyOGn6HAIgCyO6lzBTUiailKVHL3JwdppevgwSdSrfFAuiBVO5VqQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fupete%2fdesign-system-italia-mcp@0.3.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":262636},"main":"dist/index.js","type":"module","engines":{"node":">=22.0.0"},"gitHead":"57caf706d504b50e2a52ab98591c6f5b9471abe0","scripts":{"dev":"tsx watch --env-file=.env src/index.ts","build":"tsc","start":"node --env-file=.env dist/index.js","canary":"npx tsx scripts/canary.ts","typecheck":"tsc --noEmit","docs-setup":"npm install && npm run docs-vendor","docs-vendor":"node docs/scripts/vendor.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca9b96b8-d046-44d2-8ff3-86d70af3ef71"}},"repository":{"url":"git+https://github.com/Fupete/design-system-italia-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Filo – MCP server non ufficiale per il Design system .italia","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^3.23.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","js-yaml":"^4.2.0","playwright":"^1.60.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9","bootstrap-italia":"^3.0.0-beta.1","@italia/dev-kit-italia":"^1.0.0-alpha.17"},"_npmOperationalInternal":{"tmp":"tmp/design-system-italia-mcp_0.3.12_1781089666890_0.1945104202612684","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@fupete/design-system-italia-mcp","version":"0.4.0","keywords":["mcp","design-system","design-tokens-italia","bootstrap-italia","dev-kit-italia","italia"],"author":{"url":"Fupete","name":"Daniele Tabellini"},"license":"BSD-3-Clause","_id":"@fupete/design-system-italia-mcp@0.4.0","maintainers":[{"name":"fupete","email":"hereisfupete@gmail.com"}],"contributors":[{"url":"C"},{"name":"The version control system provides attribution for specific lines of code."}],"homepage":"https://github.com/Fupete/design-system-italia-mcp#readme","bugs":{"url":"https://github.com/Fupete/design-system-italia-mcp/issues"},"bin":{"design-system-italia-mcp":"dist/index.js"},"dist":{"shasum":"a5d12926de72bfbaff7a87081e380778517f62a1","tarball":"https://registry.npmjs.org/@fupete/design-system-italia-mcp/-/design-system-italia-mcp-0.4.0.tgz","fileCount":80,"integrity":"sha512-RxxIn4fyx08mNGj97GyGIUqwxjGEg1iNraqxcFvQeMJ+SgKHOu5ZGYVXSI/RyeQsQy6h/9skuzPWC2k9HrYMBg==","signatures":[{"sig":"MEYCIQDUerJUPVg86Z6e0jRb5ZAyOMu8m+VJ9gs1lWB0kYk1pgIhAMzo7tUxt2A3zIsV2nZhzxq0yJSzmS+k1gxPBslsds3E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fupete%2fdesign-system-italia-mcp@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":304941},"main":"dist/index.js","type":"module","engines":{"node":">=22.0.0"},"gitHead":"0d0a7c9ae4837f53b3e2a7925b7d3baaf0a48655","scripts":{"dev":"tsx watch --env-file=.env src/index.ts","test":"node --import tsx --test src/*.test.ts src/**/*.test.ts","build":"tsc","start":"node --env-file=.env dist/index.js","canary":"npx tsx scripts/canary.ts","typecheck":"tsc --noEmit","docs-setup":"npm install && npm run docs-vendor","docs-vendor":"node docs/scripts/vendor.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca9b96b8-d046-44d2-8ff3-86d70af3ef71"}},"repository":{"url":"git+https://github.com/Fupete/design-system-italia-mcp.git","type":"git"},"_npmVersion":"12.0.2","description":"Filo – MCP server non ufficiale per il Design system .italia","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.23.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","js-yaml":"^4.2.0","playwright":"^1.60.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9","bootstrap-italia":"^3.0.0-beta.4","@italia/dev-kit-italia":"^1.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/design-system-italia-mcp_0.4.0_1786346203663_0.4708963098480081","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@fupete/design-system-italia-mcp","version":"0.4.1","keywords":["mcp","design-system","design-tokens-italia","bootstrap-italia","dev-kit-italia","italia"],"author":{"url":"Fupete","name":"Daniele Tabellini"},"license":"BSD-3-Clause","_id":"@fupete/design-system-italia-mcp@0.4.1","maintainers":[{"name":"fupete","email":"hereisfupete@gmail.com"}],"contributors":[{"url":"C"},{"name":"The version control system provides attribution for specific lines of code."}],"homepage":"https://github.com/Fupete/design-system-italia-mcp#readme","bugs":{"url":"https://github.com/Fupete/design-system-italia-mcp/issues"},"bin":{"design-system-italia-mcp":"dist/index.js"},"dist":{"shasum":"4450459cff6a198daf5b174cf33bb220fca7fede","tarball":"https://registry.npmjs.org/@fupete/design-system-italia-mcp/-/design-system-italia-mcp-0.4.1.tgz","fileCount":86,"integrity":"sha512-3T4KBV0HKLsDK2/A9Osw+/8ZqhIO7wmOqOYExiv+hEaTYAokEyjl8WYhYIqX0lnl3Io10brst+6Ki/E0mDmzJQ==","signatures":[{"sig":"MEUCIA6yjgRWU/3lbASukOfkWJV5L2TDpLGn1mXxqqU2njYrAiEA0v2Ls2TR9QmrmR1iMiNnAswkdNO7hHCJSUV3NyVuNqE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fupete%2fdesign-system-italia-mcp@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328019},"main":"dist/index.js","type":"module","engines":{"node":">=22.0.0"},"gitHead":"9520c34d80f8632aa27facdc531ae4bc641cf95a","scripts":{"dev":"tsx watch --env-file=.env src/index.ts","test":"node --import tsx --test 'src/*.test.ts' 'src/**/*.test.ts'","build":"tsc","start":"node --env-file=.env dist/index.js","canary":"npx tsx scripts/canary.ts","typecheck":"tsc --noEmit","docs-setup":"npm install && npm run docs-vendor","docs-vendor":"node docs/scripts/vendor.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca9b96b8-d046-44d2-8ff3-86d70af3ef71"}},"repository":{"url":"git+https://github.com/Fupete/design-system-italia-mcp.git","type":"git"},"_npmVersion":"12.0.2","description":"Filo – MCP server non ufficiale per il Design system .italia","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.23.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","js-yaml":"^4.2.0","playwright":"^1.60.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9","bootstrap-italia":"^3.0.0-beta.4","@italia/dev-kit-italia":"^1.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/design-system-italia-mcp_0.4.1_1786439163909_0.041538692001966915","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@fupete/design-system-italia-mcp","version":"0.5.0","description":"Filo – MCP server non ufficiale per il Design system .italia","type":"module","main":"dist/index.js","homepage":"https://github.com/Fupete/design-system-italia-mcp#readme","bugs":{"url":"https://github.com/Fupete/design-system-italia-mcp/issues"},"keywords":["mcp","design-system","design-tokens-italia","bootstrap-italia","dev-kit-italia","italia"],"bin":{"design-system-italia-mcp":"dist/index.js"},"scripts":{"build":"tsc","dev":"tsx watch --env-file=.env src/index.ts","start":"node --env-file=.env dist/index.js","typecheck":"tsc --noEmit","canary":"npx tsx scripts/canary.ts","test":"node --import tsx --test 'src/*.test.ts' 'src/**/*.test.ts'","docs-vendor":"node docs/scripts/vendor.mjs","docs-setup":"npm install && npm run docs-vendor"},"repository":{"type":"git","url":"git+https://github.com/Fupete/design-system-italia-mcp.git"},"dependencies":{"@modelcontextprotocol/sdk":"^1.29.0","zod":"^3.23.0"},"devDependencies":{"@italia/dev-kit-italia":"^1.0.0-beta.0","@types/js-yaml":"^4.0.9","@types/node":"^22.0.0","bootstrap-italia":"^3.0.0-beta.4","js-yaml":"^4.2.0","playwright":"^1.60.0","tsx":"^4.22.4","typescript":"^5.7.0"},"engines":{"node":">=22.0.0"},"license":"BSD-3-Clause","author":{"name":"Daniele Tabellini","url":"Fupete"},"contributors":[{"url":"C"},{"name":"The version control system provides attribution for specific lines of code."}],"gitHead":"6547dc932ea2944aecd678378eb91ce02332a30f","_id":"@fupete/design-system-italia-mcp@0.5.0","_nodeVersion":"24.19.0","_npmVersion":"12.0.2","dist":{"integrity":"sha512-axmO53nqWYbkslBeyXrQ7ShLi982vc8Lf1Ksq5g/9LVqAYacVhtwbARFGuBYau+T1lMJbUfkaFtvKczQkIfVCA==","shasum":"8d58a8d3c5a35778a642520145f1e5bc2cd1e539","tarball":"https://registry.npmjs.org/@fupete/design-system-italia-mcp/-/design-system-italia-mcp-0.5.0.tgz","fileCount":86,"unpackedSize":416160,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fupete%2fdesign-system-italia-mcp@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDybONTAxB3ckuJbYe8eFK5jhyDew8UseMiglFInbz/ngIhAIEl96FrfjtSs4XIUsNl3x9UmxIh85SbhfOZHb7OcW3l"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca9b96b8-d046-44d2-8ff3-86d70af3ef71"}},"directories":{},"maintainers":[{"name":"fupete","email":"hereisfupete@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/design-system-italia-mcp_0.5.0_1786543933691_0.9249141955010556"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-04T18:11:02.853Z","modified":"2026-08-12T14:12:14.180Z","0.1.9":"2026-03-04T18:11:03.100Z","0.1.10":"2026-03-06T08:22:55.749Z","0.1.11-rc.1":"2026-03-06T10:56:52.535Z","0.1.11":"2026-03-06T11:13:19.503Z","0.1.12":"2026-03-08T00:46:52.790Z","0.2.0":"2026-03-09T15:54:04.634Z","0.2.1":"2026-03-10T00:23:16.913Z","0.2.2":"2026-03-10T12:27:23.674Z","0.2.3":"2026-03-10T16:09:32.760Z","0.3.0":"2026-03-15T17:30:59.295Z","0.3.1":"2026-03-16T09:25:45.451Z","0.3.2":"2026-03-16T11:05:35.345Z","0.3.3":"2026-03-16T22:48:45.597Z","0.3.4":"2026-03-17T00:17:07.081Z","0.3.5":"2026-03-17T13:08:48.062Z","0.3.6":"2026-03-17T18:37:20.617Z","0.3.7":"2026-03-18T14:10:33.145Z","0.3.8":"2026-03-20T11:16:25.956Z","0.3.9":"2026-03-24T13:51:19.385Z","0.3.10":"2026-04-01T12:46:35.125Z","0.3.11":"2026-04-08T10:55:17.948Z","0.3.12":"2026-06-10T11:07:47.033Z","0.4.0":"2026-08-10T07:16:43.796Z","0.4.1":"2026-08-11T09:06:04.061Z","0.5.0":"2026-08-12T14:12:13.837Z"},"bugs":{"url":"https://github.com/Fupete/design-system-italia-mcp/issues"},"author":{"name":"Daniele Tabellini","url":"Fupete"},"license":"BSD-3-Clause","homepage":"https://github.com/Fupete/design-system-italia-mcp#readme","keywords":["mcp","design-system","design-tokens-italia","bootstrap-italia","dev-kit-italia","italia"],"repository":{"type":"git","url":"git+https://github.com/Fupete/design-system-italia-mcp.git"},"description":"Filo – MCP server non ufficiale per il Design system .italia","contributors":[{"url":"C"},{"name":"The version control system provides attribution for specific lines of code."}],"maintainers":[{"name":"fupete","email":"hereisfupete@gmail.com"}],"readme":"![Filo.](docs/assets/imgs/filo-logo.svg)\n\n# MCP server per il Design system .italia\n\n*Non perdere il filo.*\n\n<img src=\"docs/assets/imgs/filo-illustration-hero.png\" alt=\"Tenere il filo blu Italia.\" width=\"400\">\n\n> ⚠️ **Progetto personale non ufficiale e sperimentale** - I dati sono forniti così come sono e potrebbero essere incompleti o non aggiornati. Utilizzare a proprio rischio. / ⚠️ **Unofficial & experimental personal sandbox project** - Data is provided as-is and may be outdated or incomplete. Use at your own risk.\n\n[![Ask DeepWiki](https://deepwiki.com/badge.svg)](https://deepwiki.com/fupete/design-system-italia-mcp) [![License: BSD-3-Clause](https://img.shields.io/badge/License-BSD_3--Clause-blue.svg)](LICENSE)\n\n---\n\n## Di cosa parliamo? / What are we talking about?\n\n**IT** — Design system .italia è il sistema open source ufficiale per realizzare le interfacce della Pubblica Amministrazione. Una iniziativa del progetto [Designers Italia](https://designers.italia.it/), è distribuito in più repository indipendenti.\n\n**EN** — Design System .italia is the official open source design system for Italian Public Administration interfaces. An initiative by [Designers Italia](https://designers.italia.it/), it is distributed across multiple independent repositories.\n\n- [Bootstrap Italia](https://github.com/italia/bootstrap-italia) — componenti e stili HTML/CSS / HTML/CSS components and styles ⚠️ v3 beta\n- [Dev Kit Italia](https://github.com/italia/dev-kit-italia) — web component `it-*` ⚠️ v1 beta\n- [Design Tokens Italia](https://github.com/italia/design-tokens-italia) — variabili CSS e SCSS globali `--it-*` e `$it-` / global CSS and SCSS variables\n- [designers.italia.it](https://designers.italia.it/design-system/) — documentazione e linee guida d'uso / documentation and usage guidelines\n\n---\n\n## Cos'è Filo / What is Filo\n\n**IT** — Filo è un server MCP (Model Context Protocol) non ufficiale che espone a assistenti AI i dati strutturati del Design system .italia: componenti e markup HTML Bootstrap Italia v3 ⚠️ beta, web component e props Dev Kit Italia v1 ⚠️ beta, token CSS con valori risolti, linee guida per componente, stato di accessibilità e issue GitHub collegate. I dati sono aggiornati nightly tramite snapshot CI nel branch `data-fetched` quando upstream rilascia una nuova versione (al più tardi settimanalmente).\n\n**EN** — Filo is an unofficial MCP (Model Context Protocol) server providing AI assistants with structured access to Italy's Design System resources: Bootstrap Italia v3 components and HTML markup ⚠️ beta, Dev Kit Italia web components and props v1 ⚠️ beta, CSS tokens with resolved values, per-component usage guidelines, accessibility status, and related GitHub issues. Data is refreshed nightly via CI snapshot into the `data-fetched` branch whenever upstream releases a new version (at least weekly).\n\n---\n\n## Perché Filo / Why Filo\n\n**IT** — Tenere il filo della qualità nell’epoca degli LLM e dell’AI come scorciatoia per tutto. Rendere interrogabile il Design system .italia e il suo vasto ecosistema di risorse. Supportare persone e assistenti AI nella progettazione, esplorazione, generazione e validazione su dati reali e verificati. Un server MCP read-only e open source. Un esperimento sulle possibilità di sviluppare software utile per le persone, anche mentre litighi con qualche LLM.\n\n**EN** — Keep the thread of quality in the age of LLMs and AI as a shortcut for everything. Make Italy’s Design System and its vast ecosystem of resources queryable. Support people and AI assistants in design, exploration, code generation and validation — on real, verified data. A read-only, open source MCP server. An experiment in the possibilities of building software that is actually useful for people, even while arguing with a few LLMs.​​​​​​​​​​​​​​​​\n\n---\n\n## Strumenti disponibili / Available tools\n\nI tool sono organizzati per sorgente/namespace: `dsi_` (inventario unificato componenti Design system .italia), `bsi_` e `devkit_` (markup/varianti/props da Bootstrap Italia e Dev Kit Italia — mirror solo dove le sorgenti producono artefatti distinti), `tokens_` (design token e variabili CSS, asse sorgente unico), `docs_` (da schede linee guida Designers Italia), `github_` (issue dalle repo dell'ecosistema). Rispetto alle prime release, per un approccio di risparmio token, non esiste più un tool aggregatore `full`: combinare più fonti in un'unica risposta è responsabilità del client, componendo più chiamate mirate. Per lo stesso motivo, non tutti i tool espongono i dati anche in forma strutturata (`structuredContent`), solo dove il numero di risultati è naturalmente limitato dal parametro di input.\n\n### Componenti — `dsi_`\n- `dsi_list_components()` — inventario unificato di tutti i componenti: una riga per componente con `bsi:{status, accessibility}` (`null` se non presente in Bootstrap Italia) e `devkit:{tags, storybookUrl, componentType}` (`null` se non presente in Dev Kit Italia). Un componente è un'unica entità con due possibili implementazioni. Punto di partenza prima di markup, token o props.\n- `dsi_search_components(query)` — ricerca sulla stessa unione, per nome, slug, alias IT/EN o tag Dev Kit.\n\n### Markup e varianti — `bsi_` / `devkit_`\n- `bsi_list_component_variants(component)` — nomi di tutte le varianti Bootstrap Italia disponibili, senza markup.\n- `bsi_get_component_markup(component, variant?)` — markup HTML completo di una variante specifica (`variant` omesso → prima variante).\n- `bsi_list_components_by_status(status, library?)` — componenti filtrati per stato di implementazione (PRONTO, DA RIVEDERE, DA FARE, ...). `library` sceglie la colonna: `bootstrapItalia` (default) o `devKitItalia` — cambia anche a cosa punta `docUrl` nel risultato (documentazione BSI o pagina Storybook). `uiKitItalia` non è ancora filtrabile qui (vive solo su Figma).\n- `devkit_list_component_variants(component)` — nomi di tutte le varianti Dev Kit Italia disponibili.\n- `devkit_get_component_markup(component, variant?)` — markup HTML di una variante Dev Kit, estratto da Storybook via snapshot CI (`variant` omesso → prima variante).\n- `devkit_list_component_props(component)` — attributi HTML `it-*` di un web component Dev Kit: nome, tipo, descrizione, default, opzioni — incluse le props dei subcomponenti (es. `it-accordion-item`).\n\n### Design tokens e variabili CSS — `tokens_`\n- `tokens_list_component_vars(component)` — variabili CSS `--bsi-*` personalizzabili di un componente, con descrizione semantica, catena di risoluzione e valore risolto. I valori compositi (shorthand, `calc()`) sono risolti riferimento per riferimento; le variabili dichiarate più volte con valori diversi sono segnalate esplicitamente invece di apparire come righe duplicate.\n- `tokens_list_globals(match?)` — coppie di token globali che Bootstrap Italia usa davvero: Design Token centrale (`--it-*`/`$it-*`, non sovrascrivibile per progetto) + `--bsi-*` corrispondente (sovrascrivibile a runtime), con valore risolto. `match` filtra per sottostringa nel nome, omesso restituisce tutti.\n- `tokens_resolve(variable)` — risolve qualunque variabile (`--bsi-*`, `--it-*` o `$it-*`) al valore concreto, seguendo l'intera catena. Su un valore composito o su una dichiarazione ambigua, la risposta lo segnala invece di restituire un valore arbitrario.\n- `tokens_find_components(variable)` — componenti Bootstrap Italia impattati da una variabile, incluso l'impatto indiretto tracciato lungo la catena — anche quando la variabile è solo uno dei riferimenti embedded in un valore composito di un altro componente.\n- `tokens_search(query)` — ricerca per sottostringa su nome, descrizione e valore della variabile, su token BSI e Design Tokens Italia globali; per le variabili con dichiarazioni multiple, cerca anche in ciascun valore dichiarato.\n\nOgni token include `resolvedVia`: l'elenco degli hop intermedi della catena di risoluzione, ciascuno con `role` (`bsi-component` | `bsi-global` | `dti`) e `overridable` (`true` per le `--bsi-*` sovrascrivibili a runtime, `false` per i Design Token centrali `--it-*`/`$it-*`, definiti upstream). Un valore che incorpora più riferimenti in un'unica stringa (shorthand spacing, `calc()`, box-shadow) include anche `composedOf`: un riferimento risolto per elemento, oltre al valore finale già sostituito. Se lo stesso nome è dichiarato più volte con valori diversi nel sorgente del componente (breakpoint responsive, varianti di tema, stati dell'elemento), il token include `declaredTimes`/`ambiguousValues` invece di un valore unico silenzioso.\n\n### Linee guida componenti e stato accessibilità — `docs_`\n- `docs_get_component_guide(component)` — linee guida d'uso da Designers Italia: descrizione, quando/come usarlo, stato verifiche accessibilità, stato libreria (Bootstrap Italia, UI Kit Italia, Dev Kit Italia). Lo stato accessibilità per-componente è disponibile anche in `dsi_list_components` (campo `bsi.accessibility`). Se l'URL Dev Kit registrato nella board diverge da quello reale su Storybook, o se il tab \"Uso e accessibilità\" non viene trovato per titolo su Designers Italia (contenuto preso dal primo tab come fallback), la risposta lo segnala in `warnings` invece di restare in silenzio.\n\n### Issue e stato progetto — `github_`\n- `github_get_component_issues(component)` — issue GitHub aperte per componente sulle repository monitorate (bootstrap-italia, design-ui-kit, dev-kit-italia, design-tokens-italia), più le issue note già registrate in `components_status.json`.\n- `github_get_project_repo_links()` — link alle issue aperte di ciascuna repository. Non include i dati live delle board GitHub Projects v2 (non ancora integrate).\n\n### Connessione e meta\n- `ping` — verifica connessione al server, versione, timestamp e warning sulle sorgenti in beta. Da usare all'inizio della sessione per confermare i tool disponibili.\n\n---\n\n## Query consigliata / Recommended Query\n\nIl valore del server è la **combinazione contestuale** di sorgenti frammentate — componendo più chiamate mirate.\n\nEsempi: *\"Quali varianti ha l'Accordion e quali token posso personalizzare?\"*, *\"Quali variabili devo sovrascrivere nel mio CSS per cambiare i colori di header e footer?\"*, *\"...\"*\n\nFlusso tipico: `dsi_list_components`/`dsi_search_components` per orientarsi → `bsi_list_component_variants`/`devkit_list_component_variants` per i nomi delle varianti → `bsi_get_component_markup`/`devkit_get_component_markup` per il markup di una variante specifica → `tokens_list_component_vars`/`tokens_resolve` per i token.\n\nOgni risposta include le versioni delle risorse (Design system .italia, Bootstrap Italia, Dev Kit Italia, Design Tokens Italia), URL verificato della documentazione ufficiale e `dataFetchedAt`, la data dell'ultimo snapshot CI che avviene tendenzialmente* ogni notte, non il momento della richiesta. (* = laddove ci sono rilasci di nuove versioni upstream).\n\nI tool `bsi_get_component_markup`/`devkit_get_component_markup` restituiscono sempre una sola variante per chiamata; usa prima `bsi_list_component_variants`/`devkit_list_component_variants` per scoprire i nomi delle varianti disponibili.\n\nI nomi dei componenti funzionano in italiano e inglese: *\"fisarmonica\"*, *\"dialog\"*, *\"pulsante\"* trovano accordion, modal, button.\n\n---\n\n## System prompt consigliato / Recommended system prompt\n\nPer ridurre gli errori o allucinazioni, istruisci il tuo assistente AI a basarsi esclusivamente sui dati restituiti da Filo.\n\n**IT**\n```\n## Regole dati Design System .italia (Filo MCP)\n\nDATI VERIFICATI: usa esclusivamente i dati restituiti dagli strumenti MCP di Filo. Non integrare con conoscenza pregressa su Bootstrap Italia, Dev Kit Italia, Design Tokens Italia o altri framework CSS/web component.\n\nQUANDO IL DATO MANCA: se un'informazione non è presente nelle risposte MCP, dillo esplicitamente. Scrivi \"Questo dato non è disponibile nelle sorgenti MCP\" anziché fornire una stima o inferenza. Non inventare valori numerici.\n\nQUANDO COMPONI ELEMENTI: se combini markup MCP reale con HTML/CSS che aggiungi tu, segnala chiaramente cosa viene dai dati MCP e cosa è tua inferenza.\n\nVERSIONI E FONTI: in ogni risposta che usa dati MCP, includi la versione delle sorgenti e il link alla documentazione ufficiale restituiti dal tool.\n\nREGOLA D'ORO: se non sei sicuro che un dato provenga da MCP, trattalo come inferenza e segnalalo.\n\nTOOL DISPONIBILI: all'inizio della sessione, usa il tool ping per verificare la connessione e leggi la lista dei tool disponibili. Non assumere quali tool esistono.\n\nCOMPLETEZZA DATI: se un componente non è presente in una sorgente (es. `devkit: null` in dsi_list_components/dsi_search_components), segnalalo all'utente invece di presumerne l'assenza totale.\n```\n\n**EN**\n```\n## Data rules — Design System .italia (Filo MCP)\n\nVERIFIED DATA: use exclusively the data returned by Filo's MCP tools. Do not supplement with prior knowledge of Bootstrap Italia, Dev Kit Italia, Design Tokens Italia, or any other CSS/web component framework.\n\nWHEN DATA IS MISSING: if information is not present in the MCP responses, say so explicitly. Never invent numeric values.\n\nWHEN COMPOSING ELEMENTS: clearly indicate what comes from MCP data and what is your own inference.\n\nVERSIONS AND SOURCES: in every response that uses MCP data, include the source versions and official documentation URL returned by the tool.\n\nGOLDEN RULE: if you are unsure whether a piece of data comes from MCP, treat it as inference and label it as such.\n\nAVAILABLE TOOLS: at the start of the session, use the ping tool to verify the connection and read the list of available tools. Do not assume which tools exist.\n\nDATA COMPLETENESS: if a component is missing from one source (e.g. `devkit: null` in dsi_list_components/dsi_search_components), flag this to the user instead of assuming it doesn't exist at all.\n```\n\n---\n\n## Come connettersi / How to connect\n\n### Claude Desktop / Cursor / VS Code (via NPX — consigliato)\n\nNon richiede installazione — npx scarica e avvia il server automaticamente.\n\nAggiungi al file di configurazione MCP del tuo client:\n```json\n{\n  \"mcpServers\": {\n    \"design-system-italia\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@fupete/design-system-italia-mcp\"],\n      \"env\": {\n        \"TRANSPORT\": \"stdio\",\n        \"GITHUB_TOKEN\": \"your_token_here\"\n      }\n    }\n  }\n}\n```\n\n> ℹ️ **nvm su macOS** — se `npx` risolve a una versione vecchia di Node (\"You must supply a command\" o \"Cannot find module 'node:path'\"), usa il path esplicito. Trova il path con `nvm use 22 && which npx`, poi:\n> ```json\n> {\n>   \"mcpServers\": {\n>     \"design-system-italia\": {\n>       \"command\": \"/Users/tuonome/.nvm/versions/node/v22.12.0/bin/npx\",\n>       \"args\": [\"-y\", \"@fupete/design-system-italia-mcp\"],\n>       \"env\": {\n>         \"PATH\": \"/Users/tuonome/.nvm/versions/node/v22.12.0/bin:/usr/local/bin:/usr/bin:/bin\",\n>         \"TRANSPORT\": \"stdio\",\n>         \"GITHUB_TOKEN\": \"your_token_here\"\n>       }\n>     }\n>   }\n> }\n> ```\n> Sostituisci `tuonome` e `v22.12.0` con i tuoi valori.\n\n#### Oppure via CLI (Claude Desktop):\n```bash\nclaude mcp add design-system-italia \\\n  --command \"npx -y @fupete/design-system-italia-mcp\" \\\n  --env TRANSPORT=stdio \\\n  --env GITHUB_TOKEN=your_token\n```\n\n> ℹ️ **Problemi con nvm su macOS?** Usa la configurazione JSON sopra con path esplicito.\n\n### Self-hosting con Docker (locale o VPS)\n\nFunziona su qualsiasi macchina con Docker installato — locale, VPS personale, server aziendale.\n\n```bash\ndocker pull ghcr.io/fupete/design-system-italia-mcp\ndocker run -e GITHUB_TOKEN=your_token -p 8080:8080 \\\n  ghcr.io/fupete/design-system-italia-mcp\n```\n\n> ⚠️ **Docker multiarch** — se `docker pull` scarica un'architettura incompatibile,\n> fai una build locale: `docker build -t design-system-italia-mcp .`\n\n> ℹ️ **`GITHUB_TOKEN` (opzionale ma consigliato)** — serve per il tool `github_get_component_issues`.\n> Senza token: 60 richieste/ora per IP. Con token: 5000 richieste/ora.\n> Basta un token con scope pubblico read-only — nessun permesso speciale richiesto.\n\n---\n\n## Sorgenti dati / Data sources\n\nI dati sono aggiornati nightly tramite CI snapshot e serviti dal branch [`data-fetched`](https://github.com/Fupete/design-system-italia-mcp/tree/data-fetched). Solo le GitHub Issues sono fetchate live a runtime.\n\n| # | Repo | Contenuto | Tool MCP |\n|---|------|-----------|----------|\n| 1 | [bootstrap-italia](https://github.com/italia/bootstrap-italia) | Markup HTML varianti per componente | `bsi_get_component_markup` `bsi_list_component_variants` |\n| 2 | [bootstrap-italia](https://github.com/italia/bootstrap-italia) | Lista ~55 componenti, stato librerie (BSI/UI Kit/Dev Kit), accessibilità, note issue ⚠️ beta | `dsi_list_components` `dsi_search_components` `bsi_list_components_by_status` |\n| 3 | [bootstrap-italia](https://github.com/italia/bootstrap-italia) | Token CSS `--bsi-*` per-componente con descrizioni semantiche | `tokens_list_component_vars` `tokens_search` `tokens_find_components` |\n| 4 | [bootstrap-italia](https://github.com/italia/bootstrap-italia) | Bridge `--bsi-*` → `--it-*` (token resolution) | `tokens_list_globals` `tokens_resolve` `tokens_find_components` |\n| 5 | [designers.italia.it](https://github.com/italia/designers.italia.it) | Linee guida d'uso, accessibilità, quando/come usare | `docs_get_component_guide` |\n| 6 | [design-tokens-italia](https://github.com/italia/design-tokens-italia) |Token globali `--it-*`/`$it-*` con valori concreti. Risolve `var(--bsi-spacing-m)` → `24px` | `tokens_list_globals` `tokens_resolve` `tokens_search` |\n| 7 | [dev-kit-italia](https://github.com/italia/dev-kit-italia) | Indice Storybook: tag stato, varianti, id univoco | `dsi_list_components` `dsi_search_components` `devkit_list_component_variants` |\n| 8 | [dev-kit-italia](https://github.com/italia/dev-kit-italia) | Markup HTML per variante, estratto da Storybook source panel | `devkit_get_component_markup` `devkit_list_component_variants` |\n| 9 | [dev-kit-italia](https://github.com/italia/dev-kit-italia) | Props `it-*`: attributi HTML, tipo, descrizione, default, opzioni | `devkit_list_component_props` |\n| 10 | GitHub REST API | Issue aperte: bootstrap-italia, design-ui-kit, dev-kit-italia, design-tokens-italia | `github_get_component_issues` `github_get_project_repo_links` |\n| 11 | designers.italia.it + BSI + Dev Kit | Versioni Design System / BSI / Dev Kit / DTI. URL verificati pagine componenti | meta in tutte le risposte |\n\nLe sorgenti 1–9 e 11 sono controllate ogni notte e aggiornate quando upstream rilascia una nuova versione (al più tardi settimanalmente), cached per 24h lato server.\nLa sorgente 10 (GitHub Issues) è l'unica fetchata live a runtime (cache 15 min).\n`dataFetchedAt` nelle risposte riflette la data dell'ultimo snapshot CI.\n\n> ⚠️ **Layer token e web component in beta** — Il server usa Bootstrap Italia 3.x (beta) e Dev Kit Italia (beta). Token CSS `--bsi-*` e web component `it-*` possono avere alcune breaking change prima della release stabile.\n\n> ⚠️ **Token and web component layer in beta** — This server uses Bootstrap Italia 3.x (beta) and Dev Kit Italia (beta). CSS tokens `--bsi-*` and web components `it-*` may have some breaking changes before stable release.\n\n---\n\n## Stack tecnico / Tech stack\n\n- Node.js + TypeScript\n- [@modelcontextprotocol/sdk](https://github.com/modelcontextprotocol/typescript-sdk)\n- Streamable HTTP transport / stdio transport (via `TRANSPORT=stdio`)\n- Docker (self-hosting — locale o VPS)\n- Playwright (CI only — snapshot Dev Kit Storybook markup)\n\n---\n\n## Sviluppo locale / Local development\n\n```bash\ngit clone https://github.com/fupete/design-system-italia-mcp\ncd design-system-italia-mcp\nnpm install\ncp .env.example .env\n# aggiungi GITHUB_TOKEN in .env\nnpm run dev\n\n# Typecheck\nnpm run typecheck\n# Test unitari\nnpm run test\n# Verifica sorgenti upstream e freschezza snapshot\nnpm run canary\n```\n\nServer disponibile su `http://localhost:8080/mcp`\n\nTestare con [MCP Inspector](https://github.com/modelcontextprotocol/inspector):\n```bash\nnpx @modelcontextprotocol/inspector http://localhost:8080/mcp\n```\n\n---\n\n## Riferimenti / References\n\n- [dati-semantic-mcp](https://github.com/italia/dati-semantic-mcp) progetto analogo per schema.gov.it iniziato da [@mfortini](https://github.com/mfortini), spunto iniziale\n- [MCP Protocol](https://modelcontextprotocol.io)\n- [Design system .italia](https://designers.italia.it/design-system/come-iniziare/)\n- [Bootstrap Italia](https://italia.github.io/bootstrap-italia)\n- [Dev Kit Italia](https://italia.github.io/dev-kit-italia)\n- [Design Tokens Italia](https://github.com/italia/design-tokens-italia)\n\n---\n\n## Provenienza dei dati e licenze / Data provenance & licenses\n\nIl server recupera e serve dati da repository pubblici upstream. Le sorgenti includono Bootstrap Italia, Dev Kit Italia, Design Tokens Italia e Designers Italia — tutte **BSD-3-Clause**. I contenuti editoriali di Designers Italia (linee guida d'uso, note di accessibilità) sono licenziati sotto **CC-BY-SA 4.0**. I lavori derivati ereditano il requisito ShareAlike / This server fetches and serves data from public upstream repositories. Sources include Bootstrap Italia, Dev Kit Italia, Design Tokens Italia and Designers Italia — all **BSD-3-Clause**. Editorial content from Designers Italia\n(usage guidelines, accessibility notes) is licensed under **CC-BY-SA 4.0**. Derivatives of that content inherit the ShareAlike requirement.\n\nDettagli completi, link agli autori upstream e riferimenti alle licenze: / Full provenance details, upstream author links and license references: [data-fetched branch README](https://github.com/Fupete/design-system-italia-mcp/blob/data-fetched/README.md)\n\n---\n\n## Licenza / License\n\nBSD 3-Clause — © 2026 Daniele Tabellini (Fupete)\nDocumentazione: CC BY SA 4.0\nI dati esposti mantengono la licenza delle rispettive sorgenti\n\nIllustrazione hero: <a href=\"https://www.opendoodles.com/about\">Open Doodles</a> (remix)\n\n---\n\nFilo è un progetto sperimentale sviluppato da [@Fupete](https://github.com/fupete) anche litigando con qualche LLM. [Issue](https://github.com/Fupete/design-system-italia-mcp/issues) benvenute. / Filo is an experimental project developed by [@Fupete](https://github.com/fupete), partly by arguing with a few LLMs. [Issues](https://github.com/Fupete/design-system-italia-mcp/issues) welcome.","readmeFilename":"README.md"}