{"_id":"@chanmeng666/archlang-mcp","_rev":"23-4dfbfa295043668f64290aed9b6554d4","name":"@chanmeng666/archlang-mcp","dist-tags":{"latest":"0.2.20"},"versions":{"0.1.0":{"name":"@chanmeng666/archlang-mcp","version":"0.1.0","keywords":["mcp","model-context-protocol","archlang","floor-plan","architecture","svg","dsl"],"author":{"name":"Chan Meng","email":"chanmeng.dev@gmail.com"},"license":"MIT","_id":"@chanmeng666/archlang-mcp@0.1.0","maintainers":[{"name":"chanmeng666","email":"tomoko230311@outlook.com"}],"homepage":"https://github.com/chanmeng666/archlang/tree/main/packages/mcp#readme","bugs":{"url":"https://github.com/chanmeng666/archlang/issues"},"bin":{"archlang-mcp":"dist/server.js"},"dist":{"shasum":"0983a956402a4242b8489ef3e97ddae3945d965d","tarball":"https://registry.npmjs.org/@chanmeng666/archlang-mcp/-/archlang-mcp-0.1.0.tgz","fileCount":10,"integrity":"sha512-qMGAYG+KagjuOD1JW3cTvjvG261stiOco7geDiPs8pmPKDDyyVlkf0zfiEg23XHzTWrb0xrBQnjJbHC89XT/zw==","signatures":[{"sig":"MEYCIQD2EDhcAkMPbSjnXq4y2YuwFcn2oT0uwge/3TijIo8M5wIhAO6pOVNIloKQzs1z/yAAobq3GOA/pUrGH9n8OJQMBIvW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122977},"type":"module","engines":{"node":">=18"},"gitHead":"6c17097f92a3ab941e010f2f068c05f44777eace","mcpName":"io.github.chanmeng666/archlang-mcp","scripts":{"build":"tsup && node scripts/copy-resources.mjs","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"chanmeng666","email":"tomoko230311@outlook.com"},"repository":{"url":"git+https://github.com/chanmeng666/archlang.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.18.0","description":"Model Context Protocol (MCP) server for ArchLang — compile, describe, lint, validate, repair, fix and suggest floor plans over stdio. A thin shim over @chanmeng666/archlang; the CLI stays the primary, token-cheaper interface.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^3.25.76","@chanmeng666/archlang":"^1.13.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5.7.2"},"_npmOperationalInternal":{"tmp":"tmp/archlang-mcp_0.1.0_1783720554469_0.34818252151783713","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@chanmeng666/archlang-mcp","version":"0.1.1","keywords":["mcp","model-context-protocol","archlang","floor-plan","architecture","svg","dsl"],"author":{"name":"Chan Meng","email":"chanmeng.dev@gmail.com"},"license":"MIT","_id":"@chanmeng666/archlang-mcp@0.1.1","maintainers":[{"name":"chanmeng666","email":"tomoko230311@outlook.com"}],"homepage":"https://github.com/chanmeng666/archlang/tree/main/packages/mcp#readme","bugs":{"url":"https://github.com/chanmeng666/archlang/issues"},"bin":{"archlang-mcp":"dist/server.js"},"dist":{"shasum":"c0ba016685eccfe18c2bf3ebaab9ce3cec823af2","tarball":"https://registry.npmjs.org/@chanmeng666/archlang-mcp/-/archlang-mcp-0.1.1.tgz","fileCount":10,"integrity":"sha512-11SAgeh5ii4tz6ssgL8LxxeXJIQ1dTjodiE66MV/laNk5Y1A7SjGFo/dquN1uXkb2xQQa4ebWDdxB8UV3sbK9A==","signatures":[{"sig":"MEUCIAbdREDypn0B5tgg8yPLAbuRvtsbV40kV6BLJMaInfpcAiEAjD+/vC0zzyAmMqD2vHs1cDrXUouW+FxKXTGJqjAJOtU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122864},"type":"module","engines":{"node":">=18"},"gitHead":"83cfc565bde8e4213baf8674fa4267e8310058cd","mcpName":"io.github.ChanMeng666/archlang-mcp","scripts":{"build":"tsup && node scripts/copy-resources.mjs","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"chanmeng666","email":"tomoko230311@outlook.com"},"repository":{"url":"git+https://github.com/chanmeng666/archlang.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.18.0","description":"Model Context Protocol (MCP) server for ArchLang — compile, describe, lint, validate, repair, fix and suggest floor plans over stdio. A thin shim over @chanmeng666/archlang; the CLI stays the primary, token-cheaper interface.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^3.25.76","@chanmeng666/archlang":"^1.13.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5.7.2"},"_npmOperationalInternal":{"tmp":"tmp/archlang-mcp_0.1.1_1783720914698_0.4760947172856891","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@chanmeng666/archlang-mcp","version":"0.2.0","keywords":["mcp","model-context-protocol","archlang","floor-plan","architecture","svg","dsl"],"author":{"name":"Chan Meng","email":"chanmeng.dev@gmail.com"},"license":"MIT","_id":"@chanmeng666/archlang-mcp@0.2.0","maintainers":[{"name":"chanmeng666","email":"tomoko230311@outlook.com"}],"homepage":"https://github.com/ChanMeng666/archlang/tree/main/packages/mcp#readme","bugs":{"url":"https://github.com/ChanMeng666/archlang/issues"},"bin":{"archlang-mcp":"dist/server.js"},"dist":{"shasum":"97667020614d25e98dc7211ea5d6e61794573e64","tarball":"https://registry.npmjs.org/@chanmeng666/archlang-mcp/-/archlang-mcp-0.2.0.tgz","fileCount":11,"integrity":"sha512-xd7Aj0a0TNMESo7dvNCf8fuOM9ykHOGQC+mE+dY1jpqLDQJdi4ARhuEmBEuda1a/xnUftZFtRihxNVlPebDn7Q==","signatures":[{"sig":"MEQCIDHpKgxqi+GM0QmSbLMLSO1sRvUaGPfUPpZZJ9fBbM62AiADYjtLfX6jwKQ+zxRDIkvh2Q0ixVpzQg9Qm/X44guyCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@chanmeng666%2farchlang-mcp@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143432},"type":"module","engines":{"node":">=18"},"gitHead":"5ec6db47ff686082b77bf0e2d147bb90ca055c67","mcpName":"io.github.ChanMeng666/archlang-mcp","scripts":{"build":"tsup && node scripts/copy-resources.mjs","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1ce56f87-2a96-44a9-afe7-e1ebfe505426"}},"repository":{"url":"git+https://github.com/ChanMeng666/archlang.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.18.0","description":"Model Context Protocol (MCP) server for ArchLang — compile, describe, lint, validate, score, repair, fix and suggest floor plans over stdio, plus the v1.14 intent channel (gate + continuous score against a brief). A thin shim over @chanmeng666/archlang; t","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.25.76","@chanmeng666/archlang":"^1.14.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5.7.2"},"_npmOperationalInternal":{"tmp":"tmp/archlang-mcp_0.2.0_1783832846110_0.6807776377725978","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@chanmeng666/archlang-mcp","version":"0.2.1","keywords":["mcp","model-context-protocol","archlang","floor-plan","architecture","svg","dsl"],"author":{"name":"Chan Meng","email":"chanmeng.dev@gmail.com"},"license":"MIT","_id":"@chanmeng666/archlang-mcp@0.2.1","maintainers":[{"name":"chanmeng666","email":"tomoko230311@outlook.com"}],"homepage":"https://github.com/ChanMeng666/archlang/tree/main/packages/mcp#readme","bugs":{"url":"https://github.com/ChanMeng666/archlang/issues"},"bin":{"archlang-mcp":"dist/server.js"},"dist":{"shasum":"4d8d6c270f41c50e87626f114499dc42ea3735c6","tarball":"https://registry.npmjs.org/@chanmeng666/archlang-mcp/-/archlang-mcp-0.2.1.tgz","fileCount":11,"integrity":"sha512-m7r0FGeiTIS4SPZzZtrSISZVaXKagyQu3q7B7FoHK4JWXRaEDJ1BFvJ2MTYt2VenUguBadPPzNcwQCAGCgcUaA==","signatures":[{"sig":"MEUCIQCRnfK0tsb8tHQuiM2RMEIh8uVRYhFHwIx6LdH40xGzUwIgTrdORD90DVyBJfUwrLxs/aLqVYLK4pRhh4OzeZe0CYI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@chanmeng666%2farchlang-mcp@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146961},"type":"module","engines":{"node":">=18"},"gitHead":"09a0cde4ad22cbcc696d71b54269b446087b0622","mcpName":"io.github.ChanMeng666/archlang-mcp","scripts":{"build":"tsup && node scripts/copy-resources.mjs","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1ce56f87-2a96-44a9-afe7-e1ebfe505426"}},"repository":{"url":"git+https://github.com/ChanMeng666/archlang.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.18.0","description":"Model Context Protocol (MCP) server for ArchLang — compile, describe, lint, validate, score, repair, fix and suggest floor plans over stdio, plus the v1.14 intent channel (gate + continuous score against a brief). A thin shim over @chanmeng666/archlang; t","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.25.76","@chanmeng666/archlang":"^1.14.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5.7.2"},"_npmOperationalInternal":{"tmp":"tmp/archlang-mcp_0.2.1_1783983601642_0.5505723110000196","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@chanmeng666/archlang-mcp","version":"0.2.2","keywords":["mcp","model-context-protocol","archlang","floor-plan","architecture","svg","dsl"],"author":{"name":"Chan Meng","email":"chanmeng.dev@gmail.com"},"license":"MIT","_id":"@chanmeng666/archlang-mcp@0.2.2","maintainers":[{"name":"chanmeng666","email":"chanmeng.dev@gmail.com"}],"homepage":"https://github.com/ChanMeng666/archlang/tree/main/packages/mcp#readme","bugs":{"url":"https://github.com/ChanMeng666/archlang/issues"},"bin":{"archlang-mcp":"dist/server.js"},"dist":{"shasum":"3313b662cb16dabb929e84b724a1d4b909b2331c","tarball":"https://registry.npmjs.org/@chanmeng666/archlang-mcp/-/archlang-mcp-0.2.2.tgz","fileCount":11,"integrity":"sha512-s5oR7kwf0HBl5FCXJTd6kSt4YeMM2dOMUaTYJBzpvOx6c+/w8Z45WseAsVqAKXpWCI2Xve/V1714A8jbGPoDQA==","signatures":[{"sig":"MEUCIBMcp5HRZqHmP/t8lniJNVbKNat6C65gMMahwpxyE+yfAiEAt1J/8Tt3n0eLa9pjmO3zEzLY3TAPkD/CrZghmpTtrWs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@chanmeng666%2farchlang-mcp@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160867},"type":"module","engines":{"node":">=18"},"gitHead":"4e91fc9b0ba1cecc9259c9a176bc2326c8934b61","mcpName":"io.github.ChanMeng666/archlang-mcp","scripts":{"build":"tsup && node scripts/copy-resources.mjs","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1ce56f87-2a96-44a9-afe7-e1ebfe505426"}},"repository":{"url":"git+https://github.com/ChanMeng666/archlang.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.18.0","description":"Model Context Protocol (MCP) server for ArchLang — compile, describe, lint, validate, score, repair, fix and suggest floor plans over stdio, plus the v1.14 intent channel (gate + continuous score against a brief). A thin shim over @chanmeng666/archlang; t","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.25.76","@chanmeng666/archlang":"^1.14.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5.7.2"},"_npmOperationalInternal":{"tmp":"tmp/archlang-mcp_0.2.2_1784979849132_0.9579454931748204","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@chanmeng666/archlang-mcp","version":"0.2.3","keywords":["mcp","model-context-protocol","archlang","floor-plan","architecture","svg","dsl"],"author":{"name":"Chan Meng","email":"chanmeng.dev@gmail.com"},"license":"MIT","_id":"@chanmeng666/archlang-mcp@0.2.3","maintainers":[{"name":"chanmeng666","email":"chanmeng.dev@gmail.com"}],"homepage":"https://github.com/ChanMeng666/archlang/tree/main/packages/mcp#readme","bugs":{"url":"https://github.com/ChanMeng666/archlang/issues"},"bin":{"archlang-mcp":"dist/server.js"},"dist":{"shasum":"13a641d8e7328ad01ff71e1e11c960f8ff1e3cff","tarball":"https://registry.npmjs.org/@chanmeng666/archlang-mcp/-/archlang-mcp-0.2.3.tgz","fileCount":11,"integrity":"sha512-srylhBbkONcJzXjFZe1DKJeP/NWzyv2RKaE+5ssvsnOEqPijIR0ktVHMEvMLvMgn2bc5t38/8LtwOc0eIakYtQ==","signatures":[{"sig":"MEQCIDRJsMvAYryX70C5kypOeNkPeKKfygDwc+b4Fx4udQY8AiBpzQi6Kg5s5StthOwJJaQYD2MPm2y35bBIh8YIL4nCCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@chanmeng666%2farchlang-mcp@0.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":189608},"type":"module","engines":{"node":">=18"},"gitHead":"9e6d937a3456523ea20f29d1e8326810e2e2f830","mcpName":"io.github.ChanMeng666/archlang-mcp","scripts":{"build":"tsup && node scripts/copy-resources.mjs","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1ce56f87-2a96-44a9-afe7-e1ebfe505426"}},"repository":{"url":"git+https://github.com/ChanMeng666/archlang.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.18.0","description":"Model Context Protocol (MCP) server for ArchLang — compile, describe, lint, validate, score, repair, fix and suggest floor plans over stdio, plus the intent channel (gate + continuous score against a brief). Covers the whole current language: multi-storey","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.25.76","@chanmeng666/archlang":"^1.24.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5.7.2"},"_npmOperationalInternal":{"tmp":"tmp/archlang-mcp_0.2.3_1785065596495_0.9544261014898627","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@chanmeng666/archlang-mcp","version":"0.2.4","keywords":["mcp","model-context-protocol","archlang","floor-plan","architecture","svg","dsl"],"author":{"name":"Chan Meng","email":"chanmeng.dev@gmail.com"},"license":"MIT","_id":"@chanmeng666/archlang-mcp@0.2.4","maintainers":[{"name":"chanmeng666","email":"chanmeng.dev@gmail.com"}],"homepage":"https://github.com/ChanMeng666/archlang/tree/main/packages/mcp#readme","bugs":{"url":"https://github.com/ChanMeng666/archlang/issues"},"bin":{"archlang-mcp":"dist/server.js"},"dist":{"shasum":"cd7d361c234d229ae5acf90c25a4c7d3ecd1eeda","tarball":"https://registry.npmjs.org/@chanmeng666/archlang-mcp/-/archlang-mcp-0.2.4.tgz","fileCount":11,"integrity":"sha512-NSfPCyRDIsSgqPeKLo1BWw43rLauvk7Aey2R9c1I7472/RXxvlTCnXVxE8bamCtTHpwVEJOW0FYRXN5o0FgIBg==","signatures":[{"sig":"MEYCIQDo7nujdSzTHeQhg0vv2i2xwXkjVVzfhmK3HfKYjTqLngIhALW0fbnW9z5+aJ770ghPfe+sVpHixwL9j88Lk+azw8Ks","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@chanmeng666%2farchlang-mcp@0.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":199819},"type":"module","engines":{"node":">=18"},"gitHead":"012d91cab15b9d3158476b3d5367944a70016ef6","mcpName":"io.github.ChanMeng666/archlang-mcp","scripts":{"build":"tsup && node scripts/copy-resources.mjs","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1ce56f87-2a96-44a9-afe7-e1ebfe505426"}},"repository":{"url":"git+https://github.com/ChanMeng666/archlang.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.18.0","description":"Model Context Protocol (MCP) server for ArchLang — compile, describe, lint, validate, score, repair, fix and suggest floor plans over stdio, plus the intent channel (gate + continuous score against a brief). Covers the whole current language: multi-storey","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.25.76","@chanmeng666/archlang":"^1.25.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5.7.2"},"_npmOperationalInternal":{"tmp":"tmp/archlang-mcp_0.2.4_1786417562259_0.03485033016237504","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@chanmeng666/archlang-mcp","version":"0.2.5","keywords":["mcp","model-context-protocol","archlang","floor-plan","architecture","svg","dsl"],"author":{"name":"Chan Meng","email":"chanmeng.dev@gmail.com"},"license":"MIT","_id":"@chanmeng666/archlang-mcp@0.2.5","maintainers":[{"name":"chanmeng666","email":"chanmeng.dev@gmail.com"}],"homepage":"https://github.com/ChanMeng666/archlang/tree/main/packages/mcp#readme","bugs":{"url":"https://github.com/ChanMeng666/archlang/issues"},"bin":{"archlang-mcp":"dist/server.js"},"dist":{"shasum":"44471be25506127baa47887be96be886c81580f2","tarball":"https://registry.npmjs.org/@chanmeng666/archlang-mcp/-/archlang-mcp-0.2.5.tgz","fileCount":11,"integrity":"sha512-fSQ2vkvzlT3WdGzyjelvXjuMnovDFVLfQZ0rGeCLXBx0g5b0DkchGQeyOwXTwmOT18aSEkrPdIJX3+IFU/9b9w==","signatures":[{"sig":"MEQCIH02iHuRoFC7lAEfR4G5OlD8IGN12WeFBO85DhPai61HAiBb1aIf0gaIJLYxvKC0kLyABKs1atP4yv2UdbFhK4bwzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@chanmeng666%2farchlang-mcp@0.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":203553},"type":"module","engines":{"node":">=18"},"gitHead":"f9c12d00306bd0cb404ca9ab02c390529613814c","mcpName":"io.github.ChanMeng666/archlang-mcp","scripts":{"build":"tsup && node scripts/copy-resources.mjs","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1ce56f87-2a96-44a9-afe7-e1ebfe505426"}},"repository":{"url":"git+https://github.com/ChanMeng666/archlang.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.18.0","description":"Model Context Protocol (MCP) server for ArchLang — compile, describe, lint, validate, score, repair, fix and suggest floor plans over stdio, plus the intent channel (gate + continuous score against a brief). Covers the whole current language: multi-storey","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.25.76","@chanmeng666/archlang":"^1.26.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5.7.2"},"_npmOperationalInternal":{"tmp":"tmp/archlang-mcp_0.2.5_1786533463277_0.5913439058215357","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@chanmeng666/archlang-mcp","version":"0.2.6","keywords":["mcp","model-context-protocol","archlang","floor-plan","architecture","svg","dsl"],"author":{"name":"Chan Meng","email":"chanmeng.dev@gmail.com"},"license":"MIT","_id":"@chanmeng666/archlang-mcp@0.2.6","maintainers":[{"name":"chanmeng666","email":"chanmeng.dev@gmail.com"}],"homepage":"https://github.com/ChanMeng666/archlang/tree/main/packages/mcp#readme","bugs":{"url":"https://github.com/ChanMeng666/archlang/issues"},"bin":{"archlang-mcp":"dist/server.js"},"dist":{"shasum":"fe21e8aae85e247e642bfce336bd119c742576ac","tarball":"https://registry.npmjs.org/@chanmeng666/archlang-mcp/-/archlang-mcp-0.2.6.tgz","fileCount":11,"integrity":"sha512-G+jaVzpypWaKPg+uEbI2ut22l+Gq4+AQ8/CQ51iI4+ruqryPn6svWhN4pw7SzF5THo0Bmx4WDqiMNDEXR6UgjA==","signatures":[{"sig":"MEQCIFYaeSdjMpnLBEVq0LrH9R1Lq8z+97HAzd53t3BwrquxAiAlL+H+fyBQuc1bEnBzHhfMxn4n/AwIVxDa7RAqaoLZiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@chanmeng666%2farchlang-mcp@0.2.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":203956},"type":"module","engines":{"node":">=18"},"gitHead":"3db589724715350a5cb965e2c8413a8b66c3f0a2","mcpName":"io.github.ChanMeng666/archlang-mcp","scripts":{"build":"tsup && node scripts/copy-resources.mjs","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1ce56f87-2a96-44a9-afe7-e1ebfe505426"}},"repository":{"url":"git+https://github.com/ChanMeng666/archlang.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.18.0","description":"Model Context Protocol (MCP) server for ArchLang — compile, describe, lint, validate, score, repair, fix and suggest floor plans over stdio, plus the intent channel (gate + continuous score against a brief). Covers the whole current language: multi-storey","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.25.76","@chanmeng666/archlang":"^1.26.1","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5.7.2"},"_npmOperationalInternal":{"tmp":"tmp/archlang-mcp_0.2.6_1786577886036_0.7631826017240837","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@chanmeng666/archlang-mcp","version":"0.2.7","keywords":["mcp","model-context-protocol","archlang","floor-plan","architecture","svg","dsl"],"author":{"name":"Chan Meng","email":"chanmeng.dev@gmail.com"},"license":"MIT","_id":"@chanmeng666/archlang-mcp@0.2.7","maintainers":[{"name":"chanmeng666","email":"chanmeng.dev@gmail.com"}],"homepage":"https://github.com/ChanMeng666/archlang/tree/main/packages/mcp#readme","bugs":{"url":"https://github.com/ChanMeng666/archlang/issues"},"bin":{"archlang-mcp":"dist/server.js"},"dist":{"shasum":"2353a3eecc159769b0a2646b65737491304196e1","tarball":"https://registry.npmjs.org/@chanmeng666/archlang-mcp/-/archlang-mcp-0.2.7.tgz","fileCount":11,"integrity":"sha512-wZ+NwrM6dY8VNHj1JGT98Nt3TkrT8Op9N53NlVq7ARVHtwNy9AD50W5cvPpIB+D53auKfYJuyZaT6bwjAV4kLw==","signatures":[{"sig":"MEYCIQCRUo0P60yd34Qut4NbDIdQlwKpFmeQoOLOy591ul40KwIhAPm1L4I20/2Lk/1ZwROkDcUGb5gwZrKodGsHJV30rSew","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@chanmeng666%2farchlang-mcp@0.2.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":205078},"type":"module","engines":{"node":">=18"},"gitHead":"d69592c483e200aea8b4e848dcf19c6103666c86","mcpName":"io.github.ChanMeng666/archlang-mcp","scripts":{"build":"tsup && node scripts/copy-resources.mjs","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1ce56f87-2a96-44a9-afe7-e1ebfe505426"}},"repository":{"url":"git+https://github.com/ChanMeng666/archlang.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.18.0","description":"Model Context Protocol (MCP) server for ArchLang — compile, describe, lint, validate, score, repair, fix and suggest floor plans over stdio, plus the intent channel (gate + continuous score against a brief). Covers the whole current language: multi-storey","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.25.76","@chanmeng666/archlang":"^1.27.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5.7.2"},"_npmOperationalInternal":{"tmp":"tmp/archlang-mcp_0.2.7_1787659139678_0.14177089174304158","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@chanmeng666/archlang-mcp","version":"0.2.8","keywords":["mcp","model-context-protocol","archlang","floor-plan","architecture","svg","dsl"],"author":{"name":"Chan Meng","email":"chanmeng.dev@gmail.com"},"license":"MIT","_id":"@chanmeng666/archlang-mcp@0.2.8","maintainers":[{"name":"chanmeng666","email":"chanmeng.dev@gmail.com"}],"homepage":"https://github.com/ChanMeng666/archlang/tree/main/packages/mcp#readme","bugs":{"url":"https://github.com/ChanMeng666/archlang/issues"},"bin":{"archlang-mcp":"dist/server.js"},"dist":{"shasum":"c463d83816f6eb4b08c57b4a38ea18c7c307daff","tarball":"https://registry.npmjs.org/@chanmeng666/archlang-mcp/-/archlang-mcp-0.2.8.tgz","fileCount":11,"integrity":"sha512-Fi5ZmtefI4FHodsLeeQCcTPLNL6S/D9Fwy/8+LEZmZqqjT3I7HwK07TbI0qYERE8Ym3elUjiPgOSUpGtjfPDvg==","signatures":[{"sig":"MEUCIQCuOkCt+J0QHntCSC44ScF99u5IykVaq/mQj7DNMD8nzQIgV0f/+SvI2k+kG2EEvalhZSPCuIbZt0jiohjkjj8iZPA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@chanmeng666%2farchlang-mcp@0.2.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":205355},"type":"module","engines":{"node":">=18"},"gitHead":"a9ee6f7110408f125319bcf319cb300b254f9d4b","mcpName":"io.github.ChanMeng666/archlang-mcp","scripts":{"build":"tsup && node scripts/copy-resources.mjs","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1ce56f87-2a96-44a9-afe7-e1ebfe505426"}},"repository":{"url":"git+https://github.com/ChanMeng666/archlang.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.18.0","description":"Model Context Protocol (MCP) server for ArchLang — compile, describe, lint, validate, score, repair, fix and suggest floor plans over stdio, plus the intent channel (gate + continuous score against a brief). Covers the whole current language: multi-storey","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.25.76","@chanmeng666/archlang":"^1.28.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5.7.2"},"_npmOperationalInternal":{"tmp":"tmp/archlang-mcp_0.2.8_1787735798008_0.1115720814816783","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@chanmeng666/archlang-mcp","version":"0.2.9","keywords":["mcp","model-context-protocol","archlang","floor-plan","architecture","svg","dsl"],"author":{"name":"Chan Meng","email":"chanmeng.dev@gmail.com"},"license":"MIT","_id":"@chanmeng666/archlang-mcp@0.2.9","maintainers":[{"name":"chanmeng666","email":"chanmeng.dev@gmail.com"}],"homepage":"https://github.com/ChanMeng666/archlang/tree/main/packages/mcp#readme","bugs":{"url":"https://github.com/ChanMeng666/archlang/issues"},"bin":{"archlang-mcp":"dist/server.js"},"dist":{"shasum":"022976c228939334eacd6d491e71391eb4176156","tarball":"https://registry.npmjs.org/@chanmeng666/archlang-mcp/-/archlang-mcp-0.2.9.tgz","fileCount":11,"integrity":"sha512-1hi6pt5/wS4oHYDQkb7yds5BO7nmreoaHN/hBWWjoqUzB6clih3RFDgqiBZJjrUXlLE5ze0X21AtIOGjk/LIVg==","signatures":[{"sig":"MEQCIDGmDF0N5ige4m8zkDt5QiDdlNIHbHrmoXc22eQFKolCAiBG1YbR6ghQrwjL5Q/3K6xlFeJLb59w33PPfyL6t+OnAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@chanmeng666%2farchlang-mcp@0.2.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":208283},"type":"module","engines":{"node":">=18"},"gitHead":"2b183badf77931eb34ff3ec33fe561eee7dc13f5","mcpName":"io.github.ChanMeng666/archlang-mcp","scripts":{"build":"tsup && node scripts/copy-resources.mjs","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1ce56f87-2a96-44a9-afe7-e1ebfe505426"}},"repository":{"url":"git+https://github.com/ChanMeng666/archlang.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.18.0","description":"Model Context Protocol (MCP) server for ArchLang — compile, describe, lint, validate, score, repair, fix and suggest floor plans over stdio, plus the intent channel (gate + continuous score against a brief). Covers the whole current language: multi-storey","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.25.76","@chanmeng666/archlang":"^1.29.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5.7.2"},"_npmOperationalInternal":{"tmp":"tmp/archlang-mcp_0.2.9_1787745058004_0.8262934487798215","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"@chanmeng666/archlang-mcp","version":"0.2.10","keywords":["mcp","model-context-protocol","archlang","floor-plan","architecture","svg","dsl"],"author":{"name":"Chan Meng","email":"chanmeng.dev@gmail.com"},"license":"MIT","_id":"@chanmeng666/archlang-mcp@0.2.10","maintainers":[{"name":"chanmeng666","email":"chanmeng.dev@gmail.com"}],"homepage":"https://github.com/ChanMeng666/archlang/tree/main/packages/mcp#readme","bugs":{"url":"https://github.com/ChanMeng666/archlang/issues"},"bin":{"archlang-mcp":"dist/server.js"},"dist":{"shasum":"48636b79a0c5ccccceb163e22ddd07eee1049056","tarball":"https://registry.npmjs.org/@chanmeng666/archlang-mcp/-/archlang-mcp-0.2.10.tgz","fileCount":11,"integrity":"sha512-PKYSWd/oxTwHCWluOF+oRKn/t6W9i9ZTzd76wtMtFY6cQ6k7pRnRWZGtn5SY5vjKeA6EUeAx+f5qAEBTIv4EGQ==","signatures":[{"sig":"MEQCIHL2edbql65C5ZkeJG1jVehoHAp/i6sCCXElx/t7XBqxAiB92jKknPE9yLokiuUQKqOnUj4xEKazDmqp1F02QzGFWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDXAXTSc4pXeVUBugwr0KsCIWWmcRmhAq3VzjyxxCdt1QIhAL+u8tPiil0Amy+3kZaadXIUF5+W2yiIT57UQumwjnQQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@chanmeng666%2farchlang-mcp@0.2.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":208286},"type":"module","engines":{"node":">=18"},"gitHead":"5298b99ca33c08741da2ab5d228c42824fc68e6a","mcpName":"io.github.ChanMeng666/archlang-mcp","scripts":{"build":"tsup && node scripts/copy-resources.mjs","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1ce56f87-2a96-44a9-afe7-e1ebfe505426"}},"repository":{"url":"git+https://github.com/ChanMeng666/archlang.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.18.0","description":"Model Context Protocol (MCP) server for ArchLang — compile, describe, lint, validate, score, repair, fix and suggest floor plans over stdio, plus the intent channel (gate + continuous score against a brief). Covers the whole current language: multi-storey","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.25.76","@chanmeng666/archlang":"^1.30.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5.7.2"},"_npmOperationalInternal":{"tmp":"tmp/archlang-mcp_0.2.10_1787904278157_0.8865862151750163","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"@chanmeng666/archlang-mcp","version":"0.2.11","keywords":["mcp","model-context-protocol","archlang","floor-plan","architecture","svg","dsl"],"author":{"name":"Chan Meng","email":"chanmeng.dev@gmail.com"},"license":"MIT","_id":"@chanmeng666/archlang-mcp@0.2.11","maintainers":[{"name":"chanmeng666","email":"chanmeng.dev@gmail.com"}],"homepage":"https://github.com/ChanMeng666/archlang/tree/main/packages/mcp#readme","bugs":{"url":"https://github.com/ChanMeng666/archlang/issues"},"bin":{"archlang-mcp":"dist/server.js"},"dist":{"shasum":"c6e9b21155f6c5d7c3460034c3582c85dbf3e0b0","tarball":"https://registry.npmjs.org/@chanmeng666/archlang-mcp/-/archlang-mcp-0.2.11.tgz","fileCount":11,"integrity":"sha512-NweZ/KG5Iwrk2KrmGvh6LxN3Uoei2rZyaaTsvQUnyhYXcHm/K30FAjAzsWtGj6RNVhz3VSVJ6Rn9LHucRmAgYQ==","signatures":[{"sig":"MEYCIQCi+s8JqIQAjlcljU3A/3vmfZIKrPk3/rFX3/f+PjORdAIhAJo8LNA6cyq0y3jckOJ3DHw4GimFzRwWG+KUbIcwixfh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCseQvSsMsrz2aTSpLx1j0Z5BBUD3HJ6CFqkGeussJIPQIgWR0/uNvfp5uaiTVs8QsgbYSwBR4qL7B5uUoOejJ55hQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@chanmeng666%2farchlang-mcp@0.2.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":216035},"type":"module","engines":{"node":">=18"},"gitHead":"1444b8aef8e07b5d21bde86a8cbe3c97cd50fa15","mcpName":"io.github.ChanMeng666/archlang-mcp","scripts":{"build":"tsup && node scripts/copy-resources.mjs","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1ce56f87-2a96-44a9-afe7-e1ebfe505426"}},"repository":{"url":"git+https://github.com/ChanMeng666/archlang.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.18.0","description":"Model Context Protocol (MCP) server for ArchLang — compile, describe, lint, validate, score, repair, fix and suggest floor plans over stdio, plus the intent channel (gate + continuous score against a brief). Covers the whole current language: multi-storey","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.25.76","@chanmeng666/archlang":"^1.31.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5.7.2"},"_npmOperationalInternal":{"tmp":"tmp/archlang-mcp_0.2.11_1787947279899_0.5635390864964573","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"@chanmeng666/archlang-mcp","version":"0.2.12","keywords":["mcp","model-context-protocol","archlang","floor-plan","architecture","svg","dsl"],"author":{"name":"Chan Meng","email":"chanmeng.dev@gmail.com"},"license":"MIT","_id":"@chanmeng666/archlang-mcp@0.2.12","maintainers":[{"name":"chanmeng666","email":"chanmeng.dev@gmail.com"}],"homepage":"https://github.com/ChanMeng666/archlang/tree/main/packages/mcp#readme","bugs":{"url":"https://github.com/ChanMeng666/archlang/issues"},"bin":{"archlang-mcp":"dist/server.js"},"dist":{"shasum":"c7a0d8b2660da5356d4b56221b979aff27101b87","tarball":"https://registry.npmjs.org/@chanmeng666/archlang-mcp/-/archlang-mcp-0.2.12.tgz","fileCount":11,"integrity":"sha512-lVo6bcubGuAPnQb3JVCGF79pEQKeyaKfm3kORGTMv+8FLsu7/R/kglwor0et8uWal+PMvw82B/kJwV/SlMjrKg==","signatures":[{"sig":"MEYCIQCUDTlCDw6QxSd4Jdc58lLdB3MCPTQwM00UE00ZCgPsOgIhAO7i+4d7WAxW5cLYiGoPJKlMRe6fJzJcG0QdKAALMH4S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDHvlEPKTIRXhHYj+9WauEEwScqiwsUb8Q/v6SvAUbKzQIhAObrz2pxNUX6GjC4lyyYruICM+aTGTs0ek1Tqa478R0b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@chanmeng666%2farchlang-mcp@0.2.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":216537},"type":"module","engines":{"node":">=18"},"gitHead":"54bbb407ba3acac8deeb05695f5ffbdd94a69424","mcpName":"io.github.ChanMeng666/archlang-mcp","scripts":{"build":"tsup && node scripts/copy-resources.mjs","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1ce56f87-2a96-44a9-afe7-e1ebfe505426"}},"repository":{"url":"git+https://github.com/ChanMeng666/archlang.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.18.0","description":"Model Context Protocol (MCP) server for ArchLang — compile, describe, lint, validate, score, repair, fix and suggest floor plans over stdio, plus the intent channel (gate + continuous score against a brief). Covers the whole current language: multi-storey","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.25.76","@chanmeng666/archlang":"^1.32.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5.7.2"},"_npmOperationalInternal":{"tmp":"tmp/archlang-mcp_0.2.12_1787951659395_0.6129008249839647","host":"s3://npm-registry-packages-npm-production"}},"0.2.13":{"name":"@chanmeng666/archlang-mcp","version":"0.2.13","keywords":["mcp","model-context-protocol","archlang","floor-plan","architecture","svg","dsl"],"author":{"name":"Chan Meng","email":"chanmeng.dev@gmail.com"},"license":"MIT","_id":"@chanmeng666/archlang-mcp@0.2.13","maintainers":[{"name":"chanmeng666","email":"chanmeng.dev@gmail.com"}],"homepage":"https://github.com/ChanMeng666/archlang/tree/main/packages/mcp#readme","bugs":{"url":"https://github.com/ChanMeng666/archlang/issues"},"bin":{"archlang-mcp":"dist/server.js"},"dist":{"shasum":"81cfd4d668948afb069e9cd400dcf8122817bd92","tarball":"https://registry.npmjs.org/@chanmeng666/archlang-mcp/-/archlang-mcp-0.2.13.tgz","fileCount":11,"integrity":"sha512-9fJJVa83zakZmA+TQLBdTZgquzgDIvd3Dvj1AwlZHZMJekEjZFzzRqolU76WRne5osAyBCy76AI+CcOPUxWdWg==","signatures":[{"sig":"MEQCIDlbN8Mk3ahNWYgArdIgFxpFzyJXdQFfobu13ltSZcayAiBZ96PiTQzudRJZhBJwiEg6SJG/U9ZWUGeJNw+Cx+7nog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFZRj0H1gEjUMqEtjO75/FoCa89F4l3+KC4CkI62Gr3EAiBLhrvSbnGRuiXTS51oZRgqqJICvqkpPcGOMY174dSdSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@chanmeng666%2farchlang-mcp@0.2.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":221087},"type":"module","engines":{"node":">=18"},"gitHead":"cde3241fd852e5a488a6b295e8dfdbcbdbc262b5","mcpName":"io.github.ChanMeng666/archlang-mcp","scripts":{"build":"tsup && node scripts/copy-resources.mjs","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1ce56f87-2a96-44a9-afe7-e1ebfe505426"}},"repository":{"url":"git+https://github.com/ChanMeng666/archlang.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.18.0","description":"Model Context Protocol (MCP) server for ArchLang — compile, describe, lint, validate, score, repair, fix and suggest floor plans over stdio, plus the intent channel (gate + continuous score against a brief). Covers the whole current language: multi-storey","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.25.76","@chanmeng666/archlang":"^1.33.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5.7.2"},"_npmOperationalInternal":{"tmp":"tmp/archlang-mcp_0.2.13_1788393506113_0.20856777216077504","host":"s3://npm-registry-packages-npm-production"}},"0.2.14":{"name":"@chanmeng666/archlang-mcp","version":"0.2.14","keywords":["mcp","model-context-protocol","archlang","floor-plan","architecture","svg","dsl"],"author":{"name":"Chan Meng","email":"chanmeng.dev@gmail.com"},"license":"MIT","_id":"@chanmeng666/archlang-mcp@0.2.14","maintainers":[{"name":"chanmeng666","email":"chanmeng.dev@gmail.com"}],"homepage":"https://github.com/ChanMeng666/archlang/tree/main/packages/mcp#readme","bugs":{"url":"https://github.com/ChanMeng666/archlang/issues"},"bin":{"archlang-mcp":"dist/server.js"},"dist":{"shasum":"3da442ba5433873371ac62911e49eb80f2c9e4f4","tarball":"https://registry.npmjs.org/@chanmeng666/archlang-mcp/-/archlang-mcp-0.2.14.tgz","fileCount":11,"integrity":"sha512-PxktfFl3AASQ+Ba/NWtmwL8sGNmrY5ui/ybuDQbZ5R5z8/CIq0bbnrfuO9jwIuzT7sGVemaQMWIM3yyIv4uZFA==","signatures":[{"sig":"MEQCIHrFlIfM16LBRAVLpNTpk1moW9U+f0km+FF7gyib/HCuAiBiw25vhaxnV7ghnnR9FGWGsvcxzRpco50LTiKU2nUdYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIC5XX0XJjOoipXeRgIxrF8bwyqgelEmE1T/X2EhyNsYhAiEAhEnPfeveNTolLnUWUSlupBE9PsA9Tj5LodPqUYkIrTY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@chanmeng666%2farchlang-mcp@0.2.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":221589},"type":"module","engines":{"node":">=18"},"gitHead":"3fc3c4ebbdb0f3da28c06f7b7b40529a1c7a15d1","mcpName":"io.github.ChanMeng666/archlang-mcp","scripts":{"build":"tsup && node scripts/copy-resources.mjs","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1ce56f87-2a96-44a9-afe7-e1ebfe505426"}},"repository":{"url":"git+https://github.com/ChanMeng666/archlang.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.18.0","description":"Model Context Protocol (MCP) server for ArchLang — compile, describe, lint, validate, score, repair, fix and suggest floor plans over stdio, plus the intent channel (gate + continuous score against a brief). Covers the whole current language: multi-storey","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.25.76","@chanmeng666/archlang":"^1.34.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5.7.2"},"_npmOperationalInternal":{"tmp":"tmp/archlang-mcp_0.2.14_1788488926146_0.8919936883212909","host":"s3://npm-registry-packages-npm-production"}},"0.2.15":{"name":"@chanmeng666/archlang-mcp","version":"0.2.15","keywords":["mcp","model-context-protocol","archlang","floor-plan","architecture","svg","dsl"],"author":{"name":"Chan Meng","email":"chanmeng.dev@gmail.com"},"license":"MIT","_id":"@chanmeng666/archlang-mcp@0.2.15","maintainers":[{"name":"chanmeng666","email":"chanmeng.dev@gmail.com"}],"homepage":"https://github.com/ChanMeng666/archlang/tree/main/packages/mcp#readme","bugs":{"url":"https://github.com/ChanMeng666/archlang/issues"},"bin":{"archlang-mcp":"dist/server.js"},"dist":{"shasum":"a6573b278a712e8b884dcb6a04d6af79feba99d3","tarball":"https://registry.npmjs.org/@chanmeng666/archlang-mcp/-/archlang-mcp-0.2.15.tgz","fileCount":11,"integrity":"sha512-NK9MSNk6ITCNMcOL7Tv4wg7QhM1QHufzpPjBmORoktltMEeETFlO9I3civzlOOFILqN2Mvu+9L+i/s1IFVTa6g==","signatures":[{"sig":"MEUCIFfUGEEXeZY1gHrTPTC+h4dPfNNAk0MNTstNxZrclTNoAiEAoLYe6hJ5P5RXSKPdLc0Jn26mtAK6aT3xmXWpC8H8oHU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCfX4BSWEUUODrIDhmLXsUgB8xeKffUEas03Zy2xGIGHwIhAOWqRNaK3F5JofYVE2z4e61IRR2/8jhP7vJY9fBcdg7n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@chanmeng666%2farchlang-mcp@0.2.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":228358},"type":"module","engines":{"node":">=18"},"gitHead":"b54fdcc04d1ecbfe75e309dc6d44e41a081dbb8e","mcpName":"io.github.ChanMeng666/archlang-mcp","scripts":{"build":"tsup && node scripts/copy-resources.mjs","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1ce56f87-2a96-44a9-afe7-e1ebfe505426"}},"repository":{"url":"git+https://github.com/ChanMeng666/archlang.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.18.0","description":"Model Context Protocol (MCP) server for ArchLang — compile, describe, lint, validate, score, repair, fix and suggest floor plans over stdio, plus the intent channel (gate + continuous score against a brief). Covers the whole current language: multi-storey","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.25.76","@chanmeng666/archlang":"^1.35.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5.7.2"},"_npmOperationalInternal":{"tmp":"tmp/archlang-mcp_0.2.15_1788509617374_0.6453690801052148","host":"s3://npm-registry-packages-npm-production"}},"0.2.16":{"name":"@chanmeng666/archlang-mcp","version":"0.2.16","keywords":["mcp","model-context-protocol","archlang","floor-plan","architecture","svg","dsl"],"author":{"name":"Chan Meng","email":"chanmeng.dev@gmail.com"},"license":"MIT","_id":"@chanmeng666/archlang-mcp@0.2.16","maintainers":[{"name":"chanmeng666","email":"chanmeng.dev@gmail.com"}],"homepage":"https://github.com/ChanMeng666/archlang/tree/main/packages/mcp#readme","bugs":{"url":"https://github.com/ChanMeng666/archlang/issues"},"bin":{"archlang-mcp":"dist/server.js"},"dist":{"shasum":"1d4e7334c9a39e140964e721fe036301994b82ba","tarball":"https://registry.npmjs.org/@chanmeng666/archlang-mcp/-/archlang-mcp-0.2.16.tgz","fileCount":11,"integrity":"sha512-ohJAYDuZILsJ+usMEyZgdmFg948SaM2aT/Ea3OCs43W+uOPfIvh8RmDcQbjpxdv7wkve25kNIp8GO+aKi1VCnQ==","signatures":[{"sig":"MEYCIQCtTyvrll0/Fy99JiFn54R4hnuVWdbp55QONGawz3T8vAIhAPG7Vw39GNqV+4Z4vv1K0yTnYQqFXXAzBpCrjo45bC8U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDTaFgrT9/m+MNl5Ieghj6g9tEtyFRUVyj5ZAUFS9xKLwIgCp+y3m8YKDkA+nNMxoNRNGJ1qxmegPMaLTFCQvYGHRE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@chanmeng666%2farchlang-mcp@0.2.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":229242},"type":"module","engines":{"node":">=18"},"gitHead":"e6ca0011f4b090699df596a1bc89d4d40de6ee28","mcpName":"io.github.ChanMeng666/archlang-mcp","scripts":{"build":"tsup && node scripts/copy-resources.mjs","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1ce56f87-2a96-44a9-afe7-e1ebfe505426"}},"repository":{"url":"git+https://github.com/ChanMeng666/archlang.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.18.0","description":"Model Context Protocol (MCP) server for ArchLang — compile, describe, lint, validate, score, repair, fix and suggest floor plans over stdio, plus the intent channel (gate + continuous score against a brief). Covers the whole current language: multi-storey","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.25.76","@chanmeng666/archlang":"^1.36.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5.7.2"},"_npmOperationalInternal":{"tmp":"tmp/archlang-mcp_0.2.16_1789271620094_0.8549266907822763","host":"s3://npm-registry-packages-npm-production"}},"0.2.17":{"name":"@chanmeng666/archlang-mcp","version":"0.2.17","keywords":["mcp","model-context-protocol","archlang","floor-plan","architecture","svg","dsl"],"author":{"name":"Chan Meng","email":"chanmeng.dev@gmail.com"},"license":"MIT","_id":"@chanmeng666/archlang-mcp@0.2.17","maintainers":[{"name":"chanmeng666","email":"chanmeng.dev@gmail.com"}],"homepage":"https://github.com/ChanMeng666/archlang/tree/main/packages/mcp#readme","bugs":{"url":"https://github.com/ChanMeng666/archlang/issues"},"bin":{"archlang-mcp":"dist/server.js"},"dist":{"shasum":"961eeea357f24cbaaf14bbc73396e3e56a4a74f2","tarball":"https://registry.npmjs.org/@chanmeng666/archlang-mcp/-/archlang-mcp-0.2.17.tgz","fileCount":11,"integrity":"sha512-0Z9RBRvyGx5lwzRNpuSh4oejXyTiUnXHyPCIAabdBf59dGTUq4aBC7CfmDnjF430Vg5ujPB9ohtCPeDDSd/zjg==","signatures":[{"sig":"MEUCIEgocROVVBJQHgaxo0ON7IzvmqJJvBWJ8bLY5HiZrkAxAiEA1Kd0ot1iP+C0FbWNsLDYljTDhpWwQDTpCB7gKD09Dm0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIC9Eh4DOKhufahpignoRm4vvXcDq/Ho2yg6Dudf9DA08AiApZBaXggzjwEDXA8MTXPGFahY1f9A+VGnfu6Rri0QibQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@chanmeng666%2farchlang-mcp@0.2.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":236052},"type":"module","engines":{"node":">=18"},"gitHead":"3889e237e706976c60d6ccae66fbd71d4464c6ab","mcpName":"io.github.ChanMeng666/archlang-mcp","scripts":{"build":"tsup && node scripts/copy-resources.mjs","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1ce56f87-2a96-44a9-afe7-e1ebfe505426"}},"repository":{"url":"git+https://github.com/ChanMeng666/archlang.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.18.0","description":"Model Context Protocol (MCP) server for ArchLang — compile, describe, lint, validate, score, repair, fix and suggest floor plans over stdio, plus the intent channel (gate + continuous score against a brief). Covers the whole current language: multi-storey","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.6.5","@chanmeng666/archlang":"^1.37.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5.7.2"},"_npmOperationalInternal":{"tmp":"tmp/archlang-mcp_0.2.17_1790719039747_0.20340028968361157","host":"s3://npm-registry-packages-npm-production"}},"0.2.18":{"name":"@chanmeng666/archlang-mcp","version":"0.2.18","keywords":["mcp","model-context-protocol","archlang","floor-plan","architecture","svg","dsl"],"author":{"name":"Chan Meng","email":"chanmeng.dev@gmail.com"},"license":"MIT","_id":"@chanmeng666/archlang-mcp@0.2.18","maintainers":[{"name":"chanmeng666","email":"chanmeng.dev@gmail.com"}],"homepage":"https://github.com/ChanMeng666/archlang/tree/main/packages/mcp#readme","bugs":{"url":"https://github.com/ChanMeng666/archlang/issues"},"bin":{"archlang-mcp":"dist/server.js"},"dist":{"shasum":"68cd6bca38885171f5b2a6d148deaa2f3f20408e","tarball":"https://registry.npmjs.org/@chanmeng666/archlang-mcp/-/archlang-mcp-0.2.18.tgz","fileCount":11,"integrity":"sha512-a3hZMrb0OJp9yl0ObvP7X0hDngi08A28v6fM8K66X6oxU8w30aXuo32raLgX5/1GAiqfrtxwVhe/C6G6pVN2jA==","signatures":[{"sig":"MEYCIQDgDhqbjvwS+O9Jhga2Sxcg+/hLXur/gM9s8NOzhhm4GQIhALbsCKcvqr93f6Uj8hr/QDkGfSiEyd07vYpb1a4tDX/A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCI112xFB4I5jAuJTlIQz0QlydQ+w4lyHfegy4tLOwnwwIhAI714y2+rWXeTF5PIFf3gxphHOpaH9WFfjwqR4DNiDj1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@chanmeng666%2farchlang-mcp@0.2.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":236052},"type":"module","engines":{"node":">=18"},"gitHead":"48574bc036ce67eaf5200b4c11fe24ed0f5893c9","mcpName":"io.github.ChanMeng666/archlang-mcp","scripts":{"build":"tsup && node scripts/copy-resources.mjs","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1ce56f87-2a96-44a9-afe7-e1ebfe505426"}},"repository":{"url":"git+https://github.com/ChanMeng666/archlang.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.18.0","description":"Model Context Protocol (MCP) server for ArchLang — compile, describe, lint, validate, score, repair, fix and suggest floor plans over stdio, plus the intent channel (gate + continuous score against a brief). Covers the whole current language: multi-storey","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.6.5","@chanmeng666/archlang":"^1.37.1","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5.7.2"},"_npmOperationalInternal":{"tmp":"tmp/archlang-mcp_0.2.18_1790738075018_0.3668069778112999","host":"s3://npm-registry-packages-npm-production"}},"0.2.19":{"name":"@chanmeng666/archlang-mcp","version":"0.2.19","keywords":["mcp","model-context-protocol","archlang","floor-plan","architecture","svg","dsl"],"author":{"name":"Chan Meng","email":"chanmeng.dev@gmail.com"},"license":"MIT","_id":"@chanmeng666/archlang-mcp@0.2.19","maintainers":[{"name":"chanmeng666","email":"chanmeng.dev@gmail.com"}],"homepage":"https://github.com/ChanMeng666/archlang/tree/main/packages/mcp#readme","bugs":{"url":"https://github.com/ChanMeng666/archlang/issues"},"bin":{"archlang-mcp":"dist/server.js"},"dist":{"shasum":"5868a5f6eaa652f691c257417575bf5109892a9b","tarball":"https://registry.npmjs.org/@chanmeng666/archlang-mcp/-/archlang-mcp-0.2.19.tgz","fileCount":11,"integrity":"sha512-lp2HBxsjKJkvknIZV+o50cajJzbDGRfCy8MiEJux8xrclIwb0ox8VVhOFyIW9LckZnFTonhVV4zJ52RzeJ4hDg==","signatures":[{"sig":"MEYCIQD4okRlWkuU/xDnHeRDg3THzmwDB7+19P4kMG0dhrSLIAIhAPvQf8xfAszwOC6UzH9lQHrYvFNzyZyMUb8ozC+Cq4a5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCbxndIF6INsD0Ty8ciRjykSzsbMfcFOOuxkpHOdO9NCQIhAI7MD0qr1jXn4y/NUerxt5LHGItvVSgUY60Qk5oqhAop","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@chanmeng666%2farchlang-mcp@0.2.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235143},"type":"module","engines":{"node":">=18"},"gitHead":"2087f48c668936f1944279d5b5a94f8608bc9278","mcpName":"io.github.ChanMeng666/archlang-mcp","scripts":{"build":"tsup && node scripts/copy-resources.mjs","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1ce56f87-2a96-44a9-afe7-e1ebfe505426"}},"repository":{"url":"git+https://github.com/ChanMeng666/archlang.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.18.0","description":"Model Context Protocol (MCP) server for ArchLang — compile, describe, lint, validate, score, repair, fix and suggest floor plans over stdio, plus the intent channel (gate + continuous score against a brief). Covers the whole current language: multi-storey","directories":{},"_nodeVersion":"22.23.3","dependencies":{"zod":"^4.6.5","@chanmeng666/archlang":"^1.38.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5.7.2"},"_npmOperationalInternal":{"tmp":"tmp/archlang-mcp_0.2.19_1790915778991_0.2723901615464337","host":"s3://npm-registry-packages-npm-production"}},"0.2.20":{"_id":"@chanmeng666/archlang-mcp@0.2.20","bin":{"archlang-mcp":"dist/server.js"},"bugs":{"url":"https://github.com/ChanMeng666/archlang/issues"},"dist":{"shasum":"ea69875c7a85944f4066172d8f965718cf686c33","tarball":"https://registry.npmjs.org/@chanmeng666/archlang-mcp/-/archlang-mcp-0.2.20.tgz","fileCount":11,"integrity":"sha512-fok8441mFgwLi51Eg0BUjzJwO4VC8eK4v5iYavu1RswsU1BSBYo5YXouV/w6NQUg8ocAKi9JJGsSWRyN+walTg==","signatures":[{"sig":"MEUCIDRqwwk0xsX4ofAUm7LffQG+fX7K/EXrO2dMUcern9MQAiEA/G3KPVy6O+PhhCI6jn18Uedg2e8JXlok9moYNi6bank=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICzvuLizORyZSYt06/Jz+oNAws388xd7NrqizRljbk0qAiEAyVvxAzUg4zs9Yvy1MlsWQWKSy2FYD2iDBCzeb+rO7OU="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@chanmeng666%2farchlang-mcp@0.2.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235621},"name":"@chanmeng666/archlang-mcp","type":"module","author":{"name":"Chan Meng","email":"chanmeng.dev@gmail.com"},"engines":{"node":">=18"},"gitHead":"566599fda3653848f25653c3faea77e82c3143fb","license":"MIT","mcpName":"io.github.ChanMeng666/archlang-mcp","scripts":{"build":"tsup && node scripts/copy-resources.mjs","prepack":"npm run build","typecheck":"tsc --noEmit"},"version":"0.2.20","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1ce56f87-2a96-44a9-afe7-e1ebfe505426"}},"homepage":"https://github.com/ChanMeng666/archlang/tree/main/packages/mcp#readme","keywords":["mcp","model-context-protocol","archlang","floor-plan","architecture","svg","dsl"],"repository":{"url":"git+https://github.com/ChanMeng666/archlang.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.18.0","description":"Model Context Protocol (MCP) server for ArchLang — compile, describe, lint, validate, score, repair, fix and suggest floor plans over stdio, plus the intent channel (gate + continuous score against a brief). Covers the whole current language: multi-storey","directories":{},"maintainers":[{"name":"chanmeng666","email":"chanmeng.dev@gmail.com"}],"_nodeVersion":"22.23.3","dependencies":{"zod":"^4.6.5","@chanmeng666/archlang":"^1.39.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5.7.2"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/archlang-mcp_0.2.20_1790978370274_0.6287448025692979"}}},"time":{"created":"2026-07-10T21:55:54.278Z","modified":"2026-10-02T21:59:30.734Z","0.1.0":"2026-07-10T21:55:54.648Z","0.1.1":"2026-07-10T22:01:54.842Z","0.2.0":"2026-07-12T05:07:26.239Z","0.2.1":"2026-07-13T23:00:01.809Z","0.2.2":"2026-07-25T11:44:09.277Z","0.2.3":"2026-07-26T11:33:16.649Z","0.2.4":"2026-08-11T03:06:02.403Z","0.2.5":"2026-08-12T11:17:43.464Z","0.2.6":"2026-08-12T23:38:06.185Z","0.2.7":"2026-08-25T11:58:59.836Z","0.2.8":"2026-08-26T09:16:38.166Z","0.2.9":"2026-08-26T11:50:58.130Z","0.2.10":"2026-08-28T08:04:38.240Z","0.2.11":"2026-08-28T20:01:20.008Z","0.2.12":"2026-08-28T21:14:19.479Z","0.2.13":"2026-09-02T23:58:26.215Z","0.2.14":"2026-09-04T02:28:46.292Z","0.2.15":"2026-09-04T08:13:37.455Z","0.2.16":"2026-09-13T03:53:40.188Z","0.2.17":"2026-09-29T21:57:19.834Z","0.2.18":"2026-09-30T03:14:35.128Z","0.2.19":"2026-10-02T04:36:19.072Z","0.2.20":"2026-10-02T21:59:30.395Z"},"bugs":{"url":"https://github.com/ChanMeng666/archlang/issues"},"author":{"name":"Chan Meng","email":"chanmeng.dev@gmail.com"},"license":"MIT","homepage":"https://github.com/ChanMeng666/archlang/tree/main/packages/mcp#readme","keywords":["mcp","model-context-protocol","archlang","floor-plan","architecture","svg","dsl"],"repository":{"url":"git+https://github.com/ChanMeng666/archlang.git","type":"git","directory":"packages/mcp"},"description":"Model Context Protocol (MCP) server for ArchLang — compile, describe, lint, validate, score, repair, fix and suggest floor plans over stdio, plus the intent channel (gate + continuous score against a brief). Covers the whole current language: multi-storey","maintainers":[{"name":"chanmeng666","email":"chanmeng.dev@gmail.com"}],"readme":"# @chanmeng666/archlang-mcp\n\nA [Model Context Protocol](https://modelcontextprotocol.io) server for\n[ArchLang](https://github.com/chanmeng666/archlang) — author, inspect, and repair\narchitectural floor plans written as code, from any MCP-speaking host.\n\nIt is a **thin stdio shim over the `@chanmeng666/archlang` library** (no subprocess,\nno re-implementation): each tool wraps one pure, exported function. The core stays\n**zero-dependency** — the MCP SDK lives only in this package.\n\n## When to prefer the CLI\n\nArchLang's primary agent interface is the agent-native **`arch` CLI**, not this\nserver. A CLI costs **nothing in an agent's context window until it is called**,\nwhereas an MCP tool schema sits in the window permanently. If your agent already has\na shell, prefer:\n\n```bash\nnpx @chanmeng666/archlang context     # the whole language + workflow + CLI + errors, one call\nnpx @chanmeng666/archlang compile plan.arch -o out.svg --json\n```\n\nThis MCP server exists so MCP-native hosts can **discover** ArchLang through the\nregistry and drive it without a shell. It is listed on the official MCP registry as\n**`io.github.ChanMeng666/archlang-mcp`**. It is the discoverability channel, not a\nreplacement. See [ADR 0012](https://github.com/chanmeng666/archlang/blob/main/docs/adr/0012-mcp-shim-discoverability.md)\n(which amends [ADR 0009](https://github.com/chanmeng666/archlang/blob/main/docs/adr/0009-ai-first-context-and-distribution.md)'s distribution-over-protocol stance).\n\n## Tools\n\nEvery tool takes ArchLang `source` (a `plan \"…\" { … }` string) and returns\nstructured JSON. `compile` also accepts `plan_json` (the Plan-JSON / RPLAN shape).\n\n| Tool | What it does |\n|------|--------------|\n| `compile` | Render source (or `plan_json`) to SVG, or to zero-dep ASCII (`format:\"txt\"`). `accessible`, `overlay:\"circulation\"` opt-ins. Returns output + diagnostics. A multi-storey plan returns every storey in `pages[]`; `level` renders one. |\n| `describe` | Semantic facts (rooms, areas, adjacency, doors, circulation, zones, storeys, the exact `floor_polygon`/`floor_circle` shape, and a `freedom` report of which positions are hand-authored vs resolver-derived) — verify intent without an image. |\n| `lint` | Advisory `W_*` soundness warnings (may include the fix-carrying `W_ALIAS_MATCH` for a room use inferred from an indirect label alias); `profile` selects a ruleset. |\n| `validate` | Parse + resolve + lint, the ship gate. `strict` fails on warnings; `graph` checks interior-door adjacency against an intended room graph; `intent` gates on a brief's contract (per `archlang://intent-schema`). |\n| `score` | The continuous intent METER: how much of a brief a plan satisfies (`satisfied`/`total`/`score`/`subscores`). Measures, never gates. |\n| `repair` | Explicit corrector: furniture out of walls/doorways/swings → new `.arch` source + change log. Never adds doors/windows. |\n| `fix` | Apply the machine-applicable fixes on a plan's diagnostics (syntactic corrector; bounded fixpoint). `unsafe` widens to `maybe-incorrect`. |\n| `suggest` | Advisory door/window statements (each referencing its wall by a stable ref — an authored id or a unique category — or absolute coordinates, never a re-bindable positional id) to resolve unreachable rooms / windowless bedrooms — data, never applied. |\n| `complete` | LSP completion items in scope at a source byte offset. |\n\n### What `compile`'s `accessible` does here — and what it does not\n\n`accessible: true` gives the SVG its `<title>`/`<desc>` pair and `role=\"img\"` on the root, which\nis the whole of the option as this shim exposes it. **The v1.36 element controls are not reachable\nthrough MCP.** They need `annotate` alongside `accessible`, and this tool passes `annotate` only\nfor `format:\"txt\"`; it also takes `accessible` as a boolean, so the `{ idPrefix }` form that keeps\nseveral plans on one HTML page from sharing `arch-title`/`arch-desc` cannot be requested either.\n\nA host that needs a keyboard- and screen-reader-operable drawing — `data-arch-primary`,\n`role=\"button\"`, `aria-label` on each element — has to call the **library**. The CLI cannot\nproduce it either: `annotate` has no flag, so `arch compile --accessible` stops at the\n`<title>`/`<desc>` pair too.\n\n```ts\nimport { compile } from \"@chanmeng666/archlang\";\ncompile(src, { annotate: true, accessible: { idPrefix: \"plan-7\" } });\n```\n\nThe output contract, what an embedder still owns, and the known screen-reader limitations are in\nthe [language reference](https://archlang.uk/reference#keyboard-and-screen-reader-operability-annotate--accessible).\n\n## Resources\n\n| URI | Content |\n|-----|---------|\n| `archlang://spec` | The whole language in one page (`spec.llm.md`). |\n| `archlang://context` | Full agent context: spec + workflow + CLI reference + error catalog (`llms-full.txt`). |\n| `archlang://schema` | JSON Schema (2020-12) for the Plan-JSON compile input. |\n| `archlang://grammar` | GBNF constrained-decoding grammar for guaranteed-parseable generation. |\n| `archlang://intent-schema` | JSON Schema (2020-12) for a brief's Intent — the shape `validate`'s `intent` and `score`'s `brief` take. |\n\n## Install\n\n### Claude Code\n\n```bash\nclaude mcp add archlang -- npx -y @chanmeng666/archlang-mcp\n```\n\n### Claude Desktop\n\nAdd to `claude_desktop_config.json` (Settings → Developer → Edit Config):\n\n```json\n{\n  \"mcpServers\": {\n    \"archlang\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@chanmeng666/archlang-mcp\"]\n    }\n  }\n}\n```\n\n### Cursor\n\nAdd to `.cursor/mcp.json` (project) or `~/.cursor/mcp.json` (global):\n\n```json\n{\n  \"mcpServers\": {\n    \"archlang\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@chanmeng666/archlang-mcp\"]\n    }\n  }\n}\n```\n\n### VS Code\n\nAdd to `.vscode/mcp.json`:\n\n```json\n{\n  \"servers\": {\n    \"archlang\": {\n      \"type\": \"stdio\",\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@chanmeng666/archlang-mcp\"]\n    }\n  }\n}\n```\n\n## License\n\nMIT © Chan Meng\n","readmeFilename":"README.md"}