{"_id":"@adobe/s2-docs-mcp","_rev":"12-28a50d50d1759829742b02d82f49243b","name":"@adobe/s2-docs-mcp","dist-tags":{"latest":"1.2.1"},"versions":{"0.0.0":{"name":"@adobe/s2-docs-mcp","version":"0.0.0","keywords":["mcp","spectrum","s2","documentation","design-system"],"author":{"name":"Adobe"},"license":"Apache-2.0","_id":"@adobe/s2-docs-mcp@0.0.0","maintainers":[{"name":"marbec","email":"mabecker@adobe.com"},{"name":"tripod","email":"tripod@bocanegra.ch"},{"name":"garthdb","email":"garthdb@gmail.com"},{"name":"lazd","email":"lazdnet@gmail.com"},{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},{"name":"patrickfulton","email":"patrickfulton@gmail.com"},{"name":"trieloff","email":"lars@trieloff.net"},{"name":"shazron","email":"shazron@gmail.com"},{"name":"krisnye","email":"krisnye@gmail.com"},{"name":"dcpfsdk","email":"dcpfsdk@adobe.com"},{"name":"natebaldwin","email":"natebaldwindesign@gmail.com"},{"name":"devongovett","email":"devongovett@gmail.com"},{"name":"aspro83","email":"danniintheus@gmail.com"},{"name":"symanovi","email":"symanovi@adobe.com"},{"name":"dpfister","email":"dominique.pfister@gmail.com"},{"name":"stefan-guggisberg","email":"sg@adobe.com"},{"name":"rofe","email":"npm@rofe.com"},{"name":"kptdobe","email":"kptdobe@gmail.com"},{"name":"adobehalls","email":"halls@adobe.com"},{"name":"fullcolorcoder","email":"bradjohn@adobe.com"},{"name":"djaeggi","email":"djaeggi@adobe.com"},{"name":"dylandepass","email":"dylandepass@gmail.com"},{"name":"mhaack","email":"mhaack@adobe.com"},{"name":"amol-anand","email":"amol@adobe.com"},{"name":"stopp-adobe","email":"stopp@adobe.com"},{"name":"doten","email":"doten@adobe.com"},{"name":"duh_schmidt","email":"schmidt@adobe.com"},{"name":"asthabh23","email":"astha.bhargava23@gmail.com"},{"name":"zdahbi","email":"zouhir.dahbi@outlook.com"},{"name":"tuicu","email":"tuicu@adobe.com"},{"name":"fmeschbe","email":"fmeschbe@adobe.com"}],"homepage":"https://github.com/adobe/spectrum-design-data/tree/main/tools/s2-docs-mcp#readme","bugs":{"url":"https://github.com/adobe/spectrum-design-data/issues"},"bin":{"s2-docs-mcp":"src/cli.js"},"dist":{"shasum":"78bd1bc5427a1c95cb772a28f61d3120ef7c4ac3","tarball":"https://registry.npmjs.org/@adobe/s2-docs-mcp/-/s2-docs-mcp-0.0.0.tgz","fileCount":7,"integrity":"sha512-qy0FoyLT4LSCTYYrSJo8/2UBDoliKg6RUov4lUeODENo6hqVJdMIvHqBAhQBP/DcDHmPrzF492zcyuoD2waoKA==","signatures":[{"sig":"MEQCIH+uoStkgmzZqYZmJ69ll//N1ovPlpEBqU+HSHKYB2RhAiAZKPderuPdiM/sreEOHj71J1kUNMyFJB98DACLQ2SQ2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25327},"main":"./src/index.js","type":"module","engines":{"node":">=20.12.0"},"gitHead":"46cdcdc30fe8b064e49c2615c98b79c6e84428a9","scripts":{"start":"node src/cli.js","scrape":"node src/batch-scraper.js"},"_npmUser":{"name":"garthdb","email":"garthdb@gmail.com"},"repository":{"url":"git+https://github.com/adobe/spectrum-design-data.git","type":"git","directory":"tools/s2-docs-mcp"},"_npmVersion":"11.6.2","description":"MCP server for Spectrum 2 documentation","directories":{},"_nodeVersion":"24.11.0","dependencies":{"commander":"^13.1.0","@modelcontextprotocol/sdk":"^0.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/s2-docs-mcp_0.0.0_1770925549189_0.08201417793870558","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@adobe/s2-docs-mcp","version":"1.0.0","keywords":["mcp","spectrum","s2","documentation","design-system"],"author":{"name":"Adobe"},"license":"Apache-2.0","_id":"@adobe/s2-docs-mcp@1.0.0","maintainers":[{"name":"marbec","email":"mabecker@adobe.com"},{"name":"tripod","email":"tripod@bocanegra.ch"},{"name":"garthdb","email":"garthdb@gmail.com"},{"name":"lazd","email":"lazdnet@gmail.com"},{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},{"name":"patrickfulton","email":"patrickfulton@gmail.com"},{"name":"trieloff","email":"lars@trieloff.net"},{"name":"shazron","email":"shazron@gmail.com"},{"name":"krisnye","email":"krisnye@gmail.com"},{"name":"dcpfsdk","email":"dcpfsdk@adobe.com"},{"name":"natebaldwin","email":"natebaldwindesign@gmail.com"},{"name":"devongovett","email":"devongovett@gmail.com"},{"name":"aspro83","email":"danniintheus@gmail.com"},{"name":"symanovi","email":"symanovi@adobe.com"},{"name":"dpfister","email":"dominique.pfister@gmail.com"},{"name":"stefan-guggisberg","email":"sg@adobe.com"},{"name":"rofe","email":"npm@rofe.com"},{"name":"kptdobe","email":"kptdobe@gmail.com"},{"name":"adobehalls","email":"halls@adobe.com"},{"name":"fullcolorcoder","email":"bradjohn@adobe.com"},{"name":"djaeggi","email":"djaeggi@adobe.com"},{"name":"dylandepass","email":"dylandepass@gmail.com"},{"name":"mhaack","email":"mhaack@adobe.com"},{"name":"amol-anand","email":"amol@adobe.com"},{"name":"stopp-adobe","email":"stopp@adobe.com"},{"name":"doten","email":"doten@adobe.com"},{"name":"duh_schmidt","email":"schmidt@adobe.com"},{"name":"asthabh23","email":"astha.bhargava23@gmail.com"},{"name":"zdahbi","email":"zouhir.dahbi@outlook.com"},{"name":"tuicu","email":"tuicu@adobe.com"},{"name":"fmeschbe","email":"fmeschbe@adobe.com"}],"homepage":"https://github.com/adobe/spectrum-design-data/tree/main/tools/s2-docs-mcp#readme","bugs":{"url":"https://github.com/adobe/spectrum-design-data/issues"},"bin":{"s2-docs-mcp":"src/cli.js"},"dist":{"shasum":"224325e3b49593d0b8b660c6c562e11f1818e014","tarball":"https://registry.npmjs.org/@adobe/s2-docs-mcp/-/s2-docs-mcp-1.0.0.tgz","fileCount":8,"integrity":"sha512-/9ObsqEUzHXKr0nccPqFuhRy+arBbpzBt33d2bLUGkqX9rrb9hOH3RQyc8c7agpHfjSqbiQp9Fui9PHBblSqMw==","signatures":[{"sig":"MEUCIAU7BdPEk2Bk5qiTD82kRoZtxAtvAZM9I8EpHl3f7hhnAiEA7ZxlHxsCaadMY7s341LC9/cVSzVDGo8HqxjxIR7rHpY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adobe%2fs2-docs-mcp@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35610},"main":"./src/index.js","type":"module","_from":"file:adobe-s2-docs-mcp-1.0.0.tgz","engines":{"node":">=20.12.0"},"scripts":{"start":"node src/cli.js","scrape":"node src/batch-scraper.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f7d1fae3-2ad8-49c7-a87f-36d0f4a77d1b"}},"_resolved":"/tmp/5197e34fcacf54045627ac224aa3d3a1/adobe-s2-docs-mcp-1.0.0.tgz","_integrity":"sha512-/9ObsqEUzHXKr0nccPqFuhRy+arBbpzBt33d2bLUGkqX9rrb9hOH3RQyc8c7agpHfjSqbiQp9Fui9PHBblSqMw==","repository":{"url":"git+https://github.com/adobe/spectrum-design-data.git","type":"git","directory":"tools/s2-docs-mcp"},"_npmVersion":"11.6.2","description":"MCP server for Spectrum 2 documentation","directories":{},"_nodeVersion":"20.17.0","dependencies":{"commander":"^13.1.0","@modelcontextprotocol/sdk":"^0.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/s2-docs-mcp_1.0.0_1770927676907_0.45941020585752446","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@adobe/s2-docs-mcp","version":"1.0.1","keywords":["mcp","spectrum","s2","documentation","design-system"],"author":{"name":"Adobe"},"license":"Apache-2.0","_id":"@adobe/s2-docs-mcp@1.0.1","maintainers":[{"name":"marbec","email":"mabecker@adobe.com"},{"name":"tripod","email":"tripod@bocanegra.ch"},{"name":"garthdb","email":"garthdb@gmail.com"},{"name":"lazd","email":"lazdnet@gmail.com"},{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},{"name":"patrickfulton","email":"patrickfulton@gmail.com"},{"name":"trieloff","email":"lars@trieloff.net"},{"name":"shazron","email":"shazron@gmail.com"},{"name":"krisnye","email":"krisnye@gmail.com"},{"name":"dcpfsdk","email":"dcpfsdk@adobe.com"},{"name":"natebaldwin","email":"natebaldwindesign@gmail.com"},{"name":"devongovett","email":"devongovett@gmail.com"},{"name":"aspro83","email":"danniintheus@gmail.com"},{"name":"symanovi","email":"symanovi@adobe.com"},{"name":"dpfister","email":"dominique.pfister@gmail.com"},{"name":"stefan-guggisberg","email":"sg@adobe.com"},{"name":"rofe","email":"npm@rofe.com"},{"name":"kptdobe","email":"kptdobe@gmail.com"},{"name":"adobehalls","email":"halls@adobe.com"},{"name":"fullcolorcoder","email":"bradjohn@adobe.com"},{"name":"djaeggi","email":"djaeggi@adobe.com"},{"name":"dylandepass","email":"dylandepass@gmail.com"},{"name":"mhaack","email":"mhaack@adobe.com"},{"name":"amol-anand","email":"amol@adobe.com"},{"name":"stopp-adobe","email":"stopp@adobe.com"},{"name":"doten","email":"doten@adobe.com"},{"name":"duh_schmidt","email":"schmidt@adobe.com"},{"name":"asthabh23","email":"astha.bhargava23@gmail.com"},{"name":"zdahbi","email":"zouhir.dahbi@outlook.com"},{"name":"tuicu","email":"tuicu@adobe.com"},{"name":"fmeschbe","email":"fmeschbe@adobe.com"}],"homepage":"https://github.com/adobe/spectrum-design-data/tree/main/tools/s2-docs-mcp#readme","bugs":{"url":"https://github.com/adobe/spectrum-design-data/issues"},"bin":{"s2-docs-mcp":"src/cli.js"},"dist":{"shasum":"cb5ca7e7a584015ee25f3c99166993368bfae129","tarball":"https://registry.npmjs.org/@adobe/s2-docs-mcp/-/s2-docs-mcp-1.0.1.tgz","fileCount":8,"integrity":"sha512-pyHzX2gb0+U4Ccb8QK1+lH7ACiXvynEQXe+XRNEkAcMmUpVXahbKPLXkN+djq7xy7x3L3N/YKwUvexAiH7R5Pw==","signatures":[{"sig":"MEYCIQDzsJkHFnxFGE0wHIpOA26dim5JKwDMJzQfZLe9bUzZCQIhAKQ+jPBybJakvU80m7F7Ulnu0V6KodpkyKePtf+hrEEd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adobe%2fs2-docs-mcp@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36099},"main":"./src/index.js","type":"module","_from":"file:adobe-s2-docs-mcp-1.0.1.tgz","engines":{"node":">=20.12.0"},"scripts":{"start":"node src/cli.js","scrape":"node src/batch-scraper.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f7d1fae3-2ad8-49c7-a87f-36d0f4a77d1b"}},"_resolved":"/tmp/07987f12e3b509314047ecd4cfb041dc/adobe-s2-docs-mcp-1.0.1.tgz","_integrity":"sha512-pyHzX2gb0+U4Ccb8QK1+lH7ACiXvynEQXe+XRNEkAcMmUpVXahbKPLXkN+djq7xy7x3L3N/YKwUvexAiH7R5Pw==","repository":{"url":"git+https://github.com/adobe/spectrum-design-data.git","type":"git","directory":"tools/s2-docs-mcp"},"_npmVersion":"11.6.2","description":"MCP server for Spectrum 2 documentation","directories":{},"_nodeVersion":"20.17.0","dependencies":{"commander":"^13.1.0","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/s2-docs-mcp_1.0.1_1774391059226_0.1311411733402965","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@adobe/s2-docs-mcp","version":"1.1.0","keywords":["mcp","spectrum","s2","documentation","design-system"],"author":{"name":"Adobe"},"license":"Apache-2.0","_id":"@adobe/s2-docs-mcp@1.1.0","maintainers":[{"name":"marbec","email":"mabecker@adobe.com"},{"name":"tripod","email":"tripod@bocanegra.ch"},{"name":"garthdb","email":"garthdb@gmail.com"},{"name":"lazd","email":"lazdnet@gmail.com"},{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},{"name":"patrickfulton","email":"patrickfulton@gmail.com"},{"name":"trieloff","email":"lars@trieloff.net"},{"name":"shazron","email":"shazron@gmail.com"},{"name":"krisnye","email":"krisnye@gmail.com"},{"name":"dcpfsdk","email":"dcpfsdk@adobe.com"},{"name":"natebaldwin","email":"natebaldwindesign@gmail.com"},{"name":"devongovett","email":"devongovett@gmail.com"},{"name":"aspro83","email":"danniintheus@gmail.com"},{"name":"symanovi","email":"symanovi@adobe.com"},{"name":"dpfister","email":"dominique.pfister@gmail.com"},{"name":"stefan-guggisberg","email":"sg@adobe.com"},{"name":"rofe","email":"npm@rofe.com"},{"name":"kptdobe","email":"kptdobe@gmail.com"},{"name":"adobehalls","email":"halls@adobe.com"},{"name":"fullcolorcoder","email":"bradjohn@adobe.com"},{"name":"djaeggi","email":"djaeggi@adobe.com"},{"name":"dylandepass","email":"dylandepass@gmail.com"},{"name":"mhaack","email":"mhaack@adobe.com"},{"name":"amol-anand","email":"amol@adobe.com"},{"name":"stopp-adobe","email":"stopp@adobe.com"},{"name":"doten","email":"doten@adobe.com"},{"name":"duh_schmidt","email":"schmidt@adobe.com"},{"name":"asthabh23","email":"astha.bhargava23@gmail.com"},{"name":"zdahbi","email":"zouhir.dahbi@outlook.com"},{"name":"tuicu","email":"tuicu@adobe.com"},{"name":"fmeschbe","email":"fmeschbe@adobe.com"}],"homepage":"https://github.com/adobe/spectrum-design-data/tree/main/tools/s2-docs-mcp#readme","bugs":{"url":"https://github.com/adobe/spectrum-design-data/issues"},"bin":{"s2-docs":"bin/s2-docs.js","s2-docs-mcp":"src/cli.js"},"dist":{"shasum":"b7a9d9f1294b259d59ad48b9cdd644af0f04b3de","tarball":"https://registry.npmjs.org/@adobe/s2-docs-mcp/-/s2-docs-mcp-1.1.0.tgz","fileCount":117,"integrity":"sha512-viFXxKndrx2FTbgp0cdGVwZYiYZnJfn1akmTYvPZSkaf/ZZKbSK5J14TrYZ1zhqaGOZqN3uawDz+WO5H7fuavw==","signatures":[{"sig":"MEUCIEtz8M0WV0SXCpGgdQJ6wnnMmL8iM8uTPXlhAqEK6zetAiEA9zs9bfl0PSnLcCdNnFMFviF7hyeOyYlGOaSYYitQQXE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adobe%2fs2-docs-mcp@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":774786},"main":"./src/index.js","type":"module","_from":"file:adobe-s2-docs-mcp-1.1.0.tgz","engines":{"node":">=20.12.0"},"scripts":{"start":"node src/cli.js","bundle":"node tasks/bundleDocs.js","scrape":"node src/batch-scraper.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f7d1fae3-2ad8-49c7-a87f-36d0f4a77d1b"}},"_resolved":"/tmp/6fa034f05f2520a0be55e7f9a44a7242/adobe-s2-docs-mcp-1.1.0.tgz","_integrity":"sha512-viFXxKndrx2FTbgp0cdGVwZYiYZnJfn1akmTYvPZSkaf/ZZKbSK5J14TrYZ1zhqaGOZqN3uawDz+WO5H7fuavw==","repository":{"url":"git+https://github.com/adobe/spectrum-design-data.git","type":"git","directory":"tools/s2-docs-mcp"},"_npmVersion":"11.6.2","description":"MCP server for Spectrum 2 documentation","directories":{},"_nodeVersion":"20.17.0","dependencies":{"commander":"^13.1.0","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/s2-docs-mcp_1.1.0_1777436205487_0.24686825184030803","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@adobe/s2-docs-mcp","version":"1.1.1","keywords":["mcp","spectrum","s2","documentation","design-system"],"author":{"name":"Adobe"},"license":"Apache-2.0","_id":"@adobe/s2-docs-mcp@1.1.1","maintainers":[{"name":"marbec","email":"mabecker@adobe.com"},{"name":"tripod","email":"tripod@bocanegra.ch"},{"name":"garthdb","email":"garthdb@gmail.com"},{"name":"lazd","email":"lazdnet@gmail.com"},{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},{"name":"patrickfulton","email":"patrickfulton@gmail.com"},{"name":"trieloff","email":"lars@trieloff.net"},{"name":"shazron","email":"shazron@gmail.com"},{"name":"krisnye","email":"krisnye@gmail.com"},{"name":"dcpfsdk","email":"dcpfsdk@adobe.com"},{"name":"natebaldwin","email":"natebaldwindesign@gmail.com"},{"name":"devongovett","email":"devongovett@gmail.com"},{"name":"aspro83","email":"danniintheus@gmail.com"},{"name":"symanovi","email":"symanovi@adobe.com"},{"name":"dpfister","email":"dominique.pfister@gmail.com"},{"name":"stefan-guggisberg","email":"sg@adobe.com"},{"name":"rofe","email":"npm@rofe.com"},{"name":"kptdobe","email":"kptdobe@gmail.com"},{"name":"adobehalls","email":"halls@adobe.com"},{"name":"fullcolorcoder","email":"bradjohn@adobe.com"},{"name":"djaeggi","email":"djaeggi@adobe.com"},{"name":"dylandepass","email":"dylandepass@gmail.com"},{"name":"mhaack","email":"mhaack@adobe.com"},{"name":"amol-anand","email":"amol@adobe.com"},{"name":"stopp-adobe","email":"stopp@adobe.com"},{"name":"doten","email":"doten@adobe.com"},{"name":"duh_schmidt","email":"schmidt@adobe.com"},{"name":"asthabh23","email":"astha.bhargava23@gmail.com"},{"name":"zdahbi","email":"zouhir.dahbi@outlook.com"},{"name":"tuicu","email":"tuicu@adobe.com"},{"name":"fmeschbe","email":"fmeschbe@adobe.com"}],"homepage":"https://github.com/adobe/spectrum-design-data/tree/main/tools/s2-docs-mcp#readme","bugs":{"url":"https://github.com/adobe/spectrum-design-data/issues"},"bin":{"s2-docs":"bin/s2-docs.js","s2-docs-mcp":"src/cli.js"},"dist":{"shasum":"2abddafa24cd2004bb38db6d584363d1bef392b9","tarball":"https://registry.npmjs.org/@adobe/s2-docs-mcp/-/s2-docs-mcp-1.1.1.tgz","fileCount":117,"integrity":"sha512-widbtwWoK1qVF7q8DkjtcLQUc9PcCRpcNHUePygrDY5skXBZQ3afhCg02IrPKD/g8vllbVE1jOYPNe8uiCv8QQ==","signatures":[{"sig":"MEYCIQDkQM8Oz8Gyb8hnB+VDXjn2OO+poLt7Mor7bhoU8I0R9QIhALMehy+me8hivBum50U95lGM2STuG+QoSq558GnxZBl3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adobe%2fs2-docs-mcp@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":774786},"main":"./src/index.js","type":"module","_from":"file:adobe-s2-docs-mcp-1.1.1.tgz","engines":{"node":">=20.12.0"},"scripts":{"start":"node src/cli.js","bundle":"node tasks/bundleDocs.js","scrape":"node src/batch-scraper.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f7d1fae3-2ad8-49c7-a87f-36d0f4a77d1b"}},"_resolved":"/tmp/27df1fcf4531c8424c588e49ba8da1e5/adobe-s2-docs-mcp-1.1.1.tgz","_integrity":"sha512-widbtwWoK1qVF7q8DkjtcLQUc9PcCRpcNHUePygrDY5skXBZQ3afhCg02IrPKD/g8vllbVE1jOYPNe8uiCv8QQ==","repository":{"url":"git+https://github.com/adobe/spectrum-design-data.git","type":"git","directory":"tools/s2-docs-mcp"},"_npmVersion":"11.6.2","description":"MCP server for Spectrum 2 documentation","directories":{},"_nodeVersion":"20.17.0","dependencies":{"commander":"^13.1.0","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/s2-docs-mcp_1.1.1_1777925154295_0.5497512880920725","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@adobe/s2-docs-mcp","version":"1.1.2","keywords":["mcp","spectrum","s2","documentation","design-system"],"author":{"name":"Adobe"},"license":"Apache-2.0","_id":"@adobe/s2-docs-mcp@1.1.2","maintainers":[{"name":"marbec","email":"mabecker@adobe.com"},{"name":"tripod","email":"tripod@bocanegra.ch"},{"name":"garthdb","email":"garthdb@gmail.com"},{"name":"lazd","email":"lazdnet@gmail.com"},{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},{"name":"patrickfulton","email":"patrickfulton@gmail.com"},{"name":"trieloff","email":"lars@trieloff.net"},{"name":"shazron","email":"shazron@gmail.com"},{"name":"krisnye","email":"krisnye@gmail.com"},{"name":"dcpfsdk","email":"dcpfsdk@adobe.com"},{"name":"natebaldwin","email":"natebaldwindesign@gmail.com"},{"name":"devongovett","email":"devongovett@gmail.com"},{"name":"aspro83","email":"danniintheus@gmail.com"},{"name":"symanovi","email":"symanovi@adobe.com"},{"name":"dpfister","email":"dominique.pfister@gmail.com"},{"name":"stefan-guggisberg","email":"sg@adobe.com"},{"name":"rofe","email":"npm@rofe.com"},{"name":"kptdobe","email":"kptdobe@gmail.com"},{"name":"adobehalls","email":"halls@adobe.com"},{"name":"fullcolorcoder","email":"bradjohn@adobe.com"},{"name":"djaeggi","email":"djaeggi@adobe.com"},{"name":"dylandepass","email":"dylandepass@gmail.com"},{"name":"mhaack","email":"mhaack@adobe.com"},{"name":"amol-anand","email":"amol@adobe.com"},{"name":"stopp-adobe","email":"stopp@adobe.com"},{"name":"doten","email":"doten@adobe.com"},{"name":"duh_schmidt","email":"schmidt@adobe.com"},{"name":"asthabh23","email":"astha.bhargava23@gmail.com"},{"name":"zdahbi","email":"zouhir.dahbi@outlook.com"},{"name":"tuicu","email":"tuicu@adobe.com"},{"name":"fmeschbe","email":"fmeschbe@adobe.com"}],"homepage":"https://github.com/adobe/spectrum-design-data/tree/main/tools/s2-docs-mcp#readme","bugs":{"url":"https://github.com/adobe/spectrum-design-data/issues"},"bin":{"s2-docs":"bin/s2-docs.js","s2-docs-mcp":"src/cli.js"},"dist":{"shasum":"645952f17c5454a3d953da4f48791528de1525c6","tarball":"https://registry.npmjs.org/@adobe/s2-docs-mcp/-/s2-docs-mcp-1.1.2.tgz","fileCount":117,"integrity":"sha512-hPzDtXvAXZGjPQRme4mglYD/YXtCj1Lj9/+CuXJ78Zsf4NQNaNtKoQJUpspHiV+l8dyDOxEfv6acAO0Oh9Kr6Q==","signatures":[{"sig":"MEUCIBk7CWemlEm5sn/pND1iwQHHSJXi3A4Hu2iGoXCiJblsAiEA+nftiwitA0myh9lyPsmw9TWvj2aLl5fKho8fUnajLDQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adobe%2fs2-docs-mcp@1.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":774908},"main":"./src/index.js","type":"module","_from":"file:adobe-s2-docs-mcp-1.1.2.tgz","engines":{"node":">=20.12.0"},"scripts":{"start":"node src/cli.js","bundle":"node tasks/bundleDocs.js","scrape":"node src/batch-scraper.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f7d1fae3-2ad8-49c7-a87f-36d0f4a77d1b"}},"_resolved":"/tmp/78552af0fac8b8972ecd5e9d186f966c/adobe-s2-docs-mcp-1.1.2.tgz","_integrity":"sha512-hPzDtXvAXZGjPQRme4mglYD/YXtCj1Lj9/+CuXJ78Zsf4NQNaNtKoQJUpspHiV+l8dyDOxEfv6acAO0Oh9Kr6Q==","repository":{"url":"git+https://github.com/adobe/spectrum-design-data.git","type":"git","directory":"tools/s2-docs-mcp"},"_npmVersion":"11.6.2","description":"MCP server for Spectrum 2 documentation","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/s2-docs-mcp_1.1.2_1777932656033_0.1718094158353758","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@adobe/s2-docs-mcp","version":"1.2.1","keywords":["mcp","spectrum","s2","documentation","design-system"],"author":{"name":"Adobe"},"license":"Apache-2.0","_id":"@adobe/s2-docs-mcp@1.2.1","maintainers":[{"name":"marbec","email":"mabecker@adobe.com"},{"name":"tripod","email":"tripod@bocanegra.ch"},{"name":"garthdb","email":"garthdb@gmail.com"},{"name":"lazd","email":"lazdnet@gmail.com"},{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},{"name":"patrickfulton","email":"patrickfulton@gmail.com"},{"name":"trieloff","email":"lars@trieloff.net"},{"name":"shazron","email":"shazron@gmail.com"},{"name":"krisnye","email":"krisnye@gmail.com"},{"name":"dcpfsdk","email":"dcpfsdk@adobe.com"},{"name":"natebaldwin","email":"natebaldwindesign@gmail.com"},{"name":"devongovett","email":"devongovett@gmail.com"},{"name":"aspro83","email":"danniintheus@gmail.com"},{"name":"symanovi","email":"symanovi@adobe.com"},{"name":"dpfister","email":"dominique.pfister@gmail.com"},{"name":"stefan-guggisberg","email":"sg@adobe.com"},{"name":"rofe","email":"npm@rofe.com"},{"name":"kptdobe","email":"kptdobe@gmail.com"},{"name":"adobehalls","email":"halls@adobe.com"},{"name":"fullcolorcoder","email":"bradjohn@adobe.com"},{"name":"djaeggi","email":"djaeggi@adobe.com"},{"name":"dylandepass","email":"dylandepass@gmail.com"},{"name":"mhaack","email":"mhaack@adobe.com"},{"name":"amol-anand","email":"amol@adobe.com"},{"name":"stopp-adobe","email":"stopp@adobe.com"},{"name":"doten","email":"doten@adobe.com"},{"name":"duh_schmidt","email":"schmidt@adobe.com"},{"name":"asthabh23","email":"astha.bhargava23@gmail.com"},{"name":"zdahbi","email":"zouhir.dahbi@outlook.com"},{"name":"tuicu","email":"tuicu@adobe.com"},{"name":"fmeschbe","email":"fmeschbe@adobe.com"}],"homepage":"https://github.com/adobe/spectrum-design-data/tree/main/tools/s2-docs-mcp#readme","bugs":{"url":"https://github.com/adobe/spectrum-design-data/issues"},"bin":{"s2-docs":"bin/s2-docs.js","s2-docs-mcp":"src/cli.js"},"dist":{"shasum":"74c87a37d31b87a0d99033a0f5fd36581e1099f6","tarball":"https://registry.npmjs.org/@adobe/s2-docs-mcp/-/s2-docs-mcp-1.2.1.tgz","fileCount":118,"integrity":"sha512-opj1n6h3arq0tcCFGUdEIfH85kHZfVu5wpOfXzFjMX5+tAH38lj1rL4TTyOqZYRP7jnRcBbX2GMcVH97FVsU1w==","signatures":[{"sig":"MEQCIBq/FXbIam0oPD2Egu3FgOOEZxTLq3dpGSO1u6/xoCbWAiBqXF+affWWY6w6JJUtEDlwTG0tgRZbiIM9rh9VRLkS1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adobe%2fs2-docs-mcp@1.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":781586},"main":"./src/index.js","type":"module","_from":"file:adobe-s2-docs-mcp-1.2.1.tgz","engines":{"node":">=20.12.0"},"scripts":{"test":"ava","start":"node src/cli.js","bundle":"node tasks/bundleDocs.js","scrape":"node src/batch-scraper.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f7d1fae3-2ad8-49c7-a87f-36d0f4a77d1b"}},"_resolved":"/tmp/57282695bce5239c3a2c07161df5fbee/adobe-s2-docs-mcp-1.2.1.tgz","_integrity":"sha512-opj1n6h3arq0tcCFGUdEIfH85kHZfVu5wpOfXzFjMX5+tAH38lj1rL4TTyOqZYRP7jnRcBbX2GMcVH97FVsU1w==","repository":{"url":"git+https://github.com/adobe/spectrum-design-data.git","type":"git","directory":"tools/s2-docs-mcp"},"_npmVersion":"11.6.2","description":"MCP server for Spectrum 2 documentation","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ava":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/s2-docs-mcp_1.2.1_1781723312965_0.9129879428440135","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-02-12T19:45:49.051Z","modified":"2026-10-01T01:35:11.792Z","0.0.0":"2026-02-12T19:45:49.341Z","1.0.0":"2026-02-12T20:21:17.081Z","1.0.1":"2026-03-24T22:24:19.377Z","1.1.0":"2026-04-29T04:16:45.686Z","1.1.1":"2026-05-04T20:05:54.458Z","1.1.2":"2026-05-04T22:10:56.234Z","1.2.1":"2026-06-17T19:08:33.199Z"},"bugs":{"url":"https://github.com/adobe/spectrum-design-data/issues"},"author":{"name":"Adobe"},"license":"Apache-2.0","homepage":"https://github.com/adobe/spectrum-design-data/tree/main/tools/s2-docs-mcp#readme","keywords":["mcp","spectrum","s2","documentation","design-system"],"repository":{"url":"git+https://github.com/adobe/spectrum-design-data.git","type":"git","directory":"tools/s2-docs-mcp"},"description":"MCP server for Spectrum 2 documentation","maintainers":[{"email":"mabecker@adobe.com","name":"marbec"},{"email":"tripod@bocanegra.ch","name":"tripod"},{"email":"garthdb@gmail.com","name":"garthdb"},{"email":"lazdnet@gmail.com","name":"lazd"},{"email":"grp-opensourceoffice@adobe.com","name":"adobe-admin"},{"email":"patrickfulton@gmail.com","name":"patrickfulton"},{"email":"lars@trieloff.net","name":"trieloff"},{"email":"krisnye@gmail.com","name":"krisnye"},{"email":"dcpfsdk@adobe.com","name":"dcpfsdk"},{"email":"natebaldwindesign@gmail.com","name":"natebaldwin"},{"email":"devongovett@gmail.com","name":"devongovett"},{"email":"danniintheus@gmail.com","name":"aspro83"},{"email":"symanovi@adobe.com","name":"symanovi"},{"email":"dominique.pfister@gmail.com","name":"dpfister"},{"email":"sg@adobe.com","name":"stefan-guggisberg"},{"email":"npm@rofe.com","name":"rofe"},{"email":"kptdobe@gmail.com","name":"kptdobe"},{"email":"halls@adobe.com","name":"adobehalls"},{"email":"bradjohn@adobe.com","name":"fullcolorcoder"},{"email":"djaeggi@adobe.com","name":"djaeggi"},{"email":"dylandepass@gmail.com","name":"dylandepass"},{"email":"mhaack@adobe.com","name":"mhaack"},{"email":"amol@adobe.com","name":"amol-anand"},{"email":"stopp@adobe.com","name":"stopp-adobe"},{"email":"namarora@adobe.com","name":"namarora"},{"email":"doten@adobe.com","name":"doten"},{"email":"schmidt@adobe.com","name":"duh_schmidt"},{"email":"astha.bhargava23@gmail.com","name":"asthabh23"},{"email":"aljoseph@adobe.com","name":"aljoseph"},{"email":"zouhir.dahbi@outlook.com","name":"zdahbi"},{"email":"tuicu@adobe.com","name":"tuicu"},{"email":"fmeschbe@adobe.com","name":"fmeschbe"}],"readme":"# S2 Docs MCP Server\n\nA Model Context Protocol server that provides AI tools with access to Spectrum 2 documentation. Part of the [Spectrum Design Data](https://github.com/adobe/spectrum-design-data) monorepo.\n\n## Features\n\n* **Search components** by name, category, or content\n* **Get component docs** with full formatting\n* **Statistics** on scraped documentation\n* **Find by use case** (e.g., \"form input\", \"navigation\")\n* **List all components** by category\n\n## Installation\n\n```bash\ncd ~/Spectrum/spectrum-design-data/tools/s2-docs-mcp\npnpm install\n```\n\n## Usage\n\n### Start the MCP Server\n\n```bash\npnpm start\n```\n\nOr add to your `.cursor/mcp.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"s2-docs\": {\n      \"command\": \"node\",\n      \"args\": [\n        \"/Users/YOUR_USERNAME/Spectrum/spectrum-design-data/tools/s2-docs-mcp/src/cli.js\"\n      ]\n    }\n  }\n}\n```\n\n### Batch Scraping\n\nList all components:\n\n```bash\npnpm run scrape list\n```\n\nParse a snapshot file:\n\n```bash\npnpm run scrape parse <snapshot-file> <category> <slug>\n```\n\nExample:\n\n```bash\npnpm run scrape parse ~/.cursor/browser-logs/snapshot.log actions button\n```\n\nGenerate component index (scans `docs/s2-docs/`):\n\n```bash\npnpm run scrape index\n```\n\nCheck scraping status:\n\n```bash\npnpm run scrape report\n```\n\n## Available MCP Tools\n\n### `list-s2-components`\n\nList all available Spectrum 2 components, optionally filtered by category.\n\n**Parameters:**\n\n* `category` (optional): Filter by category (actions, containers, feedback, inputs, navigation, status)\n\n### `get-s2-component`\n\nGet full documentation for a specific component.\n\n**Parameters:**\n\n* `name` (required): Component name or slug\n* `category` (optional): Component category for faster lookup\n\n### `search-s2-docs`\n\nSearch documentation by component name or within content.\n\n**Parameters:**\n\n* `query` (required): Search query\n* `searchContent` (optional, default: false): Search within component content\n\n### `get-s2-stats`\n\nGet statistics about scraped documentation coverage.\n\n### `find-s2-component-by-use-case`\n\nFind components by use case or design pattern.\n\n**Parameters:**\n\n* `useCase` (required): Use case description (e.g., \"form input\", \"navigation\")\n\n## Scraping Workflow\n\n1. **Use Cursor's scrape-s2-docs skill** to scrape components into `docs/s2-docs/`\n2. **Regenerate index** after adding or updating docs:\n   ```bash\n   pnpm run scrape index\n   ```\n3. **Check status**:\n   ```bash\n   pnpm run scrape report\n   ```\n4. Start the MCP server to query docs\n\n## Data Location\n\nDocumentation is read from:\n\n```\nspectrum-design-data/docs/s2-docs/\n├── components/\n├── designing/\n├── fundamentals/\n├── developing/\n├── support/\n└── index.json\n```\n\nSee [docs/s2-docs/README.md](../../docs/s2-docs/README.md) for maintenance and transform scripts.\n\n## Using with Cursor\n\n* **MCP (this server)** – Add the s2-docs MCP server to `.cursor/mcp.json` (see [Usage](#usage) above). The AI can then use the tools to list, search, and fetch component docs on demand.\n* **[**@Files**](https://github.com/Files) & Folders** – In chat, reference the `docs/s2-docs` folder (or a subfolder like `docs/s2-docs/components`) so the AI gets the markdown files as context.\n* **[**@Docs**](https://github.com/Docs)** – If the S2 documentation is published at a URL, add it in Cursor via **[**@Docs**](https://github.com/Docs) → Add new doc** so Cursor indexes it. See [Cursor’s @Docs documentation](https://cursor.com/docs/context/mentions#docs).\n\n## Integration with spectrum-design-data-mcp\n\nThis server complements the existing **spectrum-design-data-mcp** tool in this monorepo:\n\n* **spectrum-design-data-mcp**: Design tokens and component schemas\n* **s2-docs-mcp**: S2 component documentation and design guidelines\n\nBoth can run simultaneously in Cursor.\n\n## License\n\nApache-2.0 © Adobe\n","readmeFilename":"README.md"}