{"_id":"@atlisp/mcp","_rev":"94-bfb727dcfac66950b55f4ca4504973cc","name":"@atlisp/mcp","dist-tags":{"latest":"1.9.2"},"versions":{"1.0.1":{"name":"@atlisp/mcp","version":"1.0.1","keywords":["mcp","atlisp","cad","autolisp","package-manager"],"author":{"name":"vitalgg"},"license":"ISC","_id":"@atlisp/mcp@1.0.1","maintainers":[{"name":"vitalgg","email":"vitalgg@gmail.com"}],"bin":{"atlisp-mcp":"src/cli.js"},"dist":{"shasum":"8de2ee1c02d5ee965a875cddedda305d41cb85cc","tarball":"https://registry.npmjs.org/@atlisp/mcp/-/mcp-1.0.1.tgz","fileCount":6,"integrity":"sha512-oMvONVuw7V0WCXoO6nULJ59cxi1+dryFP+dNrkdK8L7uvN7s4Ch7NZjw/H9ByAFdRX3d6ZeoUieMR6JSY8e49A==","signatures":[{"sig":"MEUCIQDYTOmWCAfcExTfM1rHCnbnw1QLCx8qCLiJTaX3lK25ZgIgcixnZxZzkE5gBlhvUeGBOTujXMWKYyAOfY96xW3jjZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27530},"main":"src/index.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./src/index.js","./cad":"./src/cad.js"},"gitHead":"b3fc659eda4dfc21dbcc545284ef4838277f58c8","scripts":{"test":"echo \"No tests yet\" && exit 0","build":"webpack","start":"node src/index.js"},"_npmUser":{"name":"vitalgg","email":"vitalgg@gmail.com"},"_npmVersion":"11.13.0","description":"MCP Server for @lisp on CAD","directories":{},"_nodeVersion":"25.9.0","dependencies":{"edge-js":"^25.0.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.1_1777937458004_0.5642419645008654","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@atlisp/mcp","version":"1.0.2","keywords":["mcp","atlisp","cad","autolisp","package-manager"],"author":{"name":"vitalgg"},"license":"ISC","_id":"@atlisp/mcp@1.0.2","maintainers":[{"name":"vitalgg","email":"vitalgg@gmail.com"}],"homepage":"https://gitee.com/atlisp/atlisp-kernel","bugs":{"url":"https://gitee.com/atlisp/atlisp-kernel/issues"},"bin":{"atlisp-mcp":"src/cli.js"},"dist":{"shasum":"2eb04a4841b6d529e60a3ee1c5e3ef630b0b5df2","tarball":"https://registry.npmjs.org/@atlisp/mcp/-/mcp-1.0.2.tgz","fileCount":6,"integrity":"sha512-lA/YQx+xr0OUH3U3RmpfhnoCrEoIHdFh1TWtycf6aRvYru+oScn4qwAUajjTW1ZuJwRPB8hSUwmXmqR4Y5JNjQ==","signatures":[{"sig":"MEUCIQDd88PkOHm5mLiifqVrdWfeBkhFuKpEq9yoRre/fRKtcQIgb3VX3IKvf0h/jFXXUk2a+ddV7JedUD5XAX5ELjpJZQQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28285},"main":"src/index.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./src/index.js","./cad":"./src/cad.js"},"gitHead":"d1516620ddd3e1e28bf7f234fb1989742a92fe35","scripts":{"test":"echo \"No tests yet\" && exit 0","start":"node src/index.js"},"_npmUser":{"name":"vitalgg","email":"vitalgg@gmail.com"},"repository":{"url":"https://gitee.com/atlisp/atlisp-kernel.git","type":"git"},"_npmVersion":"11.13.0","description":"MCP Server for @lisp on CAD","directories":{},"_nodeVersion":"25.9.0","dependencies":{"edge-js":"^25.0.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.2_1777939787033_0.6356901212549548","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@atlisp/mcp","version":"1.0.3","keywords":["mcp","atlisp","cad","autolisp","package-manager"],"author":{"name":"vitalgg"},"license":"ISC","_id":"@atlisp/mcp@1.0.3","maintainers":[{"name":"vitalgg","email":"vitalgg@gmail.com"}],"homepage":"https://gitee.com/atlisp","bugs":{"url":"https://gitee.com/organizations/atlisp/issues"},"bin":{"atlisp-mcp":"src/cli.js"},"dist":{"shasum":"d5de92dd32b4d369a5dc97ecd3a79f220b1b9bc5","tarball":"https://registry.npmjs.org/@atlisp/mcp/-/mcp-1.0.3.tgz","fileCount":6,"integrity":"sha512-XsY4JruT51yyhl73SLWjPywKJlZ+iU1gXB7Ijpgm2SR5NXrgvS1ZGHev7Kf+KQjZoJnu64Cp5FuMZSCgPjeTuQ==","signatures":[{"sig":"MEUCIQCAFjXV1l+CCwsXGEDZSXA6rA0F7J5pu1DvTk7J94mhMAIgBA4pX3Snbr6plzwC70mOiscb1wlEffZC9m4/EuRlqX8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28201},"main":"src/index.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./src/index.js","./cad":"./src/cad.js"},"gitHead":"d1516620ddd3e1e28bf7f234fb1989742a92fe35","scripts":{"test":"echo \"No tests yet\" && exit 0","start":"node src/index.js"},"_npmUser":{"name":"vitalgg","email":"vitalgg@gmail.com"},"repository":{"url":"https://gitee.com/atlisp/atlisp-kernel.git","type":"git"},"_npmVersion":"11.13.0","description":"MCP Server for @lisp on CAD","directories":{},"_nodeVersion":"25.9.0","dependencies":{"edge-js":"^25.0.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.3_1777940438838_0.5858430581236675","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@atlisp/mcp","version":"1.0.4","keywords":["mcp","atlisp","cad","autolisp","package-manager"],"author":{"name":"vitalgg"},"license":"ISC","_id":"@atlisp/mcp@1.0.4","maintainers":[{"name":"vitalgg","email":"vitalgg@gmail.com"}],"homepage":"https://gitee.com/atlisp","bugs":{"url":"https://gitee.com/organizations/atlisp/issues"},"bin":{"atlisp-mcp":"src/cli.js"},"dist":{"shasum":"d0106f909b4ade8c55c6e87a285e039731323dfd","tarball":"https://registry.npmjs.org/@atlisp/mcp/-/mcp-1.0.4.tgz","fileCount":6,"integrity":"sha512-1twa5/m9DR2ZieP0YmPlPs7t77m9Ymn+bMmTZ528CciA7pG+QI0YZu4vF0b/OXeiVrfmByEyuqhQ903Im85qSQ==","signatures":[{"sig":"MEQCICA8kE8xNwpbPIGVw99kYVQxk3cahO+ZLYrNK8u1IgDaAiBYH02uoE9wG37YYcde03nFyLt9FBfpr4E0b4i+DASBuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29225},"main":"src/index.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./src/index.js","./cad":"./src/cad.js"},"gitHead":"bb57ce4847d0d7b1dc6b6165e0c76d1aea647a5c","scripts":{"test":"echo \"No tests yet\" && exit 0","start":"node src/index.js"},"_npmUser":{"name":"vitalgg","email":"vitalgg@gmail.com"},"repository":{"url":"https://gitee.com/atlisp/atlisp-kernel.git","type":"git"},"_npmVersion":"11.13.0","description":"MCP Server for @lisp on CAD","directories":{},"_nodeVersion":"25.9.0","dependencies":{"edge-js":"^25.0.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.4_1777941712083_0.7254726835401646","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@atlisp/mcp","version":"1.0.5","keywords":["mcp","atlisp","cad","autolisp","package-manager"],"author":{"name":"vitalgg"},"license":"ISC","_id":"@atlisp/mcp@1.0.5","maintainers":[{"name":"vitalgg","email":"vitalgg@gmail.com"}],"homepage":"https://gitee.com/atlisp","bugs":{"url":"https://gitee.com/organizations/atlisp/issues"},"bin":{"atlisp-mcp":"src/cli.js"},"dist":{"shasum":"c67e2d9986b98abab200d07fd67804055fbffebc","tarball":"https://registry.npmjs.org/@atlisp/mcp/-/mcp-1.0.5.tgz","fileCount":6,"integrity":"sha512-/9jJaUESDsrOFnfgfJfxq1nn454uOafbVnX+hDd2/w9DPoUZcEoeRvuHvK5O2TvyroIh+Q9IcFmmrVLN65+mxw==","signatures":[{"sig":"MEUCIQCSTiF+EbuXc1o0U/ui7Pm4fuayfqlMCDobd8Vxm4kM9wIgT2zrVQCPQBxIRMsHLXkUeGYRhx9Bjz/NlEs/yvlFEzM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28806},"main":"src/index.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./src/index.js","./cad":"./src/cad.js"},"gitHead":"dc92ac631d4faba8c705a9c849880741c7d972cb","scripts":{"test":"echo \"No tests yet\" && exit 0","start":"node src/index.js"},"_npmUser":{"name":"vitalgg","email":"vitalgg@gmail.com"},"repository":{"url":"https://gitee.com/atlisp/atlisp-kernel.git","type":"git"},"_npmVersion":"10.7.0","description":"MCP Server for @lisp on CAD","directories":{},"_nodeVersion":"24.15.0","dependencies":{"edge-js":"^25.0.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.5_1777980752161_0.7177271100796607","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@atlisp/mcp","version":"1.0.6","keywords":["mcp","atlisp","cad","autolisp","package-manager"],"author":{"name":"vitalgg"},"license":"ISC","_id":"@atlisp/mcp@1.0.6","maintainers":[{"name":"vitalgg","email":"vitalgg@gmail.com"}],"homepage":"https://gitee.com/atlisp","bugs":{"url":"https://gitee.com/organizations/atlisp/issues"},"bin":{"atlisp-mcp":"src/cli.js"},"dist":{"shasum":"190709334047f75f865105d386deb485b6f041b4","tarball":"https://registry.npmjs.org/@atlisp/mcp/-/mcp-1.0.6.tgz","fileCount":6,"integrity":"sha512-nDvnf7xIieYswEjuB16Zq6XJysjteMIUfdffzZZE4UO+6W5dBiqCs+cGcq/9nyYNNOp/NB6PtD/AZ31xl9w6ig==","signatures":[{"sig":"MEQCIBnT5VzSyG+rEylutzZxswn5lpEbfMLmVPOG/dR+GyxAAiBe8vWP16GTXyCOXWK+kDcv01UtiqM6bG5kTrUZd7v7rA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36927},"main":"src/index.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./src/index.js","./cad":"./src/cad.js"},"gitHead":"6947663fdf4e58c8bad3a212b968bf432edc82bb","scripts":{"test":"echo \"No tests yet\" && exit 0","start":"node src/index.js"},"_npmUser":{"name":"vitalgg","email":"vitalgg@gmail.com"},"repository":{"url":"https://gitee.com/atlisp/atlisp-kernel.git","type":"git"},"_npmVersion":"10.7.0","description":"MCP Server for @lisp on CAD","directories":{},"_nodeVersion":"24.15.0","dependencies":{"edge-js":"^25.0.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.6_1778060600733_0.8989053748327283","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@atlisp/mcp","version":"1.0.7","keywords":["mcp","atlisp","cad","autolisp","package-manager"],"author":{"name":"vitalgg"},"license":"ISC","_id":"@atlisp/mcp@1.0.7","maintainers":[{"name":"vitalgg","email":"vitalgg@gmail.com"}],"homepage":"https://gitee.com/atlisp","bugs":{"url":"https://gitee.com/organizations/atlisp/issues"},"bin":{"atlisp-mcp":"src/cli.js"},"dist":{"shasum":"c5aa33f66d9079f1e4cd93da913d211aaad421f7","tarball":"https://registry.npmjs.org/@atlisp/mcp/-/mcp-1.0.7.tgz","fileCount":6,"integrity":"sha512-pfqTd9TRzXC3V+FteRYd6WJObRA+DyNw1HAU2raoNSRQh7t/P1LifNGfcyxeNHeQ4aIJcDMWpnQDxuqS1IL0cw==","signatures":[{"sig":"MEQCIByVVcTSE1UPE6RXJLma6CUy0a0UQ+B7Xp2shPYjh04mAiBu/ZDzPocTk28wSgOE7CkUeL8+OK0IGQDbLuPZeU1YHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36205},"main":"src/index.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./src/index.js","./cad":"./src/cad.js"},"gitHead":"a7893f109105bfec106a2735bdb486710d108401","scripts":{"test":"echo \"No tests yet\" && exit 0","start":"node src/index.js"},"_npmUser":{"name":"vitalgg","email":"vitalgg@gmail.com"},"repository":{"url":"https://gitee.com/atlisp/atlisp-kernel.git","type":"git"},"_npmVersion":"10.7.0","description":"MCP Server for @lisp on CAD","directories":{},"_nodeVersion":"24.15.0","dependencies":{"edge-js":"^25.0.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.7_1778062822454_0.37333426449176277","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@atlisp/mcp","version":"1.0.8","keywords":["mcp","atlisp","cad","autolisp","package-manager"],"author":{"name":"vitalgg"},"license":"ISC","_id":"@atlisp/mcp@1.0.8","maintainers":[{"name":"vitalgg","email":"vitalgg@gmail.com"}],"homepage":"https://gitee.com/atlisp","bugs":{"url":"https://gitee.com/organizations/atlisp/issues"},"bin":{"atlisp-mcp":"src/cli.js"},"dist":{"shasum":"94b49835c386bf4da62894b48d03e3d55eb32b65","tarball":"https://registry.npmjs.org/@atlisp/mcp/-/mcp-1.0.8.tgz","fileCount":6,"integrity":"sha512-KDdVlt9WgI29lLgFtvgz2sd1AzCSd+oX5P02mbcHy0DJSRyry5kpoJFbr0R8CobxOVaypKA1E1zTfmGiy9Ve1A==","signatures":[{"sig":"MEUCIQCzkMIfjlsWAT1bCk4R4/2NfL1PxJvtPb1Ij15YltP3PwIgJ/d3AkaeVTYjoNQBUakuAETt2svGYC2izNUcouF3pv8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36427},"main":"src/index.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./src/index.js","./cad":"./src/cad.js"},"gitHead":"88bdf5e5978480ad409a9ee98c8a62b1df55100a","scripts":{"test":"echo \"No tests yet\" && exit 0","start":"node src/index.js"},"_npmUser":{"name":"vitalgg","email":"vitalgg@gmail.com"},"repository":{"url":"https://gitee.com/atlisp/atlisp-kernel.git","type":"git"},"_npmVersion":"11.13.0","description":"MCP Server for @lisp on CAD","directories":{},"_nodeVersion":"24.15.0","dependencies":{"edge-js":"^25.0.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.8_1778074442363_0.6986452162045869","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@atlisp/mcp","version":"1.0.9","keywords":["mcp","atlisp","cad","autolisp","package-manager"],"author":{"name":"vitalgg"},"license":"ISC","_id":"@atlisp/mcp@1.0.9","maintainers":[{"name":"vitalgg","email":"vitalgg@gmail.com"}],"homepage":"https://gitee.com/atlisp","bugs":{"url":"https://gitee.com/organizations/atlisp/issues"},"bin":{"atlisp-mcp":"src/cli.js"},"dist":{"shasum":"0b75d08c75d0f00966bcd712fd5d5e68d2fe0655","tarball":"https://registry.npmjs.org/@atlisp/mcp/-/mcp-1.0.9.tgz","fileCount":6,"integrity":"sha512-SFX0kOwTeips+PiUVqTpQwywYJFZ8FesjBhOGObF2FuJTEqBWQbmPLnlgv9e5vz7BVrPVVfr5343LvOesNpkug==","signatures":[{"sig":"MEUCIBdOKR3lCLYocRpCeMDc24gv2uDS6e0UaGn7D7jxfHc/AiEAzrMWAoEWyu1Xudsd40mUn9glD5R3fpYT0UO0LGMHcSI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36872},"main":"src/index.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./src/index.js","./cad":"./src/cad.js"},"gitHead":"e54f60eb18ad508b6591011516c841c919f6e208","scripts":{"test":"echo \"No tests yet\" && exit 0","start":"node src/index.js"},"_npmUser":{"name":"vitalgg","email":"vitalgg@gmail.com"},"repository":{"url":"https://gitee.com/atlisp/atlisp-kernel.git","type":"git"},"_npmVersion":"11.13.0","description":"MCP Server for @lisp on CAD","directories":{},"_nodeVersion":"24.15.0","dependencies":{"edge-js":"^25.0.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.9_1778078598670_0.4820119649479693","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@atlisp/mcp","version":"1.0.10","keywords":["mcp","atlisp","cad","autolisp","package-manager"],"author":{"name":"vitalgg"},"license":"ISC","_id":"@atlisp/mcp@1.0.10","maintainers":[{"name":"vitalgg","email":"vitalgg@gmail.com"}],"homepage":"https://gitee.com/atlisp","bugs":{"url":"https://gitee.com/organizations/atlisp/issues"},"bin":{"atlisp-mcp":"src/cli.js"},"dist":{"shasum":"6ac1cab5d7d98b9d0a402130c4cc04631b3de989","tarball":"https://registry.npmjs.org/@atlisp/mcp/-/mcp-1.0.10.tgz","fileCount":6,"integrity":"sha512-JZFvym4fB5k1Aqp3scxfLSGvYIbxy3JZmfSYeS1fvRIwVsPar1zqbf1q1fH7li67SgMSHECvSG67fcI8qCRNkg==","signatures":[{"sig":"MEYCIQDJlmywsvhbEhGD6f28CWvNEvsEryGI3SrHDL2aCzeOaAIhAJCCqdehVBGHDCXNyEuyQJe4tKHZ/fSzopHky1To4uCv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38120},"main":"src/index.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./src/index.js","./cad":"./src/cad.js"},"gitHead":"70e20620f22efbd10e1cbbf529bd595a0b376e22","scripts":{"test":"vitest run","start":"node src/index.js","test:watch":"vitest"},"_npmUser":{"name":"vitalgg","email":"vitalgg@gmail.com"},"repository":{"url":"https://gitee.com/atlisp/atlisp-kernel.git","type":"git"},"_npmVersion":"10.7.0","description":"MCP Server for @lisp on CAD","directories":{},"_nodeVersion":"24.15.0","dependencies":{"edge-js":"^25.0.1","express":"^5.2.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.10_1778199699242_0.9954160892355639","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@atlisp/mcp","version":"1.0.11","keywords":["mcp","atlisp","cad","autolisp","package-manager"],"author":{"name":"vitalgg"},"license":"ISC","_id":"@atlisp/mcp@1.0.11","maintainers":[{"name":"vitalgg","email":"vitalgg@gmail.com"}],"homepage":"https://gitee.com/atlisp","bugs":{"url":"https://gitee.com/organizations/atlisp/issues"},"bin":{"atlisp-mcp":"src/cli.js"},"dist":{"shasum":"dbab8051b18f15a7dd5c7eb80058e5fce581fb99","tarball":"https://registry.npmjs.org/@atlisp/mcp/-/mcp-1.0.11.tgz","fileCount":12,"integrity":"sha512-VZDkZ46jhvLbA/vfLop1bxqVhrXd2vqozS4iP1shZmiabGB2rSelTv6XPtgA51GGL8Z532jAAJpfFFUw7N6ogQ==","signatures":[{"sig":"MEUCIQDsLKjHFYj1H8yE0vBJmRhvJN1uW1M6qWGDv8PZWZsbawIgUH4iUa32VhNYNTrBupCwh7G23KDs7i/hG8BJjc9Oqh8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46561},"main":"src/atlisp-mcp.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./src/atlisp-mcp.js","./cad":"./src/cad.js"},"gitHead":"3c015e96bb9b8b963836086dc7d6ec91601ad3f0","scripts":{"test":"vitest run","start":"node src/atlisp-mcp.js","test:watch":"vitest"},"_npmUser":{"name":"vitalgg","email":"vitalgg@gmail.com"},"repository":{"url":"https://gitee.com/atlisp/atlisp-kernel.git","type":"git"},"_npmVersion":"10.7.0","description":"MCP Server for @lisp on CAD","directories":{},"_nodeVersion":"24.15.0","dependencies":{"edge-js":"^25.0.1","express":"^5.2.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.11_1778230671048_0.8334239379697304","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@atlisp/mcp","version":"1.0.12","keywords":["mcp","atlisp","cad","autolisp","package-manager"],"author":{"name":"vitalgg"},"license":"ISC","_id":"@atlisp/mcp@1.0.12","maintainers":[{"name":"vitalgg","email":"vitalgg@gmail.com"}],"homepage":"https://gitee.com/atlisp","bugs":{"url":"https://gitee.com/organizations/atlisp/issues"},"bin":{"atlisp-mcp":"src/cli.js"},"dist":{"shasum":"d5cdb0e255e6f5b7710096b1fea97e1288b697e6","tarball":"https://registry.npmjs.org/@atlisp/mcp/-/mcp-1.0.12.tgz","fileCount":12,"integrity":"sha512-uEe2D6Ai8IFhpkM9iKDfwrmNb61SfItTBQbieY0wNWBxy/ernP6iDlPAghHEVMAjX3cqc9gMkalk4H6/0pp0dA==","signatures":[{"sig":"MEQCIFDXHmwItJ2bH/t34hSePiKf7ViXXnswXoKylNnkfx6HAiB+6uIFAEP0THnI4mu/eCbU7/H+KK+Dyrdc3qhjOFyqTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46613},"main":"src/atlisp-mcp.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./src/atlisp-mcp.js","./cad":"./src/cad.js"},"gitHead":"a27ea4ebe651b39371d25a7ba02858bb74044407","scripts":{"test":"vitest run","start":"node src/atlisp-mcp.js","test:watch":"vitest"},"_npmUser":{"name":"vitalgg","email":"vitalgg@gmail.com"},"repository":{"url":"https://gitee.com/atlisp/atlisp-kernel.git","type":"git"},"_npmVersion":"10.7.0","description":"MCP Server for @lisp on CAD","directories":{},"_nodeVersion":"24.15.0","dependencies":{"edge-js":"^25.0.1","express":"^5.2.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.12_1778231638273_0.49387809335156807","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@atlisp/mcp","version":"1.0.13","keywords":["mcp","atlisp","cad","autolisp","package-manager"],"author":{"name":"vitalgg"},"license":"ISC","_id":"@atlisp/mcp@1.0.13","maintainers":[{"name":"vitalgg","email":"vitalgg@gmail.com"}],"homepage":"https://gitee.com/atlisp","bugs":{"url":"https://gitee.com/organizations/atlisp/issues"},"bin":{"atlisp-mcp":"src/cli.js"},"dist":{"shasum":"ec3e29ca6c0e1daa641a0b4c85bf75ae398213a9","tarball":"https://registry.npmjs.org/@atlisp/mcp/-/mcp-1.0.13.tgz","fileCount":12,"integrity":"sha512-c73D6Vgi2u20FuYVQUF4strms85pjkzwkmSBY7EuFX/O1gmOFYtwlpkgnNhXaIRGc2NELIc4PqFIXD1C9J3kDw==","signatures":[{"sig":"MEUCIQDiKMEee01G0STXHBPS1agHPjn8n7fwhgdPZvS79rrqVAIgIJK11f1d/d6H5pM6ERTMiFRRKX5CsFWkkP534rIv1g8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47277},"main":"src/atlisp-mcp.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./src/atlisp-mcp.js","./cad":"./src/cad.js"},"gitHead":"95c4675f9de767a69320ccd68332d4c9d444fe51","scripts":{"test":"vitest run","start":"node src/atlisp-mcp.js","test:watch":"vitest"},"_npmUser":{"name":"vitalgg","email":"vitalgg@gmail.com"},"repository":{"url":"https://gitee.com/atlisp/atlisp-kernel.git","type":"git"},"_npmVersion":"10.7.0","description":"MCP Server for @lisp on CAD","directories":{},"_nodeVersion":"24.15.0","dependencies":{"edge-js":"^25.0.1","express":"^5.2.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.13_1778236296219_0.3025167178659314","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@atlisp/mcp","version":"1.0.14","keywords":["mcp","atlisp","cad","autolisp","package-manager"],"author":{"name":"vitalgg"},"license":"ISC","_id":"@atlisp/mcp@1.0.14","maintainers":[{"name":"vitalgg","email":"vitalgg@gmail.com"}],"homepage":"https://gitee.com/atlisp","bugs":{"url":"https://gitee.com/organizations/atlisp/issues"},"bin":{"atlisp-mcp":"src/cli.js"},"dist":{"shasum":"ab18ed444ce68953b8d1673a20a2fb2815fcbff3","tarball":"https://registry.npmjs.org/@atlisp/mcp/-/mcp-1.0.14.tgz","fileCount":14,"integrity":"sha512-J736C7a4EDHVGsxom4I+s53+fWOjnAlYcrQdFM2msD+J9tP1+f/4gpOmFiSF/H70mqDQYZpzYObtrx7stbbyqA==","signatures":[{"sig":"MEYCIQD3n5j9BQmzhV2RMT5OLz5N0CRsNh/YlX+MriS0a/qd6QIhALzv1Z2trZaaOkVno2jL70Hfwiqf0KJFCZSmcJhc/gAS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60146},"main":"src/atlisp-mcp.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./src/atlisp-mcp.js","./cad":"./src/cad.js"},"gitHead":"42a0829021dd540f1cfce5bf80ccc4eda53d5859","scripts":{"test":"vitest run","start":"node src/atlisp-mcp.js","test:watch":"vitest"},"_npmUser":{"name":"vitalgg","email":"vitalgg@gmail.com"},"repository":{"url":"https://gitee.com/atlisp/atlisp-kernel.git","type":"git"},"_npmVersion":"10.7.0","description":"MCP Server for @lisp on CAD","directories":{},"_nodeVersion":"24.15.0","dependencies":{"edge-js":"^25.0.1","express":"^5.2.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.14_1778239088745_0.5573491914956115","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@atlisp/mcp","version":"1.0.15","keywords":["mcp","atlisp","cad","autolisp","package-manager"],"author":{"name":"vitalgg"},"license":"ISC","_id":"@atlisp/mcp@1.0.15","maintainers":[{"name":"vitalgg","email":"vitalgg@gmail.com"}],"homepage":"https://gitee.com/atlisp","bugs":{"url":"https://gitee.com/organizations/atlisp/issues"},"bin":{"atlisp-mcp":"src/cli.js"},"dist":{"shasum":"4919cf434100779dc9c5559cda44ffc7d7e481c6","tarball":"https://registry.npmjs.org/@atlisp/mcp/-/mcp-1.0.15.tgz","fileCount":14,"integrity":"sha512-VMzyu7QtPx20HMamoEDTfffABZTU6Ys+O9YgE0DBr0iQtrB0NJsLjiuCq5QSS7C/YelmiQENC0R1BrK4SpN24g==","signatures":[{"sig":"MEUCIGH6r3ECR/o+HegtYkZyq8WaWDD3EeFYbhthy4mvA0CHAiEA0t01VOlz25HLisFoOor0E6sQQbtrHdKOCmLkQEemi+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62007},"main":"src/atlisp-mcp.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./src/atlisp-mcp.js","./cad":"./src/cad.js"},"gitHead":"67dc0af76fa0e5a4a5857e8d80524154ed9b2ba7","scripts":{"test":"vitest run","start":"node src/atlisp-mcp.js","test:watch":"vitest"},"_npmUser":{"name":"vitalgg","email":"vitalgg@gmail.com"},"repository":{"url":"https://gitee.com/atlisp/atlisp-kernel.git","type":"git"},"_npmVersion":"10.7.0","description":"MCP Server for @lisp on CAD","directories":{},"_nodeVersion":"24.15.0","dependencies":{"edge-js":"^25.0.1","express":"^5.2.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.15_1778246228349_0.5728903681306039","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"@atlisp/mcp","version":"1.0.16","keywords":["mcp","atlisp","cad","autolisp","package-manager"],"author":{"name":"vitalgg"},"license":"ISC","_id":"@atlisp/mcp@1.0.16","maintainers":[{"name":"vitalgg","email":"vitalgg@gmail.com"}],"homepage":"https://gitee.com/atlisp","bugs":{"url":"https://gitee.com/organizations/atlisp/issues"},"bin":{"atlisp-mcp":"src/cli.js"},"dist":{"shasum":"61824c58670b3b5db87ba21b831b699626b7d76b","tarball":"https://registry.npmjs.org/@atlisp/mcp/-/mcp-1.0.16.tgz","fileCount":15,"integrity":"sha512-myJtXPQsDMo4Zfjtpo8MciAlooUzlcU7No2ZYs0hlXCMrJqTEU9DH/SbsVeu+Qb04yrXKpmIZTO3x2AXzTnG2g==","signatures":[{"sig":"MEYCIQCtDClWuEZILEhXxRnf4ZdAzbTsDbB+IuarXUmGctewQwIhAO99LhpvX/v5XwqiBBOJFN3F5bYw9qyX47kon7jk5zAQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80415},"main":"src/atlisp-mcp.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./src/atlisp-mcp.js","./cad":"./src/cad.js"},"gitHead":"a0ea0ed67e4e42a38b5ee3c23cdbfe7a1a23a0a1","scripts":{"test":"vitest run","start":"node src/atlisp-mcp.js","test:watch":"vitest"},"_npmUser":{"name":"vitalgg","email":"vitalgg@gmail.com"},"repository":{"url":"https://gitee.com/atlisp/atlisp-kernel.git","type":"git"},"_npmVersion":"11.13.0","description":"MCP Server for @lisp on CAD","directories":{},"_nodeVersion":"24.15.0","dependencies":{"edge-js":"^25.0.1","express":"^5.2.1","raw-body":"^3.0.0","iconv-lite":"^0.6.3","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.16_1778279389218_0.13858744481462648","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"@atlisp/mcp","version":"1.0.17","keywords":["mcp","atlisp","cad","autolisp","package-manager"],"author":{"name":"vitalgg"},"license":"ISC","_id":"@atlisp/mcp@1.0.17","maintainers":[{"name":"vitalgg","email":"vitalgg@gmail.com"}],"homepage":"https://gitee.com/atlisp","bugs":{"url":"https://gitee.com/organizations/atlisp/issues"},"bin":{"atlisp-mcp":"src/cli.js"},"dist":{"shasum":"913c23a279f291fd98aa74dd269748aa002f05ef","tarball":"https://registry.npmjs.org/@atlisp/mcp/-/mcp-1.0.17.tgz","fileCount":15,"integrity":"sha512-P6CzeZB4B2ariRXNkS6QK4ro+dOoZVbMsp4l97+u45raERYuCjtBsIYY91M0Ec6L9huWeDl1oiT9uFJQHwdGZQ==","signatures":[{"sig":"MEUCIQDaPyYYecqrSoSShOrOKz2AkKgOn72Bh3coo9ZUdr3XWQIgRVk6MKW+pHU2y6KNYxUQzqUB8iydd6FJhoL2ZA4zKng=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82219},"main":"src/atlisp-mcp.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./src/atlisp-mcp.js","./cad":"./src/cad.js"},"gitHead":"d55377a047e1657d7fb051a29233532f60e914a8","scripts":{"test":"vitest run","start":"node src/atlisp-mcp.js","test:watch":"vitest"},"_npmUser":{"name":"vitalgg","email":"vitalgg@gmail.com"},"repository":{"url":"https://gitee.com/atlisp/atlisp-kernel.git","type":"git"},"_npmVersion":"10.7.0","description":"MCP Server for @lisp on CAD","directories":{},"_nodeVersion":"24.15.0","dependencies":{"edge-js":"^25.0.1","express":"^5.2.1","raw-body":"^3.0.0","iconv-lite":"^0.6.3","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.17_1778286478270_0.13936524898245373","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"@atlisp/mcp","version":"1.0.18","keywords":["mcp","atlisp","cad","autolisp","package-manager"],"author":{"name":"vitalgg"},"license":"ISC","_id":"@atlisp/mcp@1.0.18","maintainers":[{"name":"vitalgg","email":"vitalgg@gmail.com"}],"homepage":"https://gitee.com/atlisp","bugs":{"url":"https://gitee.com/organizations/atlisp/issues"},"bin":{"atlisp-mcp":"src/cli.js"},"dist":{"shasum":"1a284dadf8f441ad98a5c15ebadcf0274f2d36ff","tarball":"https://registry.npmjs.org/@atlisp/mcp/-/mcp-1.0.18.tgz","fileCount":15,"integrity":"sha512-6M830PTEsgeMpdzPnhxQP7UzR8zYu1sFkx11QTjEr+ZcboCrtX2uPuGShi/vBq4t9AsyU4HceYVuZytg/kcqSw==","signatures":[{"sig":"MEYCIQC5moSA8tB4+O1mymYuFBlP55PWFz2ILaVxrF3RNeYwVAIhAPkN2xE1NDHNLnAavL69jUZ7tqtHfTqRzDDTDl4Gzzlu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82793},"main":"src/atlisp-mcp.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./src/atlisp-mcp.js","./cad":"./src/cad.js"},"gitHead":"d55377a047e1657d7fb051a29233532f60e914a8","scripts":{"test":"vitest run","start":"node src/atlisp-mcp.js","test:watch":"vitest"},"_npmUser":{"name":"vitalgg","email":"vitalgg@gmail.com"},"repository":{"url":"https://gitee.com/atlisp/atlisp-kernel.git","type":"git"},"_npmVersion":"10.7.0","description":"MCP Server for @lisp on CAD","directories":{},"_nodeVersion":"24.15.0","dependencies":{"edge-js":"^25.0.1","express":"^5.2.1","raw-body":"^3.0.0","iconv-lite":"^0.6.3","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.18_1778287012128_0.9750967653768134","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"@atlisp/mcp","version":"1.0.19","keywords":["mcp","atlisp","cad","autolisp","package-manager"],"author":{"name":"vitalgg"},"license":"ISC","_id":"@atlisp/mcp@1.0.19","maintainers":[{"name":"vitalgg","email":"vitalgg@gmail.com"}],"homepage":"https://gitee.com/atlisp","bugs":{"url":"https://gitee.com/organizations/atlisp/issues"},"bin":{"atlisp-mcp":"src/cli.js"},"dist":{"shasum":"9fb87af7f82e419f0df326b46b4aae8dfe9facc6","tarball":"https://registry.npmjs.org/@atlisp/mcp/-/mcp-1.0.19.tgz","fileCount":15,"integrity":"sha512-6h5w7wRDXOJ4TToFaIScj0BjxMojmUtRm27HzC+Wj+F6YdCnRn1DBCMiY8VkZI/61ictIuic+1M9BGD1e/jRww==","signatures":[{"sig":"MEUCIGhQ8Bw+3P9IyPjJTISDQjx11CEk3HA4BzC8tRDBlDhNAiEAx2KKWBUF+GOoQ9f6Ht4CVNPUpWPgwJc9oI+14bFjnxQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83496},"main":"src/atlisp-mcp.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./src/atlisp-mcp.js","./cad":"./src/cad.js"},"gitHead":"12db4804e3128f2b33af5b77bb597c561320f7b0","scripts":{"test":"vitest run","start":"node src/atlisp-mcp.js","test:watch":"vitest"},"_npmUser":{"name":"vitalgg","email":"vitalgg@gmail.com"},"repository":{"url":"https://gitee.com/atlisp/atlisp-kernel.git","type":"git"},"_npmVersion":"10.7.0","description":"MCP Server for @lisp on CAD","directories":{},"_nodeVersion":"24.15.0","dependencies":{"edge-js":"^25.0.1","express":"^5.2.1","raw-body":"^3.0.0","iconv-lite":"^0.6.3","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.19_1778300589681_0.07777424357909268","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"@atlisp/mcp","version":"1.0.20","keywords":["mcp","atlisp","cad","autolisp","package-manager"],"author":{"name":"vitalgg"},"license":"ISC","_id":"@atlisp/mcp@1.0.20","maintainers":[{"name":"vitalgg","email":"vitalgg@gmail.com"}],"homepage":"https://gitee.com/atlisp","bugs":{"url":"https://gitee.com/organizations/atlisp/issues"},"bin":{"atlisp-mcp":"src/cli.js"},"dist":{"shasum":"81f1f2839e1d6b2dea5f0607b5922f4858db90f9","tarball":"https://registry.npmjs.org/@atlisp/mcp/-/mcp-1.0.20.tgz","fileCount":18,"integrity":"sha512-uMA2MEBO/0yctnYCOU6sJ4U38C+SubGdqQldZqMdXKcJTdtfE09NX33V1MCMEtf7hrut3+bC/7zVW7fZrjnYbQ==","signatures":[{"sig":"MEQCIEx5mQlzlX6QEDzKMKAV44HIczVoWsAAF/q23I8rIoD/AiADueX2MQyYmhngV6w6BTDFbs4j22wzGcptputGyI+myA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106218},"main":"src/atlisp-mcp.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./src/atlisp-mcp.js","./cad":"./src/cad.js"},"gitHead":"2b9407745f6b8b633e7283431ef76b1823e8491e","scripts":{"test":"vitest run","start":"node src/atlisp-mcp.js","test:watch":"vitest"},"_npmUser":{"name":"vitalgg","email":"vitalgg@gmail.com"},"repository":{"url":"https://gitee.com/atlisp/atlisp-kernel.git","type":"git"},"_npmVersion":"11.13.0","description":"MCP Server for @lisp on CAD","directories":{},"_nodeVersion":"24.15.0","dependencies":{"edge-js":"^25.0.1","express":"^5.2.1","raw-body":"^3.0.0","iconv-lite":"^0.6.3","express-rate-limit":"^7.1.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.20_1778422568292_0.05444014787325302","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"@atlisp/mcp","version":"1.0.21","keywords":["mcp","atlisp","cad","autolisp","package-manager"],"author":{"name":"vitalgg"},"license":"ISC","_id":"@atlisp/mcp@1.0.21","maintainers":[{"name":"vitalgg","email":"vitalgg@gmail.com"}],"homepage":"https://gitee.com/atlisp","bugs":{"url":"https://gitee.com/organizations/atlisp/issues"},"bin":{"atlisp-mcp":"src/cli.js"},"dist":{"shasum":"1fe47e8dccaa8eccc4301039b6c6ccc8c9dd39c7","tarball":"https://registry.npmjs.org/@atlisp/mcp/-/mcp-1.0.21.tgz","fileCount":18,"integrity":"sha512-Dvk/uWeVnGWPnZGXfw2yyk8tG5YQzPRym0L0ztzWn5anGH8hTzkCviGyM2SRatMFoyDIobtL0v481yw0rUrd2Q==","signatures":[{"sig":"MEYCIQC/xDqwuISzW36lhmR0/uxP4+ZLQoSctf7SvURcqe96cgIhAPdRPFhqBN2kTEo3Y66XSoh1ebOy/640J/J4QAWmDPMv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106214},"main":"src/atlisp-mcp.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./src/atlisp-mcp.js","./cad":"./src/cad.js"},"gitHead":"32fc666c5e22c35fae969c8aca2c4eb53e5ee615","scripts":{"test":"vitest run","start":"node src/atlisp-mcp.js","test:watch":"vitest"},"_npmUser":{"name":"vitalgg","email":"vitalgg@gmail.com"},"repository":{"url":"https://gitee.com/atlisp/atlisp-kernel.git","type":"git"},"_npmVersion":"10.7.0","description":"MCP Server for @lisp on CAD","directories":{},"_nodeVersion":"24.15.0","dependencies":{"edge-js":"^25.0.1","express":"^5.2.1","raw-body":"^3.0.0","iconv-lite":"^0.6.3","express-rate-limit":"^7.1.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.21_1778487457163_0.8360690112746318","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"@atlisp/mcp","version":"1.0.22","keywords":["mcp","atlisp","cad","autolisp","package-manager"],"author":{"name":"vitalgg"},"license":"ISC","_id":"@atlisp/mcp@1.0.22","maintainers":[{"name":"vitalgg","email":"vitalgg@gmail.com"}],"homepage":"https://gitee.com/atlisp","bugs":{"url":"https://gitee.com/organizations/atlisp/issues"},"bin":{"atlisp-mcp":"src/cli.js"},"dist":{"shasum":"67b158b408296b00871984691ac41695eb1e06a5","tarball":"https://registry.npmjs.org/@atlisp/mcp/-/mcp-1.0.22.tgz","fileCount":18,"integrity":"sha512-UOFYLcb2xfRKTidYAC3vZlrIfOJXwHXLKbAfKmZP5rsB87anyTnJtNMIIbefV+K8HtVZxG9lTgd2FA9i6CWR9w==","signatures":[{"sig":"MEUCIE/GlbFuSHu2eViXk53PFn+dY/ZV0noL4rKJ7E0rCRnYAiEAgB6pwVD8VNz28z8JsRx2bGgerctj1nlTzZ9y0zcz3hk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106141},"main":"src/atlisp-mcp.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./src/atlisp-mcp.js","./cad":"./src/cad.js"},"gitHead":"4451bf66059c016d620419911c176bd21379e5c0","scripts":{"test":"vitest run","start":"node src/atlisp-mcp.js","test:watch":"vitest"},"_npmUser":{"name":"vitalgg","email":"vitalgg@gmail.com"},"repository":{"url":"https://gitee.com/atlisp/atlisp-kernel.git","type":"git"},"_npmVersion":"10.7.0","description":"MCP Server for @lisp on CAD","directories":{},"_nodeVersion":"24.15.0","dependencies":{"edge-js":"^25.0.1","express":"^5.2.1","raw-body":"^3.0.0","iconv-lite":"^0.6.3","express-rate-limit":"^7.1.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.22_1778499388997_0.10357284961034452","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"@atlisp/mcp","version":"1.0.23","keywords":["mcp","atlisp","cad","autolisp","package-manager"],"author":{"name":"vitalgg"},"license":"ISC","_id":"@atlisp/mcp@1.0.23","maintainers":[{"name":"vitalgg","email":"vitalgg@gmail.com"}],"homepage":"https://gitee.com/atlisp","bugs":{"url":"https://gitee.com/organizations/atlisp/issues"},"bin":{"atlisp-mcp":"src/cli.js"},"dist":{"shasum":"55448d60ee6ed122efbc94eac81ba8aea37388fa","tarball":"https://registry.npmjs.org/@atlisp/mcp/-/mcp-1.0.23.tgz","fileCount":18,"integrity":"sha512-uJ3QEiHh/T5E1aO4lBzCoZIjouD78QDsEQ/Ou3/umURmUw08/wcAlEsfLdlBULveOv+4c4t2LB4Ea1NtWuWMtg==","signatures":[{"sig":"MEQCIDikO3VQIbjsR+eS9Hi4gec5mm5zljDSxoQsuTR0SIiFAiBy5LaX3cMxWI5gQKo/ft6SH6Bhxz1gj1/GjEefeeGCmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106675},"main":"src/atlisp-mcp.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./src/atlisp-mcp.js","./cad":"./src/cad.js"},"gitHead":"e56877bec77530daaac78f6bcb36fb66e4e4cdc2","scripts":{"test":"vitest run","start":"node src/atlisp-mcp.js","test:watch":"vitest"},"_npmUser":{"name":"vitalgg","email":"vitalgg@gmail.com"},"repository":{"url":"https://gitee.com/atlisp/atlisp-kernel.git","type":"git"},"_npmVersion":"11.13.0","description":"MCP Server for @lisp on CAD","directories":{},"_nodeVersion":"24.15.0","dependencies":{"edge-js":"^25.0.1","express":"^5.2.1","raw-body":"^3.0.0","iconv-lite":"^0.6.3","express-rate-limit":"^7.1.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.23_1778534997460_0.06950868202061766","host":"s3://npm-registry-packages-npm-production"}},"1.0.24":{"name":"@atlisp/mcp","version":"1.0.24","keywords":["mcp","atlisp","cad","autolisp","package-manager"],"author":{"name":"vitalgg"},"license":"ISC","_id":"@atlisp/mcp@1.0.24","maintainers":[{"name":"vitalgg","email":"vitalgg@gmail.com"}],"homepage":"https://gitee.com/atlisp","bugs":{"url":"https://gitee.com/organizations/atlisp/issues"},"bin":{"atlisp-mcp":"src/cli.js"},"dist":{"shasum":"5ff6f36b2e20e5e07d3cff210ab0a48c4cd0f9cc","tarball":"https://registry.npmjs.org/@atlisp/mcp/-/mcp-1.0.24.tgz","fileCount":18,"integrity":"sha512-n/B0696SeN89ju7laQOhmZneH6tcTULwycvj9elCGaJSj2PfudeYxEzjcMQAO1yf2knI2yeh9Aar5OTvnpi/xA==","signatures":[{"sig":"MEYCIQCf0PCi7N9Zo2hOCXcxPhGUL6notjKgdj6iM3GfjHiz6QIhAPct0f/HpEkeTy2LjOlUeYm0iCB78wTrwDfuBIwhqqzE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106675},"main":"src/atlisp-mcp.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./src/atlisp-mcp.js","./cad":"./src/cad.js"},"gitHead":"e56877bec77530daaac78f6bcb36fb66e4e4cdc2","scripts":{"test":"vitest run","start":"node src/atlisp-mcp.js","test:watch":"vitest"},"_npmUser":{"name":"vitalgg","email":"vitalgg@gmail.com"},"repository":{"url":"https://gitee.com/atlisp/atlisp-kernel.git","type":"git"},"_npmVersion":"11.13.0","description":"MCP Server for @lisp on CAD","directories":{},"_nodeVersion":"24.15.0","dependencies":{"edge-js":"^25.0.1","express":"^5.2.1","raw-body":"^3.0.0","iconv-lite":"^0.6.3","express-rate-limit":"^7.1.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.24_1778535083102_0.09118730925873275","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"@atlisp/mcp","version":"1.0.25","keywords":["mcp","atlisp","cad","autolisp","package-manager"],"author":{"name":"vitalgg"},"license":"ISC","_id":"@atlisp/mcp@1.0.25","maintainers":[{"name":"vitalgg","email":"vitalgg@gmail.com"}],"homepage":"https://gitee.com/atlisp","bugs":{"url":"https://gitee.com/organizations/atlisp/issues"},"bin":{"atlisp-mcp":"src/cli.js"},"dist":{"shasum":"f7d028a87b8adbb244d5eea5ed00029269d4adae","tarball":"https://registry.npmjs.org/@atlisp/mcp/-/mcp-1.0.25.tgz","fileCount":18,"integrity":"sha512-HkRh6hLnhGtKZvzDHYrhUL8Rh/ev1B/q+hFa0GbUf4wfQbYk3gNrNhvJOKGavpBnh1pxHJAne2Z82tpwkIxYgQ==","signatures":[{"sig":"MEQCICtmvH3cX0R2lTR7LsgS7PoXZLoWe6AFuLI7F1gEB/iNAiA0PC1aj90EWOb4WJvz5csHFXWtcy09KNO8mBazB8zGFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107247},"main":"src/atlisp-mcp.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./src/atlisp-mcp.js","./cad":"./src/cad.js"},"gitHead":"7af76f5fc500976fa239b74c5556c78906ea251b","scripts":{"test":"vitest run","start":"node src/atlisp-mcp.js","test:watch":"vitest"},"_npmUser":{"name":"vitalgg","email":"vitalgg@gmail.com"},"repository":{"url":"https://gitee.com/atlisp/atlisp-kernel.git","type":"git"},"_npmVersion":"11.13.0","description":"MCP Server for @lisp on CAD","directories":{},"_nodeVersion":"24.15.0","dependencies":{"edge-js":"^25.0.1","express":"^5.2.1","raw-body":"^3.0.0","iconv-lite":"^0.6.3","express-rate-limit":"^7.1.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.25_1778537686349_0.22321817673939925","host":"s3://npm-registry-packages-npm-production"}},"1.0.26":{"name":"@atlisp/mcp","version":"1.0.26","keywords":["mcp","atlisp","cad","autolisp","package-manager"],"author":{"name":"vitalgg"},"license":"ISC","_id":"@atlisp/mcp@1.0.26","maintainers":[{"name":"vitalgg","email":"vitalgg@gmail.com"}],"homepage":"https://gitee.com/atlisp","bugs":{"url":"https://gitee.com/organizations/atlisp/issues"},"bin":{"atlisp-mcp":"src/cli.js"},"dist":{"shasum":"50b1820144ad2513ca30ba676ac135b8deb954dd","tarball":"https://registry.npmjs.org/@atlisp/mcp/-/mcp-1.0.26.tgz","fileCount":18,"integrity":"sha512-77A9QJcUTILR9o7bPJoilJc6f+6HY5nM3g/9UK17qOg3EgvcCVRaFPlLicH5Yr7uuGPFyklA8RrbncqPu6iI9w==","signatures":[{"sig":"MEYCIQCsyy9GeV8hVqRNpRY18zVIM3CdSjjzVxOXOgi9RNF5igIhANvyzAI4zrMdlPnTm2h/34UUWwe5YJRiHRCdWmLFv8dB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109153},"main":"src/atlisp-mcp.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./src/atlisp-mcp.js","./cad":"./src/cad.js"},"gitHead":"59bf2610347c8773b1ea321d27bfc8d419901fbd","scripts":{"test":"vitest run","start":"node src/atlisp-mcp.js","test:watch":"vitest"},"_npmUser":{"name":"vitalgg","email":"vitalgg@gmail.com"},"repository":{"url":"https://gitee.com/atlisp/atlisp-kernel.git","type":"git"},"_npmVersion":"11.13.0","description":"MCP Server for @lisp on CAD","directories":{},"_nodeVersion":"24.15.0","dependencies":{"edge-js":"^25.0.1","express":"^5.2.1","raw-body":"^3.0.0","iconv-lite":"^0.6.3","express-rate-limit":"^7.1.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.26_1778626310018_0.23102165972365052","host":"s3://npm-registry-packages-npm-production"}},"1.0.27":{"name":"@atlisp/mcp","version":"1.0.27","keywords":["mcp","atlisp","cad","autolisp","package-manager"],"author":{"name":"vitalgg"},"license":"ISC","_id":"@atlisp/mcp@1.0.27","maintainers":[{"name":"vitalgg","email":"vitalgg@gmail.com"}],"homepage":"https://gitee.com/atlisp","bugs":{"url":"https://gitee.com/organizations/atlisp/issues"},"bin":{"atlisp-mcp":"src/cli.js"},"dist":{"shasum":"4b755995a1f70f446ddc47d14c687d3faff769ac","tarball":"https://registry.npmjs.org/@atlisp/mcp/-/mcp-1.0.27.tgz","fileCount":18,"integrity":"sha512-bz2V6bpzM8kcPSDUnY15M/P/UlGcSyYKv0Z9S+RFG19vnXpWvOazKiVkywfEnD5LyocLGO6KghZPqrg6IhTHyw==","signatures":[{"sig":"MEQCIHoA3kN+z80X0cNipYfyHr84JJof2S9h4fcLX0ZETIenAiBzMHCz7dbMbYrzYCkUBwnwUY6rJEi65B8M9qPKF3VaxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109032},"main":"src/atlisp-mcp.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./src/atlisp-mcp.js","./cad":"./src/cad.js"},"gitHead":"c9c5a50bee28c2306f0a0ca88af3265e1d58391d","scripts":{"test":"vitest run","start":"node src/atlisp-mcp.js","test:watch":"vitest"},"_npmUser":{"name":"vitalgg","email":"vitalgg@gmail.com"},"repository":{"url":"https://gitee.com/atlisp/atlisp-kernel.git","type":"git"},"_npmVersion":"11.13.0","description":"MCP Server for @lisp on CAD","directories":{},"_nodeVersion":"24.15.0","dependencies":{"edge-js":"^25.0.1","express":"^5.2.1","raw-body":"^3.0.0","iconv-lite":"^0.6.3","express-rate-limit":"^7.1.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.27_1778626757686_0.03193594861241866","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@atlisp/mcp","version":"1.1.0","keywords":["mcp","atlisp","cad","autolisp","package-manager"],"author":{"name":"vitalgg"},"license":"ISC","_id":"@atlisp/mcp@1.1.0","maintainers":[{"name":"vitalgg","email":"vitalgg@gmail.com"}],"homepage":"https://gitee.com/atlisp","bugs":{"url":"https://gitee.com/organizations/atlisp/issues"},"bin":{"atlisp-mcp":"src/atlisp-mcp.js"},"dist":{"shasum":"8aa6da97cbbb4c2081745ef78ff94e3fa0460093","tarball":"https://registry.npmjs.org/@atlisp/mcp/-/mcp-1.1.0.tgz","fileCount":17,"integrity":"sha512-UZW6hbo0Tn1yt//Y5GspIb5lykU0Puxa6g6DMABX4GMafNYRI8nOfUSaZ5k40vW2yOpD6lTzhwbASISqoWZ40A==","signatures":[{"sig":"MEUCIHnB5pcZMvOjffOFAQUxyyr3qB7dP9LXcPKpeZooKB2JAiEAs1HcwQKAJGOi7fQX5EoJAMs7lMLqzO0TxReH8QJ2EWs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101001},"main":"src/atlisp-mcp.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./src/atlisp-mcp.js","./cad":"./src/cad.js"},"gitHead":"e535c0b63b31e040c04dbfdee4b5c80b40c9dec7","scripts":{"test":"vitest run","start":"node src/atlisp-mcp.js","test:watch":"vitest"},"_npmUser":{"name":"vitalgg","email":"vitalgg@gmail.com"},"repository":{"url":"https://gitee.com/atlisp/atlisp-kernel.git","type":"git"},"_npmVersion":"10.7.0","description":"MCP Server for @lisp on CAD","directories":{},"_nodeVersion":"24.15.0","dependencies":{"edge-js":"^25.0.1","express":"^5.2.1","raw-body":"^3.0.0","iconv-lite":"^0.6.3","express-rate-limit":"^7.1.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.0_1778636628652_0.9486079881033895","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@atlisp/mcp","version":"1.1.1","keywords":["mcp","atlisp","cad","autolisp","package-manager"],"author":{"name":"vitalgg"},"license":"ISC","_id":"@atlisp/mcp@1.1.1","maintainers":[{"name":"vitalgg","email":"vitalgg@gmail.com"}],"homepage":"https://gitee.com/atlisp","bugs":{"url":"https://gitee.com/organizations/atlisp/issues"},"bin":{"atlisp-mcp":"src/atlisp-mcp.js"},"dist":{"shasum":"fdc2fd3f0dfaee07d4ba5895ba549451c3a1b40c","tarball":"https://registry.npmjs.org/@atlisp/mcp/-/mcp-1.1.1.tgz","fileCount":17,"integrity":"sha512-KxBqCunuaH6ltOi2tHfeRGqtV1Hc4o+GX4wlmpYXTMnsP3ju0x1xHfj2/ZdtFQERJbXmLLFv0ClF1jEgsUpGsg==","signatures":[{"sig":"MEUCIGKz7O/+fg2wGFHF4OHSYyYRKwdz5N9EgWVDe/xGKGK7AiEA+jUL01JS8ZY6yoQQwBZAnA/qZZC/SjSavMwwC8DtWEQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104425},"main":"src/atlisp-mcp.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./src/atlisp-mcp.js","./cad":"./src/cad.js"},"gitHead":"e535c0b63b31e040c04dbfdee4b5c80b40c9dec7","scripts":{"test":"vitest run","start":"node src/atlisp-mcp.js","test:watch":"vitest"},"_npmUser":{"name":"vitalgg","email":"vitalgg@gmail.com"},"repository":{"url":"https://gitee.com/atlisp/atlisp-kernel.git","type":"git"},"_npmVersion":"10.7.0","description":"MCP Server for @lisp on CAD","directories":{},"_nodeVersion":"24.15.0","dependencies":{"edge-js":"^25.0.1","express":"^5.2.1","raw-body":"^3.0.0","iconv-lite":"^0.6.3","express-rate-limit":"^7.1.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.1_1778637237856_0.5043365105512674","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@atlisp/mcp","version":"1.1.2","keywords":["mcp","atlisp","cad","autolisp","package-manager"],"author":{"name":"vitalgg"},"license":"ISC","_id":"@atlisp/mcp@1.1.2","maintainers":[{"name":"vitalgg","email":"vitalgg@gmail.com"}],"homepage":"https://gitee.com/atlisp","bugs":{"url":"https://gitee.com/organizations/atlisp/issues"},"bin":{"atlisp-mcp":"src/atlisp-mcp.js"},"dist":{"shasum":"4d34955d3fb7994e790219a93a4f3b86a1dbb134","tarball":"https://registry.npmjs.org/@atlisp/mcp/-/mcp-1.1.2.tgz","fileCount":17,"integrity":"sha512-Mn6VcZf1zkw1/n+gA8GFewU1RgMCcBLH9GKh4tP6YYYnF8k8HZvt5Qt+FzxMvdLZsNQE5zOVoX8nr2N3SgzYwg==","signatures":[{"sig":"MEYCIQCiZkBQIBQo2am7U42aHJKpu93HNNkBRKds5vNmJi5NjwIhAM6i5laFcYrNwbCsKnm6ukkCpJQDM0yEGtRWz6I2sIBl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105414},"main":"src/atlisp-mcp.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./src/atlisp-mcp.js","./cad":"./src/cad.js"},"gitHead":"f48bbb635da9b699aa19c5c3773992f0c7e6f578","scripts":{"test":"vitest run","start":"node src/atlisp-mcp.js","test:watch":"vitest"},"_npmUser":{"name":"vitalgg","email":"vitalgg@gmail.com"},"repository":{"url":"https://gitee.com/atlisp/atlisp-kernel.git","type":"git"},"_npmVersion":"10.7.0","description":"MCP Server for @lisp on CAD","directories":{},"_nodeVersion":"24.15.0","dependencies":{"edge-js":"^25.0.1","express":"^5.2.1","raw-body":"^3.0.0","iconv-lite":"^0.6.3","express-rate-limit":"^7.1.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.2_1778638144932_0.0016384063888543743","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@atlisp/mcp","version":"1.1.3","keywords":["mcp","atlisp","cad","autolisp","package-manager"],"author":{"name":"vitalgg"},"license":"ISC","_id":"@atlisp/mcp@1.1.3","maintainers":[{"name":"vitalgg","email":"vitalgg@gmail.com"}],"homepage":"https://gitee.com/atlisp","bugs":{"url":"https://gitee.com/organizations/atlisp/issues"},"bin":{"atlisp-mcp":"src/atlisp-mcp.js"},"dist":{"shasum":"61b147c0de7c94cd2184aba8d2580981ebc1ccd8","tarball":"https://registry.npmjs.org/@atlisp/mcp/-/mcp-1.1.3.tgz","fileCount":17,"integrity":"sha512-HL0uwKbHcslYUhR93PTgS5Dj0zz9slrK5N7KNb+iMdM1E9dRme0Uxu1aQALkHGMAQVmUtuAdvfO1fZ6vPLCTrA==","signatures":[{"sig":"MEUCIGPj+bm3hHqymuCGX7SFQ4tCC7MOyLfuUY0I/tYpO46qAiEA+nB3hOpGs2uIqj6EhXrak/0qcKhjdqtvCMYujJ8E/PU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106597},"main":"src/atlisp-mcp.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./src/atlisp-mcp.js","./cad":"./src/cad.js"},"gitHead":"59eca00ed9e931f9744c30297c27d89f66a05518","scripts":{"test":"vitest run","start":"node src/atlisp-mcp.js","test:watch":"vitest"},"_npmUser":{"name":"vitalgg","email":"vitalgg@gmail.com"},"repository":{"url":"https://gitee.com/atlisp/atlisp-kernel.git","type":"git"},"_npmVersion":"10.7.0","description":"MCP Server for @lisp on CAD","directories":{},"_nodeVersion":"24.15.0","dependencies":{"edge-js":"^25.0.1","express":"^5.2.1","raw-body":"^3.0.0","iconv-lite":"^0.6.3","express-rate-limit":"^7.1.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.3_1778639639957_0.4260335516601774","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@atlisp/mcp","version":"1.1.5","keywords":["mcp","atlisp","cad","autolisp","package-manager"],"author":{"name":"vitalgg"},"license":"ISC","_id":"@atlisp/mcp@1.1.5","maintainers":[{"name":"vitalgg","email":"vitalgg@gmail.com"}],"homepage":"https://gitee.com/atlisp","bugs":{"url":"https://gitee.com/organizations/atlisp/issues"},"bin":{"atlisp-mcp":"src/atlisp-mcp.js"},"dist":{"shasum":"fcf34d84e3a04230f2bfa27d326db67480a13b1a","tarball":"https://registry.npmjs.org/@atlisp/mcp/-/mcp-1.1.5.tgz","fileCount":19,"integrity":"sha512-Iw7crigyS7nuwl9N9Cu73wfAEUYTRwmnm55YKkpVcwVvg8SfAIJZmsR9vGzPxscdumGufCXSLJoUq8vuij6iFA==","signatures":[{"sig":"MEYCIQCAjGlLhy/MFjeY9n7w+Cs30TmingRYkDhChObrOPUQNwIhALcAT62KBzTGKLN8cn31Z62aZBgohIezhNVUifGHZi4j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110504},"main":"src/atlisp-mcp.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./src/atlisp-mcp.js","./cad":"./src/cad.js"},"gitHead":"f4605921616edf5e2a0be6dbaefc07118bb48fd9","scripts":{"test":"vitest run","start":"node src/atlisp-mcp.js","test:watch":"vitest"},"_npmUser":{"name":"vitalgg","email":"vitalgg@gmail.com"},"repository":{"url":"https://gitee.com/atlisp/atlisp-kernel.git","type":"git"},"_npmVersion":"10.7.0","description":"MCP Server for @lisp on CAD","directories":{},"_nodeVersion":"24.15.0","dependencies":{"edge-js":"^25.0.1","express":"^5.2.1","raw-body":"^3.0.0","iconv-lite":"^0.6.3","express-rate-limit":"^7.1.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.5_1778647263728_0.3946666585949139","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@atlisp/mcp","version":"1.2.0","keywords":["mcp","atlisp","cad","autolisp","package-manager"],"author":{"name":"vitalgg"},"license":"ISC","_id":"@atlisp/mcp@1.2.0","maintainers":[{"name":"vitalgg","email":"vitalgg@gmail.com"}],"homepage":"https://gitee.com/atlisp","bugs":{"url":"https://gitee.com/organizations/atlisp/issues"},"bin":{"atlisp-mcp":"src/atlisp-mcp.js"},"dist":{"shasum":"8fe5f8aeea4dc9a5c96d84cd7d3120988a412e32","tarball":"https://registry.npmjs.org/@atlisp/mcp/-/mcp-1.2.0.tgz","fileCount":19,"integrity":"sha512-/UpeSXZejLPXQOT1DPOSEUrgWHub4q4SY0TaKz3sOD+56inoyMK4Uu+hVyzhlpjdGSU5MfymHmaKosSa64QVxQ==","signatures":[{"sig":"MEYCIQC2XYESnQAGam0ZoaHFr6Qq5EO7fGHbyUiSzP5vMpfFcgIhAKr1JfmA/2v5ORM3JoRKPM2zWLIPxamyrQ+CfOkHvJBz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112932},"main":"src/atlisp-mcp.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./src/atlisp-mcp.js","./cad":"./src/cad.js"},"gitHead":"5db0831dd799d021a4a2326331f20aa742d9eb2b","scripts":{"test":"vitest run","start":"node src/atlisp-mcp.js","test:watch":"vitest"},"_npmUser":{"name":"vitalgg","email":"vitalgg@gmail.com"},"repository":{"url":"https://gitee.com/atlisp/atlisp-kernel.git","type":"git"},"_npmVersion":"11.13.0","description":"MCP Server for @lisp on CAD","directories":{},"_nodeVersion":"24.15.0","dependencies":{"edge-js":"^25.0.1","express":"^5.2.1","raw-body":"^3.0.0","iconv-lite":"^0.6.3","express-rate-limit":"^7.1.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.2.0_1778689099593_0.4991955843272269","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@atlisp/mcp","version":"1.3.0","keywords":["mcp","atlisp","cad","autolisp","package-manager"],"author":{"name":"vitalgg"},"license":"ISC","_id":"@atlisp/mcp@1.3.0","maintainers":[{"name":"vitalgg","email":"vitalgg@gmail.com"}],"homepage":"https://gitee.com/atlisp","bugs":{"url":"https://gitee.com/organizations/atlisp/issues"},"bin":{"atlisp-mcp":"src/atlisp-mcp.js"},"dist":{"shasum":"6fb3fdcfd5b9736fa5feee759b7eae9ea6fdb92d","tarball":"https://registry.npmjs.org/@atlisp/mcp/-/mcp-1.3.0.tgz","fileCount":19,"integrity":"sha512-LGRJ5ITjjPmZtCZd4WVqaglNYSmmBC+zmroHHN44ibbT0iZixllUMvM57mUAteETks93KA1e+a1nEKyQuUCdwA==","signatures":[{"sig":"MEYCIQC+b2aKXiCHRVs9Ijl97NBVHzqYlEDx6UbTO/ycXBm8iwIhAJzPUb335tf0xvqe6l4wRkYtXFozDwXIhViWkn7ahB4l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112861},"main":"src/atlisp-mcp.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./src/atlisp-mcp.js","./cad":"./src/cad.js"},"gitHead":"032f68bed7bcc19f563a1b81132c17b9d87eeca3","scripts":{"test":"vitest run","start":"node src/atlisp-mcp.js","test:watch":"vitest"},"_npmUser":{"name":"vitalgg","email":"vitalgg@gmail.com"},"repository":{"url":"https://gitee.com/atlisp/atlisp-kernel.git","type":"git"},"_npmVersion":"11.13.0","description":"MCP Server for @lisp on CAD","directories":{},"_nodeVersion":"24.15.0","dependencies":{"edge-js":"^25.0.1","express":"^5.2.1","raw-body":"^3.0.0","iconv-lite":"^0.6.3","express-rate-limit":"^7.1.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.3.0_1778691914278_0.1295343170630272","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@atlisp/mcp","version":"1.3.1","keywords":["mcp","atlisp","cad","autolisp","package-manager"],"author":{"name":"vitalgg"},"license":"ISC","_id":"@atlisp/mcp@1.3.1","maintainers":[{"name":"vitalgg","email":"vitalgg@gmail.com"}],"homepage":"https://gitee.com/atlisp","bugs":{"url":"https://gitee.com/organizations/atlisp/issues"},"bin":{"atlisp-mcp":"dist/atlisp-mcp.js"},"dist":{"shasum":"f87bf921b16956b97fd4403c6684e78df847741e","tarball":"https://registry.npmjs.org/@atlisp/mcp/-/mcp-1.3.1.tgz","fileCount":4,"integrity":"sha512-NnHz7eM2oXKfwKpFSFBaSu1ngBzINn77KJj8qPxnX0cIVLSit/x0YDfqtlkUbT7eoatw6FMkx71w5+pXXfDgyA==","signatures":[{"sig":"MEYCIQDNFajzKPD7V1SkjAdJJD+ERUP4IXCuAnY/PwR2gF96CgIhAJxr72pppJd8PLIQGznaP0G2FbCPJkbjPa7y12MTgSaw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92562},"main":"dist/atlisp-mcp.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/atlisp-mcp.js","./cad":"./dist/atlisp-mcp.js"},"gitHead":"a8f1173b1ffa3aec3f6d61a86ba54c410f27be93","scripts":{"test":"vitest run","build":"npm run build:main && npm run build:worker","start":"node src/atlisp-mcp.js","build:main":"esbuild src/atlisp-mcp.js --bundle --platform=node --target=node18 --format=esm --outdir=dist --external:edge-js --packages=external --banner:js=\"#!/usr/bin/env node\"","test:watch":"vitest","build:worker":"esbuild src/cad-worker.js --bundle --platform=node --target=node18 --format=esm --outdir=dist --external:edge-js --packages=external","prepublishOnly":"npm run build"},"_npmUser":{"name":"vitalgg","email":"vitalgg@gmail.com"},"repository":{"url":"https://gitee.com/atlisp/atlisp-kernel.git","type":"git"},"_npmVersion":"11.13.0","description":"MCP Server for @lisp on CAD","directories":{},"_nodeVersion":"24.15.0","dependencies":{"edge-js":"^25.0.1","express":"^5.2.1","raw-body":"^3.0.0","iconv-lite":"^0.6.3","express-rate-limit":"^7.1.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","esbuild":"^0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.3.1_1778711201280_0.473255036203867","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@atlisp/mcp","version":"1.3.2","keywords":["mcp","atlisp","cad","autolisp","package-manager"],"author":{"name":"vitalgg"},"license":"ISC","_id":"@atlisp/mcp@1.3.2","maintainers":[{"name":"vitalgg","email":"vitalgg@gmail.com"}],"homepage":"https://gitee.com/atlisp","bugs":{"url":"https://gitee.com/organizations/atlisp/issues"},"bin":{"atlisp-mcp":"dist/atlisp-mcp.js"},"dist":{"shasum":"af3b3ab3b63748ffac0d252dcce41f960f9294fd","tarball":"https://registry.npmjs.org/@atlisp/mcp/-/mcp-1.3.2.tgz","fileCount":4,"integrity":"sha512-PRW8XPuc+/BVsRM/TLOyAfD1DlhELrrMdKSFk44coXRmAo2fA709d9FhRG6mXHvPIJ69PpHHy2lF/mXJy9KgqA==","signatures":[{"sig":"MEYCIQCOkwl8BEKudyhR71anAr338w73OMHEpr5aRtVzDMZuQAIhAL+4wOn42+wbrU9pw/+OrTqk7rXAgWy7mU9FzFG6BgcP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104652},"main":"dist/atlisp-mcp.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/atlisp-mcp.js","./cad":"./dist/atlisp-mcp.js"},"gitHead":"a8f1173b1ffa3aec3f6d61a86ba54c410f27be93","scripts":{"test":"vitest run","build":"npm run build:main && npm run build:worker","start":"node src/atlisp-mcp.js","build:main":"esbuild src/atlisp-mcp.js --bundle --platform=node --target=node18 --format=esm --outdir=dist --external:edge-js --packages=external --banner:js=\"#!/usr/bin/env node\"","test:watch":"vitest","build:worker":"node -e \"require('fs').copyFileSync('src/cad-worker.js','dist/cad-worker.js')\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"vitalgg","email":"vitalgg@gmail.com"},"repository":{"url":"https://gitee.com/atlisp/atlisp-kernel.git","type":"git"},"_npmVersion":"11.13.0","description":"MCP Server for @lisp on CAD","directories":{},"_nodeVersion":"24.15.0","dependencies":{"edge-js":"^25.0.1","express":"^5.2.1","raw-body":"^3.0.0","iconv-lite":"^0.6.3","express-rate-limit":"^7.1.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","esbuild":"^0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.3.2_1778712358216_0.1826247976328088","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"@atlisp/mcp","version":"1.3.3","keywords":["mcp","atlisp","cad","autolisp","package-manager"],"author":{"name":"vitalgg"},"license":"ISC","_id":"@atlisp/mcp@1.3.3","maintainers":[{"name":"vitalgg","email":"vitalgg@gmail.com"}],"homepage":"https://gitee.com/atlisp","bugs":{"url":"https://gitee.com/organizations/atlisp/issues"},"bin":{"atlisp-mcp":"dist/atlisp-mcp.js"},"dist":{"shasum":"dfcab7b8d8a0eeded0365a9f235c76e1dae2e8dc","tarball":"https://registry.npmjs.org/@atlisp/mcp/-/mcp-1.3.3.tgz","fileCount":4,"integrity":"sha512-YJrALtyjv4PrqRuHI37drjW/j4FLz7OoQq8d84Np79ExQ0Qvv/K33EoLz+5K1x6wdn/Vy2Otp79zvLpA3Ck1hA==","signatures":[{"sig":"MEUCIQDlKahOnNcWQ0MuMkoPcsLZNtAQsZ4ppPFhFTMzyJYWVAIgfCcF+J/+ZRfM8WvYPHaXRujliI1AwQtXrINEkl4SUu4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104723},"main":"dist/atlisp-mcp.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/atlisp-mcp.js","./cad":"./dist/atlisp-mcp.js"},"gitHead":"87645413d2a875dd51ac8cddecdcb3fb5d235197","scripts":{"test":"vitest run","build":"npm run build:main && npm run build:worker","start":"node src/atlisp-mcp.js","build:main":"esbuild src/atlisp-mcp.js --bundle --platform=node --target=node18 --format=esm --outdir=dist --external:edge-js --packages=external --banner:js=\"#!/usr/bin/env node\"","test:watch":"vitest","build:worker":"node -e \"require('fs').copyFileSync('src/cad-worker.js','dist/cad-worker.js')\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"vitalgg","email":"vitalgg@gmail.com"},"repository":{"url":"https://gitee.com/atlisp/atlisp-kernel.git","type":"git"},"_npmVersion":"11.13.0","description":"MCP Server for @lisp on CAD","directories":{},"_nodeVersion":"24.15.0","dependencies":{"edge-js":"^25.0.1","express":"^5.2.1","raw-body":"^3.0.0","iconv-lite":"^0.6.3","express-rate-limit":"^7.1.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","esbuild":"^0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.3.3_1778715710421_0.7243165138232159","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"@atlisp/mcp","version":"1.3.4","keywords":["mcp","atlisp","cad","autolisp","package-manager"],"author":{"name":"vitalgg"},"license":"ISC","_id":"@atlisp/mcp@1.3.4","maintainers":[{"name":"vitalgg","email":"vitalgg@gmail.com"}],"homepage":"https://gitee.com/atlisp","bugs":{"url":"https://gitee.com/organizations/atlisp/issues"},"bin":{"atlisp-mcp":"dist/atlisp-mcp.js"},"dist":{"shasum":"3008576eae66c16e204ddf780f82db43b0596547","tarball":"https://registry.npmjs.org/@atlisp/mcp/-/mcp-1.3.4.tgz","fileCount":4,"integrity":"sha512-zMtoHLMzJ3HSxtBYnH5VzsGQPjhOvcjKlQeZv+EF3OcTZQhhdkwlK90gXaKk0WJ47Gkkd24XQ7LXGxtkzgeFkg==","signatures":[{"sig":"MEUCIQDqmH2AyRiF0+2eJmpg4I/Of6x8p2iMjTN87igxjqNq4AIgaf95S0FmMu5Pw5jWMS0q0bhd/q14ZStWLNWQG5qe2xE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105651},"main":"dist/atlisp-mcp.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/atlisp-mcp.js","./cad":"./dist/atlisp-mcp.js"},"gitHead":"87645413d2a875dd51ac8cddecdcb3fb5d235197","scripts":{"test":"vitest run","build":"npm run build:main && npm run build:worker","start":"node src/atlisp-mcp.js","build:main":"esbuild src/atlisp-mcp.js --bundle --platform=node --target=node18 --format=esm --outdir=dist --external:edge-js --packages=external --banner:js=\"#!/usr/bin/env node\"","test:watch":"vitest","build:worker":"node -e \"require('fs').copyFileSync('src/cad-worker.js','dist/cad-worker.js')\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"vitalgg","email":"vitalgg@gmail.com"},"repository":{"url":"https://gitee.com/atlisp/atlisp-kernel.git","type":"git"},"_npmVersion":"10.7.0","description":"MCP Server for @lisp on CAD","directories":{},"_nodeVersion":"24.15.0","dependencies":{"edge-js":"^25.0.1","express":"^5.2.1","raw-body":"^3.0.0","iconv-lite":"^0.6.3","express-rate-limit":"^7.1.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","esbuild":"^0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.3.4_1778722055742_0.1600118963071584","host":"s3://npm-registry-packages-npm-production"}},"1.3.5":{"name":"@atlisp/mcp","version":"1.3.5","keywords":["mcp","atlisp","cad","autolisp","package-manager"],"author":{"name":"vitalgg"},"license":"ISC","_id":"@atlisp/mcp@1.3.5","maintainers":[{"name":"vitalgg","email":"vitalgg@gmail.com"}],"homepage":"https://gitee.com/atlisp","bugs":{"url":"https://gitee.com/organizations/atlisp/issues"},"bin":{"atlisp-mcp":"dist/atlisp-mcp.js"},"dist":{"shasum":"7dbb02dd8d2f9cbd20dbb765e41c83ca8c011380","tarball":"https://registry.npmjs.org/@atlisp/mcp/-/mcp-1.3.5.tgz","fileCount":4,"integrity":"sha512-obNRpEuwOSPcCOwoWMVXHwriYlDT8UQQUAKrAcDQlxIhx9E97mlwIyHXtMtZcWqUNt2X+y5YyrYOmDULJkoKZA==","signatures":[{"sig":"MEUCICjDKT08jd9zHA3CnOtTFIWYP5eKT4Tv0X1KYD4ZfFjZAiEAzCcUnQBKVQIa9u/RxkcHZjkEo5OAwiWUzIqFt+KcRBU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105758},"main":"dist/atlisp-mcp.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/atlisp-mcp.js","./cad":"./dist/atlisp-mcp.js"},"gitHead":"4ff2cbd9d3e1a0d4335a2e7112b0c634bf374b7a","scripts":{"test":"vitest run","build":"npm run build:main && npm run build:worker","start":"node src/atlisp-mcp.js","build:main":"esbuild src/atlisp-mcp.js --bundle --platform=node --target=node18 --format=esm --outdir=dist --external:edge-js --packages=external --banner:js=\"#!/usr/bin/env node\"","test:watch":"vitest","build:worker":"node -e \"require('fs').copyFileSync('src/cad-worker.js','dist/cad-worker.js')\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"vitalgg","email":"vitalgg@gmail.com"},"repository":{"url":"https://gitee.com/atlisp/atlisp-kernel.git","type":"git"},"_npmVersion":"11.13.0","description":"MCP Server for @lisp on CAD","directories":{},"_nodeVersion":"24.15.0","dependencies":{"edge-js":"^25.0.1","express":"^5.2.1","raw-body":"^3.0.0","iconv-lite":"^0.6.3","express-rate-limit":"^7.1.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","esbuild":"^0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.3.5_1778886851910_0.5901602392681944","host":"s3://npm-registry-packages-npm-production"}},"1.3.7":{"name":"@atlisp/mcp","version":"1.3.7","keywords":["mcp","atlisp","cad","autolisp","package-manager"],"author":{"name":"vitalgg"},"license":"ISC","_id":"@atlisp/mcp@1.3.7","maintainers":[{"name":"vitalgg","email":"vitalgg@gmail.com"}],"homepage":"https://gitee.com/atlisp","bugs":{"url":"https://gitee.com/organizations/atlisp/issues"},"bin":{"atlisp-mcp":"dist/atlisp-mcp.js"},"dist":{"shasum":"ad0f6b6282c6f5c875bcb86c48c2a0a110d48c38","tarball":"https://registry.npmjs.org/@atlisp/mcp/-/mcp-1.3.7.tgz","fileCount":4,"integrity":"sha512-o2fYLW5v9Rq2diQLV8XHHZrEH9PkfGvWSc0mjVbAzyxBE/R1jfBg+o1dErqyOy/B8kP7rXBQRsDeFYTl+/EDVw==","signatures":[{"sig":"MEYCIQCJyrsqfDXWA48ucSUTlExDjcnq8mjZnwrR4Dfg2utZnwIhALwfs4abtx9MI8ukhatNanblQ2QBGkKL09jvNGUMAFxj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":127354},"main":"dist/atlisp-mcp.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/atlisp-mcp.js","./cad":"./dist/atlisp-mcp.js"},"gitHead":"62e0dc5da2188c9c4e7a461ffcd8a522f54c4ac3","scripts":{"test":"vitest run","build":"npm run build:main && npm run build:worker","start":"node src/atlisp-mcp.js","build:main":"esbuild src/atlisp-mcp.js --bundle --platform=node --target=node18 --format=esm --outdir=dist --external:edge-js --packages=external --banner:js=\"#!/usr/bin/env node\"","test:watch":"vitest","build:worker":"node -e \"require('fs').copyFileSync('src/cad-worker.js','dist/cad-worker.js')\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"vitalgg","email":"vitalgg@gmail.com"},"repository":{"url":"https://gitee.com/atlisp/atlisp-kernel.git","type":"git"},"_npmVersion":"11.13.0","description":"MCP Server for @lisp on CAD","directories":{},"_nodeVersion":"24.15.0","dependencies":{"edge-js":"^25.0.1","express":"^5.2.1","raw-body":"^3.0.0","iconv-lite":"^0.6.3","express-rate-limit":"^7.1.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","esbuild":"^0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.3.7_1778957267608_0.37931357490341355","host":"s3://npm-registry-packages-npm-production"}},"1.3.8":{"name":"@atlisp/mcp","version":"1.3.8","keywords":["mcp","atlisp","cad","autolisp","package-manager"],"author":{"name":"vitalgg"},"license":"ISC","_id":"@atlisp/mcp@1.3.8","maintainers":[{"name":"vitalgg","email":"vitalgg@gmail.com"}],"homepage":"https://gitee.com/atlisp","bugs":{"url":"https://gitee.com/organizations/atlisp/issues"},"bin":{"atlisp-mcp":"dist/atlisp-mcp.js"},"dist":{"shasum":"8ba4e5c46d53f68796d0963c90bfbbfbf151bfbf","tarball":"https://registry.npmjs.org/@atlisp/mcp/-/mcp-1.3.8.tgz","fileCount":4,"integrity":"sha512-yIe0muG1KKV+YT0ZBq1z8ZPHxgdkHPOFU21WKO8AE2JJ4p8GPoaAczL+5FpLGezowbi1L19GBpW3wT3sjxlIDQ==","signatures":[{"sig":"MEYCIQCYD7nbvoh/pTpL6XDDcH6h5yrOvjysnqeZix8yfoqNpgIhAObcfwST/19evLWiBxgLToOESHU+0k3VCSca+T9/M3l7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129412},"main":"dist/atlisp-mcp.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/atlisp-mcp.js","./cad":"./dist/atlisp-mcp.js"},"gitHead":"6d7ab4f44b9214982c7d1123696180ef9082d29e","scripts":{"test":"vitest run","build":"npm run build:main && npm run build:worker","start":"node src/atlisp-mcp.js","build:main":"esbuild src/atlisp-mcp.js --bundle --platform=node --target=node18 --format=esm --outdir=dist --external:edge-js --packages=external --banner:js=\"#!/usr/bin/env node\"","test:watch":"vitest","build:worker":"node -e \"require('fs').copyFileSync('src/cad-worker.js','dist/cad-worker.js')\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"vitalgg","email":"vitalgg@gmail.com"},"repository":{"url":"https://gitee.com/atlisp/atlisp-kernel.git","type":"git"},"_npmVersion":"11.13.0","description":"MCP Server for @lisp on CAD","directories":{},"_nodeVersion":"24.15.0","dependencies":{"edge-js":"^25.0.1","express":"^5.2.1","raw-body":"^3.0.0","iconv-lite":"^0.6.3","express-rate-limit":"^7.1.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","esbuild":"^0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.3.8_1778965596029_0.3796110919374118","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@atlisp/mcp","version":"1.4.0","keywords":["mcp","atlisp","cad","autolisp","package-manager"],"author":{"name":"vitalgg"},"license":"ISC","_id":"@atlisp/mcp@1.4.0","maintainers":[{"name":"vitalgg","email":"vitalgg@gmail.com"}],"homepage":"https://gitee.com/atlisp","bugs":{"url":"https://gitee.com/organizations/atlisp/issues"},"bin":{"atlisp-mcp":"dist/atlisp-mcp.js"},"dist":{"shasum":"1378e91b38f575fbfa527d3ee1150a8d35a73c5d","tarball":"https://registry.npmjs.org/@atlisp/mcp/-/mcp-1.4.0.tgz","fileCount":4,"integrity":"sha512-SfjPn9Bt07iV9MNAgtMROX2yZr1mmh3cRM72UGpReAeiR2FFO3hBw07wstQaHa07omVrTVXB0TLDl/0TyEvpXA==","signatures":[{"sig":"MEUCIQDrpURDhJaIUTHZDBwPVd3qd9JI3bLaJK9yvR0jXX/7zAIgfCva8h9WgI036y3b1eY38TZapVQLuSbhi8L+LAhR25s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":131534},"main":"dist/atlisp-mcp.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/atlisp-mcp.js","./cad":"./dist/atlisp-mcp.js"},"gitHead":"e241b57201748dc5cbb35d39d515cc6655077428","scripts":{"test":"vitest run","build":"npm run build:main && npm run build:worker","start":"node src/atlisp-mcp.js","build:main":"esbuild src/atlisp-mcp.js --bundle --platform=node --target=node18 --format=esm --outdir=dist --external:edge-js --packages=external --banner:js=\"#!/usr/bin/env node\"","test:watch":"vitest","build:worker":"node -e \"require('fs').copyFileSync('src/cad-worker.js','dist/cad-worker.js')\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"vitalgg","email":"vitalgg@gmail.com"},"repository":{"url":"https://gitee.com/atlisp/atlisp-kernel.git","type":"git"},"_npmVersion":"10.7.0","description":"MCP Server for @lisp on CAD","directories":{},"_nodeVersion":"24.15.0","dependencies":{"edge-js":"^25.0.1","express":"^5.2.1","raw-body":"^3.0.0","iconv-lite":"^0.6.3","express-rate-limit":"^7.1.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","esbuild":"^0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.4.0_1778985705157_0.8213584297171739","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@atlisp/mcp","version":"1.4.1","keywords":["mcp","atlisp","cad","autolisp","package-manager"],"author":{"name":"vitalgg"},"license":"ISC","_id":"@atlisp/mcp@1.4.1","maintainers":[{"name":"vitalgg","email":"vitalgg@gmail.com"}],"homepage":"https://gitee.com/atlisp","bugs":{"url":"https://gitee.com/organizations/atlisp/issues"},"bin":{"atlisp-mcp":"dist/atlisp-mcp.js"},"dist":{"shasum":"a75ebc30e0f3943aa512946a58c9c228e3295a50","tarball":"https://registry.npmjs.org/@atlisp/mcp/-/mcp-1.4.1.tgz","fileCount":4,"integrity":"sha512-H4exm7naO2U+TnaDUBEfQjvGZ2P065lQU9QmlWymtYSeypQBKIV5PrhP0o0sNvkJh4Fjmw4ZaBHr/0P1yS14zw==","signatures":[{"sig":"MEYCIQCIVWkaNqGkv/PAHzTzoFrDxUzyFsbEfERRuqx1hKfiagIhAKeRxficvGBRzpZ459hn0L5pgSadFBYzZe/co95A+6RN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132148},"main":"dist/atlisp-mcp.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/atlisp-mcp.js","./cad":"./dist/atlisp-mcp.js"},"gitHead":"6c614b51a27244d97a838fff8193fae6a20de4ee","scripts":{"test":"vitest run","build":"npm run build:main && npm run build:worker","start":"node src/atlisp-mcp.js","build:main":"esbuild src/atlisp-mcp.js --bundle --platform=node --target=node18 --format=esm --outdir=dist --external:edge-js --packages=external --banner:js=\"#!/usr/bin/env node\"","test:watch":"vitest","build:worker":"node -e \"require('fs').copyFileSync('src/cad-worker.js','dist/cad-worker.js')\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"vitalgg","email":"vitalgg@gmail.com"},"repository":{"url":"https://gitee.com/atlisp/atlisp-kernel.git","type":"git"},"_npmVersion":"10.7.0","description":"MCP Server for @lisp on CAD","directories":{},"_nodeVersion":"24.15.0","dependencies":{"edge-js":"^25.0.1","express":"^5.2.1","raw-body":"^3.0.0","iconv-lite":"^0.6.3","express-rate-limit":"^7.1.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","esbuild":"^0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.4.1_1778989348697_0.0903716427937673","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"@atlisp/mcp","version":"1.4.2","keywords":["mcp","atlisp","cad","autolisp","package-manager"],"author":{"name":"vitalgg"},"license":"ISC","_id":"@atlisp/mcp@1.4.2","maintainers":[{"name":"vitalgg","email":"vitalgg@gmail.com"}],"homepage":"https://gitee.com/atlisp","bugs":{"url":"https://gitee.com/organizations/atlisp/issues"},"bin":{"atlisp-mcp":"dist/atlisp-mcp.js"},"dist":{"shasum":"dcf9cbb0ccf93d5f1356a4731b0d21817a541e9d","tarball":"https://registry.npmjs.org/@atlisp/mcp/-/mcp-1.4.2.tgz","fileCount":4,"integrity":"sha512-wJup1PM/WTJfYiqlCIQ3QabJVLrxiXkbxDkwyT6Oqh/VOG4NyvYKoGvL3jHZSfIfdBFoHmr9zNhpd0vtnqY86g==","signatures":[{"sig":"MEYCIQDxDcPi8bnUGG0ZlDbzGHW+otUrUHWt+hLzPG6MERtNqwIhANuHJfuFcr5ICD0Hql6+kSip3gSRRcOxwNbUtFNrPga1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":152678},"main":"dist/atlisp-mcp.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/atlisp-mcp.js","./cad":"./dist/atlisp-mcp.js"},"gitHead":"973c7c07143195c81894f42d401765cdf828cb66","scripts":{"test":"vitest run","build":"npm run build:main && npm run build:worker","start":"node src/atlisp-mcp.js","build:main":"esbuild src/atlisp-mcp.js --bundle --platform=node --target=node18 --format=esm --outdir=dist --external:edge-js --packages=external --banner:js=\"#!/usr/bin/env node\"","test:watch":"vitest","build:worker":"node -e \"require('fs').copyFileSync('src/cad-worker.js','dist/cad-worker.js')\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"vitalgg","email":"vitalgg@gmail.com"},"repository":{"url":"https://gitee.com/atlisp/atlisp-kernel.git","type":"git"},"_npmVersion":"11.13.0","description":"MCP Server for @lisp on CAD","directories":{},"_nodeVersion":"24.15.0","dependencies":{"edge-js":"^25.0.1","express":"^5.2.1","raw-body":"^3.0.0","iconv-lite":"^0.6.3","express-rate-limit":"^7.1.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","esbuild":"^0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.4.2_1779059347250_0.8163678716489977","host":"s3://npm-registry-packages-npm-production"}},"1.4.3":{"name":"@atlisp/mcp","version":"1.4.3","keywords":["mcp","atlisp","cad","autolisp","package-manager"],"author":{"name":"vitalgg"},"license":"ISC","_id":"@atlisp/mcp@1.4.3","maintainers":[{"name":"vitalgg","email":"vitalgg@gmail.com"}],"homepage":"https://gitee.com/atlisp","bugs":{"url":"https://gitee.com/organizations/atlisp/issues"},"bin":{"atlisp-mcp":"dist/atlisp-mcp.js"},"dist":{"shasum":"d3d5bb925311df94e2129e08aa24f654a9bf89fd","tarball":"https://registry.npmjs.org/@atlisp/mcp/-/mcp-1.4.3.tgz","fileCount":4,"integrity":"sha512-wuRGDBrgowOhj1NLimImfhDmPXoFJ1HzI3LRjuMaE7rnwnlvhlfSQzlOSPK9K51XCmZA2SpBmGUPyjmNwQW9XQ==","signatures":[{"sig":"MEUCIQD9LIHlMgaaRKUrZIAlSw73f3rzo/onrDa8p0ntiDVUYQIgG8ikjZ0GwrW+97fycX2/vNJ+jS3bNoch2N1O+YC0k4g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":152678},"main":"dist/atlisp-mcp.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/atlisp-mcp.js","./cad":"./dist/atlisp-mcp.js"},"gitHead":"abd264e9f3d9eee88cba75d300f8609b94752155","scripts":{"test":"vitest run","build":"npm run build:main && npm run build:worker","start":"node src/atlisp-mcp.js","build:main":"esbuild src/atlisp-mcp.js --bundle --platform=node --target=node18 --format=esm --outdir=dist --external:edge-js --packages=external --banner:js=\"#!/usr/bin/env node\"","test:watch":"vitest","build:worker":"node -e \"require('fs').copyFileSync('src/cad-worker.js','dist/cad-worker.js')\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"vitalgg","email":"vitalgg@gmail.com"},"repository":{"url":"https://gitee.com/atlisp/atlisp-kernel.git","type":"git"},"_npmVersion":"11.13.0","description":"MCP Server for @lisp on CAD","directories":{},"_nodeVersion":"24.15.0","dependencies":{"edge-js":"^25.0.1","express":"^5.2.1","raw-body":"^3.0.0","iconv-lite":"^0.6.3","express-rate-limit":"^7.1.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","esbuild":"^0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.4.3_1779060992150_0.691833629413606","host":"s3://npm-registry-packages-npm-production"}},"1.4.4":{"name":"@atlisp/mcp","version":"1.4.4","keywords":["mcp","atlisp","cad","autolisp","package-manager"],"author":{"name":"vitalgg"},"license":"ISC","_id":"@atlisp/mcp@1.4.4","maintainers":[{"name":"vitalgg","email":"vitalgg@gmail.com"}],"homepage":"https://gitee.com/atlisp","bugs":{"url":"https://gitee.com/organizations/atlisp/issues"},"bin":{"atlisp-mcp":"dist/atlisp-mcp.js"},"dist":{"shasum":"ad98c3c16a1073dd457ae038a2b2d5c13c2c103a","tarball":"https://registry.npmjs.org/@atlisp/mcp/-/mcp-1.4.4.tgz","fileCount":4,"integrity":"sha512-6ogVGu1OkqcVO4plHPJL2u57Dc/XyeSClJLjjUO1RPsJ13O0xouo0rBIegQGbF1T+EuzN6uh3iIuOixJC12XZw==","signatures":[{"sig":"MEQCIFVEs1xSPazaq238LZR29zJ+oMFjWFCmfgCEM1DkAAyTAiAeL7HgCpXplVQQB8uTxgum9q/0eg2bItgBP284zSGjlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150346},"main":"dist/atlisp-mcp.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/atlisp-mcp.js","./cad":"./dist/atlisp-mcp.js"},"gitHead":"4366447a6ceac9462339c52cf8e6cebb6ea7fc2c","scripts":{"test":"vitest run","build":"npm run build:main && npm run build:worker","start":"node src/atlisp-mcp.js","build:main":"esbuild src/atlisp-mcp.js --bundle --platform=node --target=node18 --format=esm --outdir=dist --external:edge-js --packages=external --banner:js=\"#!/usr/bin/env node\"","test:watch":"vitest","build:worker":"node -e \"require('fs').copyFileSync('src/cad-worker.js','dist/cad-worker.js')\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"vitalgg","email":"vitalgg@gmail.com"},"repository":{"url":"https://gitee.com/atlisp/atlisp-kernel.git","type":"git"},"_npmVersion":"10.7.0","description":"MCP Server for @lisp on CAD","directories":{},"_nodeVersion":"24.15.0","dependencies":{"edge-js":"^25.0.1","express":"^5.2.1","raw-body":"^3.0.0","iconv-lite":"^0.6.3","express-rate-limit":"^7.1.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","esbuild":"^0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.4.4_1779100656745_0.8438585414127433","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@atlisp/mcp","version":"1.5.0","keywords":["mcp","atlisp","cad","autolisp","package-manager"],"author":{"name":"vitalgg"},"license":"ISC","_id":"@atlisp/mcp@1.5.0","maintainers":[{"name":"vitalgg","email":"vitalgg@gmail.com"}],"homepage":"https://gitee.com/atlisp","bugs":{"url":"https://gitee.com/organizations/atlisp/issues"},"bin":{"atlisp-mcp":"dist/atlisp-mcp.js"},"dist":{"shasum":"692d821f2333bf7612dbb4e3ebbb89d321dcf932","tarball":"https://registry.npmjs.org/@atlisp/mcp/-/mcp-1.5.0.tgz","fileCount":4,"integrity":"sha512-Pswxc1ehaMMczE5kRLw+krFGm/kGUVjWIdEdjquCcsfVrfAtZN1VfXqxabbwBbElvL0S82o50TQvIyStQ63Tcg==","signatures":[{"sig":"MEYCIQCZM4pScJR6Ea3nTaS9P71Nfn51Wt1duyyhLL0SGE3HUQIhAMMthWgPwWrh7o9VkBgZIP9JgLkh9yMSiSnakrOWpz/l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150847},"main":"dist/atlisp-mcp.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/atlisp-mcp.js","./cad":"./dist/atlisp-mcp.js"},"gitHead":"8262afbc317a9a71dbf77f389b9f0b852210e6c2","scripts":{"test":"vitest run","build":"npm run build:main && npm run build:worker","start":"node src/atlisp-mcp.js","build:main":"esbuild src/atlisp-mcp.js --bundle --platform=node --target=node18 --format=esm --outdir=dist --external:edge-js --packages=external --banner:js=\"#!/usr/bin/env node\"","test:watch":"vitest","build:worker":"node -e \"require('fs').copyFileSync('src/cad-worker.js','dist/cad-worker.js')\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"vitalgg","email":"vitalgg@gmail.com"},"repository":{"url":"https://gitee.com/atlisp/atlisp-kernel.git","type":"git"},"_npmVersion":"11.13.0","description":"MCP Server for @lisp on CAD","directories":{},"_nodeVersion":"24.15.0","dependencies":{"edge-js":"^25.0.1","express":"^5.2.1","raw-body":"^3.0.0","iconv-lite":"^0.6.3","express-rate-limit":"^7.1.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","esbuild":"^0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.5.0_1779140330048_0.6626523229657422","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@atlisp/mcp","version":"1.5.1","keywords":["mcp","atlisp","cad","autolisp","package-manager"],"author":{"name":"vitalgg"},"license":"ISC","_id":"@atlisp/mcp@1.5.1","maintainers":[{"name":"vitalgg","email":"vitalgg@gmail.com"}],"homepage":"https://gitee.com/atlisp","bugs":{"url":"https://gitee.com/organizations/atlisp/issues"},"bin":{"atlisp-mcp":"dist/atlisp-mcp.js"},"dist":{"shasum":"66548d9cf63fa99bfb6a4d252b97da6ac8a7eb9e","tarball":"https://registry.npmjs.org/@atlisp/mcp/-/mcp-1.5.1.tgz","fileCount":4,"integrity":"sha512-c71kXxJ9lXMGUpK/ysTU8xwajrO1vjJnwaxMYHYCaxUuMmThZUv0dN9lPDVmBaPcQ6IHk0+nrJm9RUKr3Xuc/Q==","signatures":[{"sig":"MEUCIDP2tgSrHgV633w6XLe7qwmFUT8T53SLn6hT090xC4N3AiEA81oYIWY18dsqHLPPjuSdlME+olK9ucb5PxRSEuI5DSI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163263},"main":"dist/atlisp-mcp.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/atlisp-mcp.js","./cad":"./dist/atlisp-mcp.js"},"gitHead":"8262afbc317a9a71dbf77f389b9f0b852210e6c2","scripts":{"test":"vitest run","build":"npm run build:main && npm run build:worker","start":"node src/atlisp-mcp.js","build:main":"esbuild src/atlisp-mcp.js --bundle --platform=node --target=node18 --format=esm --outdir=dist --external:edge-js --packages=external --banner:js=\"#!/usr/bin/env node\"","test:watch":"vitest","build:worker":"node -e \"require('fs').copyFileSync('src/cad-worker.js','dist/cad-worker.js')\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"vitalgg","email":"vitalgg@gmail.com"},"repository":{"url":"https://gitee.com/atlisp/atlisp-kernel.git","type":"git"},"_npmVersion":"11.13.0","description":"MCP Server for @lisp on CAD","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^3.24.0","edge-js":"^25.0.1","express":"^5.2.1","iconv-lite":"^0.6.3","express-rate-limit":"^7.1.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","esbuild":"^0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.5.1_1779142174056_0.464493930621227","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"@atlisp/mcp","version":"1.5.2","keywords":["mcp","atlisp","cad","autolisp","package-manager"],"author":{"name":"vitalgg"},"license":"ISC","_id":"@atlisp/mcp@1.5.2","maintainers":[{"name":"vitalgg","email":"vitalgg@gmail.com"}],"homepage":"https://gitee.com/atlisp","bugs":{"url":"https://gitee.com/organizations/atlisp/issues"},"bin":{"atlisp-mcp":"dist/atlisp-mcp.js"},"dist":{"shasum":"0607e56bbe2e935476d9f44e69b64cc455e326a8","tarball":"https://registry.npmjs.org/@atlisp/mcp/-/mcp-1.5.2.tgz","fileCount":4,"integrity":"sha512-AZPgVsKYtD+aOB1bRw+vqZlfjZFnm/NwGZOcDgIKXJKhhx4nY+CKYL5IeNwzSXG0ruOBcCdsorgkUf2KLioUzg==","signatures":[{"sig":"MEUCIQDXBX1dX3UdLsSJnnDDqgm4nh7PR1cCKRsR/jTAAYWcEgIgH6wgL2gsirHtspzN2g5teVXi5I+iSAjADxqxX6VELU4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":155670},"main":"dist/atlisp-mcp.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/atlisp-mcp.js","./cad":"./dist/atlisp-mcp.js"},"gitHead":"8262afbc317a9a71dbf77f389b9f0b852210e6c2","scripts":{"test":"vitest run","build":"npm run build:main && npm run build:worker","start":"node src/atlisp-mcp.js","build:main":"esbuild src/atlisp-mcp.js --bundle --platform=node --target=node18 --format=esm --outdir=dist --external:edge-js --packages=external --banner:js=\"#!/usr/bin/env node\"","test:watch":"vitest","build:worker":"node -e \"require('fs').copyFileSync('src/cad-worker.js','dist/cad-worker.js')\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"vitalgg","email":"vitalgg@gmail.com"},"repository":{"url":"https://gitee.com/atlisp/atlisp-kernel.git","type":"git"},"_npmVersion":"11.13.0","description":"MCP Server for @lisp on CAD","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^3.24.0","edge-js":"^25.0.1","express":"^5.2.1","iconv-lite":"^0.6.3","express-rate-limit":"^7.1.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","esbuild":"^0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.5.2_1779143207382_0.9740418335677341","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@atlisp/mcp","version":"1.6.0","keywords":["mcp","atlisp","cad","autolisp","package-manager"],"author":{"name":"vitalgg"},"license":"ISC","_id":"@atlisp/mcp@1.6.0","maintainers":[{"name":"vitalgg","email":"vitalgg@gmail.com"}],"homepage":"https://gitee.com/atlisp","bugs":{"url":"https://gitee.com/organizations/atlisp/issues"},"bin":{"atlisp-mcp":"dist/atlisp-mcp.js"},"dist":{"shasum":"273ed413c976edff1fb38ab5d860bc94df960812","tarball":"https://registry.npmjs.org/@atlisp/mcp/-/mcp-1.6.0.tgz","fileCount":4,"integrity":"sha512-cxdIe4BmR4Ym4a9T6ZwTkrELYfcT53LX1SFXKozo7faEFuI69c5SymuEhydpD0OT8UMeUint0z79fDHmsLQ0tw==","signatures":[{"sig":"MEQCIAeVsEumZh45buMExzMWvG0b/TP66DcF8Z458g799fH5AiALTLw3wnXIW2DvO4QDjvB/h7dmqKMbcOkW1sSWck6Z5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":353245},"main":"dist/atlisp-mcp.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/atlisp-mcp.js","./cad":"./dist/atlisp-mcp.js"},"gitHead":"c22cd864f449d9a032aa69cab6ce9ba88804f1d8","scripts":{"test":"vitest run","build":"npm run build:main && npm run build:worker","start":"node src/atlisp-mcp.js","build:main":"esbuild src/atlisp-mcp.js --bundle --platform=node --target=node18 --format=esm --outdir=dist --external:edge-js --packages=external --banner:js=\"#!/usr/bin/env node\"","test:watch":"vitest","build:worker":"node -e \"require('fs').copyFileSync('src/cad-worker.js','dist/cad-worker.js')\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"vitalgg","email":"vitalgg@gmail.com"},"repository":{"url":"https://gitee.com/atlisp/atlisp-kernel.git","type":"git"},"_npmVersion":"10.7.0","description":"MCP Server for @lisp on CAD","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^3.24.0","edge-js":"^25.0.1","express":"^5.2.1","iconv-lite":"^0.6.3","express-rate-limit":"^7.1.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","esbuild":"^0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.6.0_1779189777780_0.9123686198476735","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@atlisp/mcp","version":"1.6.1","keywords":["mcp","atlisp","cad","autolisp","package-manager"],"author":{"name":"vitalgg"},"license":"ISC","_id":"@atlisp/mcp@1.6.1","maintainers":[{"name":"vitalgg","email":"vitalgg@gmail.com"}],"homepage":"https://gitee.com/atlisp","bugs":{"url":"https://gitee.com/organizations/atlisp/issues"},"bin":{"atlisp-mcp":"dist/atlisp-mcp.js"},"dist":{"shasum":"9db6370a53b334383b40f9f77d6613ff1ba29463","tarball":"https://registry.npmjs.org/@atlisp/mcp/-/mcp-1.6.1.tgz","fileCount":4,"integrity":"sha512-m/JkWq0T2oC1dI0uH6L51V3SFe24iCbADaubrHToX47HXTlRppuVY/65IEn31fCVOJNTgftnYYKjlEHaHDkP8A==","signatures":[{"sig":"MEUCIQCfyyujjO3ThUPtuGg4B3lpW7lhT94xXV9BD4Hy/x3nbgIgFynGOA4xxreUnxgAoiIIa0s8bSx29kfq5nLg/5vqkx8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":352790},"main":"dist/atlisp-mcp.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/atlisp-mcp.js","./cad":"./dist/atlisp-mcp.js"},"gitHead":"d68fbd9bc293e8ee8066069074a728412bb0f1e8","scripts":{"test":"vitest run","build":"npm run build:main && npm run build:worker","start":"node src/atlisp-mcp.js","build:main":"esbuild src/atlisp-mcp.js --bundle --platform=node --target=node18 --format=esm --outdir=dist --external:edge-js --packages=external --banner:js=\"#!/usr/bin/env node\"","test:watch":"vitest","build:worker":"node -e \"require('fs').copyFileSync('src/cad-worker.js','dist/cad-worker.js')\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"vitalgg","email":"vitalgg@gmail.com"},"repository":{"url":"https://gitee.com/atlisp/atlisp-kernel.git","type":"git"},"_npmVersion":"11.13.0","description":"MCP Server for @lisp on CAD","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^3.24.0","edge-js":"^25.0.1","express":"^5.2.1","iconv-lite":"^0.6.3","express-rate-limit":"^7.1.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","esbuild":"^0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.6.1_1779205351389_0.5634381460942333","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"@atlisp/mcp","version":"1.6.2","keywords":["mcp","atlisp","cad","autolisp","package-manager"],"author":{"name":"vitalgg"},"license":"ISC","_id":"@atlisp/mcp@1.6.2","maintainers":[{"name":"vitalgg","email":"vitalgg@gmail.com"}],"homepage":"https://gitee.com/atlisp","bugs":{"url":"https://gitee.com/organizations/atlisp/issues"},"bin":{"atlisp-mcp":"dist/atlisp-mcp.js"},"dist":{"shasum":"0c273ce62213c7da2cde07ce1709e1bf2890ca40","tarball":"https://registry.npmjs.org/@atlisp/mcp/-/mcp-1.6.2.tgz","fileCount":4,"integrity":"sha512-wDtFbo1VUmhQWxvCGoXY6bkBBe++NIZ0z1X5vqP5o0bWQsqRdgI3nVv7BFAZH4BNm+gQpznWeRZwqK4Eb4JfPA==","signatures":[{"sig":"MEQCIHkWbYWUdQIItIyWCyHqYOf5KmFjVRhxNYQpCOGApjexAiAWTGrRsB7eVN3E/32PVYEbKjHquXdGeMpI34cx5JZHVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":353234},"main":"dist/atlisp-mcp.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/atlisp-mcp.js","./cad":"./dist/atlisp-mcp.js"},"gitHead":"9dda1f22bfcf66df57c5b4e32c04b6d13a0eeb67","scripts":{"test":"vitest run","build":"npm run build:main && npm run build:worker","start":"node src/atlisp-mcp.js","build:main":"esbuild src/atlisp-mcp.js --bundle --platform=node --target=node18 --format=esm --outdir=dist --external:edge-js --packages=external --banner:js=\"#!/usr/bin/env node\"","test:watch":"vitest","build:worker":"node -e \"require('fs').copyFileSync('src/cad-worker.js','dist/cad-worker.js')\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"vitalgg","email":"vitalgg@gmail.com"},"repository":{"url":"https://gitee.com/atlisp/atlisp-kernel.git","type":"git"},"_npmVersion":"11.13.0","description":"MCP Server for @lisp on CAD","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^3.24.0","edge-js":"^25.0.1","express":"^5.2.1","iconv-lite":"^0.6.3","express-rate-limit":"^7.1.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","esbuild":"^0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.6.2_1779226079963_0.10423868708225337","host":"s3://npm-registry-packages-npm-production"}},"1.6.3":{"name":"@atlisp/mcp","version":"1.6.3","keywords":["mcp","atlisp","cad","autolisp","package-manager"],"author":{"name":"vitalgg"},"license":"ISC","_id":"@atlisp/mcp@1.6.3","maintainers":[{"name":"vitalgg","email":"vitalgg@gmail.com"}],"homepage":"https://gitee.com/atlisp","bugs":{"url":"https://gitee.com/organizations/atlisp/issues"},"bin":{"atlisp-mcp":"dist/atlisp-mcp.js"},"dist":{"shasum":"00430b7fe4f6da63e90bb23b93a41c66b952ba5f","tarball":"https://registry.npmjs.org/@atlisp/mcp/-/mcp-1.6.3.tgz","fileCount":4,"integrity":"sha512-grqQD3TPuNMVOJysWx68VFf+Gqye1m0rcfm42QXV+V7SqMQIjmfSwMspBZ9RZnpjlpcAc+ZeA6OTZnSWyRyGwA==","signatures":[{"sig":"MEUCIHL80ehtmLpgSSrb4+zl4ZLTZJpKa31rwG/7EnVwrS1xAiEAzTSBgd43EaUo6+UG9H4tB50PG7pXm+WnhKSuK4f+SW8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":353315},"main":"dist/atlisp-mcp.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/atlisp-mcp.js","./cad":"./dist/atlisp-mcp.js"},"gitHead":"cbd2fbb35c41d817e96f33a2b2dd17da698c74b4","scripts":{"test":"vitest run","build":"npm run build:main && npm run build:worker","start":"node src/atlisp-mcp.js","build:main":"esbuild src/atlisp-mcp.js --bundle --platform=node --target=node18 --format=esm --outdir=dist --external:edge-js --packages=external --banner:js=\"#!/usr/bin/env node\"","test:watch":"vitest","build:worker":"node -e \"require('fs').copyFileSync('src/cad-worker.js','dist/cad-worker.js')\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"vitalgg","email":"vitalgg@gmail.com"},"repository":{"url":"https://gitee.com/atlisp/atlisp-kernel.git","type":"git"},"_npmVersion":"11.13.0","description":"MCP Server for @lisp on CAD,support AutoCAD/GstarCAD/ZWCAD/BricsCAD or CAD platform compatible with AutoLISP","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^3.24.0","edge-js":"^25.0.1","express":"^5.2.1","iconv-lite":"^0.6.3","express-rate-limit":"^7.1.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","esbuild":"^0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.6.3_1779226362219_0.22695495516529984","host":"s3://npm-registry-packages-npm-production"}},"1.6.6":{"name":"@atlisp/mcp","version":"1.6.6","keywords":["mcp","atlisp","cad","autolisp","package-manager"],"author":{"name":"vitalgg"},"license":"ISC","_id":"@atlisp/mcp@1.6.6","maintainers":[{"name":"vitalgg","email":"vitalgg@gmail.com"}],"homepage":"https://gitee.com/atlisp","bugs":{"url":"https://gitee.com/organizations/atlisp/issues"},"bin":{"atlisp-mcp":"dist/atlisp-mcp.js"},"dist":{"shasum":"536964d5446e51a6780d128f3997293b2b8812f0","tarball":"https://registry.npmjs.org/@atlisp/mcp/-/mcp-1.6.6.tgz","fileCount":4,"integrity":"sha512-rr74gwRCx/WJLLLvI2u7bZq0j3UNZ+eBoRhl/25dmnkmOCfRg7zMmT7I4y6n5Gv8MserzVLIuEuIrCl1fZkdNg==","signatures":[{"sig":"MEYCIQD3vZnC33mkZXrU/h6yA3B1kM0qKHdkmYCVvPksvRp2fgIhAKRffme/yyz2rCtgfTyVlXBF2TJD2ByAjkcBYUlaDjz3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":354454},"main":"dist/atlisp-mcp.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/atlisp-mcp.js","./cad":"./dist/atlisp-mcp.js"},"gitHead":"526225cf06c6986c2bb0540f5e7643bd14336d7a","scripts":{"test":"vitest run","build":"npm run build:main && npm run build:worker","start":"node src/atlisp-mcp.js","build:main":"esbuild src/atlisp-mcp.js --bundle --platform=node --target=node18 --format=esm --outdir=dist --external:edge-js --packages=external --banner:js=\"#!/usr/bin/env node\"","test:watch":"vitest","build:worker":"node -e \"require('fs').copyFileSync('src/cad-worker.js','dist/cad-worker.js')\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"vitalgg","email":"vitalgg@gmail.com"},"repository":{"url":"https://gitee.com/atlisp/atlisp-kernel.git","type":"git"},"_npmVersion":"10.7.0","description":"MCP Server for @lisp on CAD,support AutoCAD/GstarCAD/ZWCAD/BricsCAD or CAD platform compatible with AutoLISP","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^3.24.0","edge-js":"^25.0.1","express":"^5.2.1","iconv-lite":"^0.6.3","express-rate-limit":"^7.1.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","esbuild":"^0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.6.6_1779249741456_0.9395051833331458","host":"s3://npm-registry-packages-npm-production"}},"1.6.7":{"name":"@atlisp/mcp","version":"1.6.7","keywords":["mcp","atlisp","cad","autolisp","package-manager"],"author":{"name":"vitalgg"},"license":"ISC","_id":"@atlisp/mcp@1.6.7","maintainers":[{"name":"vitalgg","email":"vitalgg@gmail.com"}],"homepage":"https://gitee.com/atlisp","bugs":{"url":"https://gitee.com/organizations/atlisp/issues"},"bin":{"atlisp-mcp":"dist/atlisp-mcp.js"},"dist":{"shasum":"8096f022c5c7988866c3161d23baecdf11484440","tarball":"https://registry.npmjs.org/@atlisp/mcp/-/mcp-1.6.7.tgz","fileCount":4,"integrity":"sha512-vqRQZgCdTyheWUyx+913YqWBnDp0iMqEB21T5I98CDWAVo2WX6BZy4c5IMrxERsfZbClL+qTzVtvYI9SKB0vGg==","signatures":[{"sig":"MEUCIFPr8h8qKKF6YludheWC5plGsph1ZbKI+qT/dmFPMlLrAiEAliQ9lucHiyzBjCwr75F3raniN9WeSyYf2lNBy0RpxpM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":358066},"main":"dist/atlisp-mcp.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/atlisp-mcp.js","./cad":"./dist/atlisp-mcp.js"},"gitHead":"2a39326cc843d7040c6ec186164a09afcf5556a7","scripts":{"test":"vitest run","build":"npm run build:main && npm run build:worker","start":"node src/atlisp-mcp.js","build:main":"esbuild src/atlisp-mcp.js --bundle --platform=node --target=node18 --format=esm --outdir=dist --external:edge-js --packages=external --banner:js=\"#!/usr/bin/env node\"","test:watch":"vitest","build:worker":"node -e \"require('fs').copyFileSync('src/cad-worker.js','dist/cad-worker.js')\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"vitalgg","email":"vitalgg@gmail.com"},"repository":{"url":"https://gitee.com/atlisp/atlisp-kernel.git","type":"git"},"_npmVersion":"10.7.0","description":"MCP Server for @lisp on CAD,support AutoCAD/GstarCAD/ZWCAD/BricsCAD or CAD platform compatible with AutoLISP","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^3.24.0","edge-js":"^25.0.1","express":"^5.2.1","iconv-lite":"^0.6.3","express-rate-limit":"^7.1.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","esbuild":"^0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.6.7_1779281081655_0.6668028411334015","host":"s3://npm-registry-packages-npm-production"}},"1.6.8":{"name":"@atlisp/mcp","version":"1.6.8","keywords":["mcp","atlisp","cad","autolisp","package-manager"],"author":{"name":"vitalgg"},"license":"ISC","_id":"@atlisp/mcp@1.6.8","maintainers":[{"name":"vitalgg","email":"vitalgg@gmail.com"}],"homepage":"https://gitee.com/atlisp","bugs":{"url":"https://gitee.com/organizations/atlisp/issues"},"bin":{"atlisp-mcp":"dist/atlisp-mcp.js"},"dist":{"shasum":"d19995ce0cfb8a559d1f75fb7d2877960ee4846f","tarball":"https://registry.npmjs.org/@atlisp/mcp/-/mcp-1.6.8.tgz","fileCount":4,"integrity":"sha512-DlbO/3KEHDRqkDqsZpAQfO2q/s0ZxFmP8B3r3IlLj1uyh/lh3AfMwLOzkl9Rz9uPer4Jw14UP6RkAYHigy0C6Q==","signatures":[{"sig":"MEUCIQDsxqzx3ADB3tbHzc4+e+XwSnPjMWL/duV++90435z7lAIgSYHGQRkfjw0ELZgg4aOuXMjvhdgQgisMNwGQSZA0IL0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":357192},"main":"dist/atlisp-mcp.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/atlisp-mcp.js","./cad":"./dist/atlisp-mcp.js"},"gitHead":"2a39326cc843d7040c6ec186164a09afcf5556a7","scripts":{"test":"vitest run","build":"npm run build:main && npm run build:worker","start":"node src/atlisp-mcp.js","build:main":"esbuild src/atlisp-mcp.js --bundle --platform=node --target=node18 --format=esm --outdir=dist --external:edge-js --packages=external --banner:js=\"#!/usr/bin/env node\"","test:watch":"vitest","build:worker":"node -e \"require('fs').copyFileSync('src/cad-worker.js','dist/cad-worker.js')\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"vitalgg","email":"vitalgg@gmail.com"},"repository":{"url":"https://gitee.com/atlisp/atlisp-kernel.git","type":"git"},"_npmVersion":"10.7.0","description":"MCP Server for @lisp on CAD,support AutoCAD/GstarCAD/ZWCAD/BricsCAD or CAD platform compatible with AutoLISP","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^3.24.0","edge-js":"^25.0.1","express":"^5.2.1","iconv-lite":"^0.6.3","express-rate-limit":"^7.1.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","esbuild":"^0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.6.8_1779282575243_0.10666789418827172","host":"s3://npm-registry-packages-npm-production"}},"1.6.9":{"name":"@atlisp/mcp","version":"1.6.9","keywords":["mcp","atlisp","cad","autolisp","package-manager"],"author":{"name":"vitalgg"},"license":"ISC","_id":"@atlisp/mcp@1.6.9","maintainers":[{"name":"vitalgg","email":"vitalgg@gmail.com"}],"homepage":"https://gitee.com/atlisp","bugs":{"url":"https://gitee.com/organizations/atlisp/issues"},"bin":{"atlisp-mcp":"dist/atlisp-mcp.js"},"dist":{"shasum":"2cee1b500ba84e04db4f77e965c30d3ce6c94f8a","tarball":"https://registry.npmjs.org/@atlisp/mcp/-/mcp-1.6.9.tgz","fileCount":4,"integrity":"sha512-GPa3T9zxtwCXlYvTXiLedDKymiIIeP3OuFFlOt12yF3W1soGlq7xJ6Iua4qCmG0j5+DXCOlboJjOtNY1LVyV2Q==","signatures":[{"sig":"MEUCIAy6205Pz+/FjJ6mNsnrBfE2g/P83+ajpjfo9P+c/7E/AiEAieVOe/rZZfZHlpc3RwNsCs5PnbpZBzdnIXv9ryDPVZg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":364733},"main":"dist/atlisp-mcp.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/atlisp-mcp.js","./cad":"./dist/atlisp-mcp.js"},"gitHead":"5f7774382c3a5a58ac59fcfb9327b1019bcec50a","scripts":{"test":"vitest run","build":"npm run build:main && npm run build:worker","start":"node src/atlisp-mcp.js","build:main":"esbuild src/atlisp-mcp.js --bundle --platform=node --target=node18 --format=esm --outdir=dist --external:edge-js --packages=external --banner:js=\"#!/usr/bin/env node\"","test:watch":"vitest","build:worker":"node -e \"require('fs').copyFileSync('src/cad-worker.js','dist/cad-worker.js')\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"vitalgg","email":"vitalgg@gmail.com"},"repository":{"url":"https://gitee.com/atlisp/atlisp-kernel.git","type":"git"},"_npmVersion":"11.13.0","description":"MCP Server for @lisp on CAD,support AutoCAD/GstarCAD/ZWCAD/BricsCAD or CAD platform compatible with AutoLISP","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^3.24.0","edge-js":"^25.0.1","express":"^5.2.1","iconv-lite":"^0.6.3","express-rate-limit":"^7.1.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","esbuild":"^0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.6.9_1779290340887_0.5248309782184071","host":"s3://npm-registry-packages-npm-production"}},"1.6.10":{"name":"@atlisp/mcp","version":"1.6.10","keywords":["mcp","atlisp","cad","autolisp","package-manager"],"author":{"name":"vitalgg"},"license":"ISC","_id":"@atlisp/mcp@1.6.10","maintainers":[{"name":"vitalgg","email":"vitalgg@gmail.com"}],"homepage":"https://gitee.com/atlisp","bugs":{"url":"https://gitee.com/organizations/atlisp/issues"},"bin":{"atlisp-mcp":"dist/atlisp-mcp.js"},"dist":{"shasum":"a5f6266634af7560186b590f8d957a6564b2fa56","tarball":"https://registry.npmjs.org/@atlisp/mcp/-/mcp-1.6.10.tgz","fileCount":4,"integrity":"sha512-utPe6EFSokP4ETXws1GX7dFAd5Q52CBF82sH9draamJoM8rGCzlJbrjMvAiWFInhqmXJQdhN6ruQ1+1DF5MRpw==","signatures":[{"sig":"MEUCIQD8WGev/Os43WyNloGuBcwS6qf6qXALWi1m9mTT6wcjMwIgYG87mpulLc0MxWyRNnGYePEqNEeVOdQNiVOZzRoHk/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":369859},"main":"dist/atlisp-mcp.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/atlisp-mcp.js","./cad":"./dist/atlisp-mcp.js"},"gitHead":"9a5e0e22d0d4448635f2e1dbb3450c03ae0b3b1b","scripts":{"test":"vitest run","build":"npm run build:main && npm run build:worker","start":"node src/atlisp-mcp.js","build:main":"esbuild src/atlisp-mcp.js --bundle --platform=node --target=node18 --format=esm --outdir=dist --external:edge-js --packages=external --banner:js=\"#!/usr/bin/env node\"","test:watch":"vitest","build:worker":"node -e \"require('fs').copyFileSync('src/cad-worker.js','dist/cad-worker.js')\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"vitalgg","email":"vitalgg@gmail.com"},"repository":{"url":"https://gitee.com/atlisp/atlisp-kernel.git","type":"git"},"_npmVersion":"10.7.0","description":"MCP Server for @lisp on CAD,support AutoCAD/GstarCAD/ZWCAD/BricsCAD or CAD platform compatible with AutoLISP","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^3.24.0","edge-js":"^25.0.1","express":"^5.2.1","iconv-lite":"^0.6.3","express-rate-limit":"^7.1.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","esbuild":"^0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.6.10_1779335160685_0.5228844359126839","host":"s3://npm-registry-packages-npm-production"}},"1.6.11":{"name":"@atlisp/mcp","version":"1.6.11","keywords":["mcp","atlisp","cad","autolisp","package-manager"],"author":{"name":"vitalgg"},"license":"ISC","_id":"@atlisp/mcp@1.6.11","maintainers":[{"name":"vitalgg","email":"vitalgg@gmail.com"}],"homepage":"https://gitee.com/atlisp","bugs":{"url":"https://gitee.com/organizations/atlisp/issues"},"bin":{"atlisp-mcp":"dist/atlisp-mcp.js"},"dist":{"shasum":"29f9ca03eceddd58bb7af5e5f2687355caa1c91a","tarball":"https://registry.npmjs.org/@atlisp/mcp/-/mcp-1.6.11.tgz","fileCount":4,"integrity":"sha512-pagbbqJbdRNTSPv5HilC+s3sAMysNS+shkxPRbP6VC0XbNbOXpgtp3owI774vXy5Zb8DRC/UrsoYhmbul9YFMQ==","signatures":[{"sig":"MEUCID2ab1zs3pfv6DdUhafgS+8Ln9e4oPeNFSQqaquk3AM+AiEA2BOS0PN941LKcBfkapUwuWtoiOhC+VbbzNhQ/gB1lZ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":370285},"main":"dist/atlisp-mcp.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/atlisp-mcp.js","./cad":"./dist/atlisp-mcp.js"},"gitHead":"022b95a37fbc0a4bab9a41d5dd2fe024abb3cb95","scripts":{"test":"vitest run","build":"npm run build:main && npm run build:worker","start":"node src/atlisp-mcp.js","build:main":"esbuild src/atlisp-mcp.js --bundle --platform=node --target=node18 --format=esm --outdir=dist --external:edge-js --packages=external --banner:js=\"#!/usr/bin/env node\"","test:watch":"vitest","build:worker":"node -e \"require('fs').copyFileSync('src/cad-worker.js','dist/cad-worker.js')\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"vitalgg","email":"vitalgg@gmail.com"},"repository":{"url":"https://gitee.com/atlisp/atlisp-kernel.git","type":"git"},"_npmVersion":"10.7.0","description":"MCP Server for @lisp on CAD,support AutoCAD/GstarCAD/ZWCAD/BricsCAD or CAD platform compatible with AutoLISP","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^3.24.0","edge-js":"^25.0.1","express":"^5.2.1","iconv-lite":"^0.6.3","express-rate-limit":"^7.1.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","esbuild":"^0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.6.11_1779337899557_0.6548165060079718","host":"s3://npm-registry-packages-npm-production"}},"1.6.12":{"name":"@atlisp/mcp","version":"1.6.12","keywords":["mcp","atlisp","cad","autolisp","package-manager"],"author":{"name":"vitalgg"},"license":"ISC","_id":"@atlisp/mcp@1.6.12","maintainers":[{"name":"vitalgg","email":"vitalgg@gmail.com"}],"homepage":"https://gitee.com/atlisp","bugs":{"url":"https://gitee.com/organizations/atlisp/issues"},"bin":{"atlisp-mcp":"dist/atlisp-mcp.js"},"dist":{"shasum":"653fd7b3b61265ca608d283c89979c7ace2ae39e","tarball":"https://registry.npmjs.org/@atlisp/mcp/-/mcp-1.6.12.tgz","fileCount":4,"integrity":"sha512-lndSaJFZleKdr9rarGiAeeBs1S7xlB0X0BHW3dU7hDfmTe85tCrad8uk6jZFkM4hv7nbeDqJsLyz5GWlTWNo/Q==","signatures":[{"sig":"MEYCIQDK/D6mBKHxxu43TVwXu1HgIA8RTZoBefwy2r10q2Kb1wIhAOPJMkNKNlTkzOYX8q744RH8ZX9g7IblLdZaF2tK7oxN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":369045},"main":"dist/atlisp-mcp.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/atlisp-mcp.js","./cad":"./dist/atlisp-mcp.js"},"gitHead":"022b95a37fbc0a4bab9a41d5dd2fe024abb3cb95","scripts":{"test":"vitest run","build":"npm run build:main && npm run build:worker","start":"node src/atlisp-mcp.js","build:main":"esbuild src/atlisp-mcp.js --bundle --platform=node --target=node18 --format=esm --outdir=dist --external:edge-js --packages=external --banner:js=\"#!/usr/bin/env node\"","test:watch":"vitest","build:worker":"node -e \"require('fs').copyFileSync('src/cad-worker.js','dist/cad-worker.js')\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"vitalgg","email":"vitalgg@gmail.com"},"repository":{"url":"https://gitee.com/atlisp/atlisp-kernel.git","type":"git"},"_npmVersion":"10.7.0","description":"MCP Server for @lisp on CAD,support AutoCAD/GstarCAD/ZWCAD/BricsCAD or CAD platform compatible with AutoLISP","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^3.24.0","edge-js":"^25.0.1","express":"^5.2.1","iconv-lite":"^0.6.3","express-rate-limit":"^7.1.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","esbuild":"^0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.6.12_1779348145470_0.775195841621259","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@atlisp/mcp","version":"1.7.0","keywords":["mcp","atlisp","cad","autolisp","package-manager"],"author":{"name":"vitalgg"},"license":"ISC","_id":"@atlisp/mcp@1.7.0","maintainers":[{"name":"vitalgg","email":"vitalgg@gmail.com"}],"homepage":"https://gitee.com/atlisp","bugs":{"url":"https://gitee.com/organizations/atlisp/issues"},"bin":{"atlisp-mcp":"dist/atlisp-mcp.js"},"dist":{"shasum":"7a46fb9fe71f07203f8f9079a8f5cc7118b28c8c","tarball":"https://registry.npmjs.org/@atlisp/mcp/-/mcp-1.7.0.tgz","fileCount":4,"integrity":"sha512-RBZzUozPuUYRzfJr3RcG1hyUDBybRSAyZ42/TqcxflQ1HLH62VgG5WCOncSGiY20DHE4Hy0r1ba+HAsdqzjjCg==","signatures":[{"sig":"MEUCIDDDbJvrFGiSIVQ4aJcBJ0eJBjafNWt0t9tKWJ9domUFAiEAp/5ToovezEf8Uhibrqn0CMp9p9uAF9eplv+w0wALyj4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":366188},"main":"dist/atlisp-mcp.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/atlisp-mcp.js","./cad":"./dist/atlisp-mcp.js"},"gitHead":"022b95a37fbc0a4bab9a41d5dd2fe024abb3cb95","scripts":{"test":"vitest run","build":"npm run build:main && npm run build:worker","start":"node src/atlisp-mcp.js","build:main":"esbuild src/atlisp-mcp.js --bundle --platform=node --target=node18 --format=esm --outdir=dist --external:edge-js --packages=external --banner:js=\"#!/usr/bin/env node\"","test:watch":"vitest","build:worker":"node -e \"require('fs').copyFileSync('src/cad-worker.js','dist/cad-worker.js')\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"vitalgg","email":"vitalgg@gmail.com"},"repository":{"url":"https://gitee.com/atlisp/atlisp-kernel.git","type":"git"},"_npmVersion":"10.7.0","description":"MCP Server for @lisp on CAD,support AutoCAD/GstarCAD/ZWCAD/BricsCAD or CAD platform compatible with AutoLISP","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^3.24.0","edge-js":"^25.0.1","express":"^5.2.1","iconv-lite":"^0.6.3","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","esbuild":"^0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.7.0_1779352924374_0.8831088691070592","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@atlisp/mcp","version":"1.8.0","keywords":["mcp","atlisp","cad","autolisp","package-manager"],"author":{"name":"vitalgg"},"license":"ISC","_id":"@atlisp/mcp@1.8.0","maintainers":[{"name":"vitalgg","email":"vitalgg@gmail.com"}],"homepage":"https://gitee.com/atlisp","bugs":{"url":"https://gitee.com/organizations/atlisp/issues"},"bin":{"atlisp-mcp":"dist/atlisp-mcp.js"},"dist":{"shasum":"aed309461818d4ff3e0f3f3f8090a2274ae230f2","tarball":"https://registry.npmjs.org/@atlisp/mcp/-/mcp-1.8.0.tgz","fileCount":4,"integrity":"sha512-YdWy8RQURS3ESJUQXHzAifOX//A46tlea0ihLj1wBLJTzNd84s1k4sVyt7utk2MtK6DsOb2q/GJqtP07YThGCQ==","signatures":[{"sig":"MEUCIQD6JCJnLw+197rqG5VlsyMKp36kVP8VhHtvJHVk+5uBBAIgSzN2wQmhjIwQ1slB33GZa9kPlUb4AanlujCsntOaqBQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":371200},"main":"dist/atlisp-mcp.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/atlisp-mcp.js","./cad":"./dist/atlisp-mcp.js"},"gitHead":"022b95a37fbc0a4bab9a41d5dd2fe024abb3cb95","scripts":{"test":"vitest run","build":"npm run build:main && npm run build:worker","start":"node src/atlisp-mcp.js","build:main":"esbuild src/atlisp-mcp.js --bundle --platform=node --target=node18 --format=esm --outdir=dist --external:edge-js --packages=external --banner:js=\"#!/usr/bin/env node\"","test:watch":"vitest","build:worker":"node -e \"require('fs').copyFileSync('src/cad-worker.js','dist/cad-worker.js')\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"vitalgg","email":"vitalgg@gmail.com"},"repository":{"url":"https://gitee.com/atlisp/atlisp-kernel.git","type":"git"},"_npmVersion":"10.7.0","description":"MCP Server for @lisp on CAD,support AutoCAD/GstarCAD/ZWCAD/BricsCAD or CAD platform compatible with AutoLISP","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^3.24.0","edge-js":"^25.0.1","express":"^5.2.1","iconv-lite":"^0.6.3","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","esbuild":"^0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.8.0_1779353995257_0.5202698837850388","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"@atlisp/mcp","version":"1.8.1","keywords":["mcp","atlisp","cad","autolisp","package-manager"],"author":{"name":"vitalgg"},"license":"ISC","_id":"@atlisp/mcp@1.8.1","maintainers":[{"name":"vitalgg","email":"vitalgg@gmail.com"}],"homepage":"https://gitee.com/atlisp","bugs":{"url":"https://gitee.com/organizations/atlisp/issues"},"bin":{"atlisp-mcp":"dist/atlisp-mcp.js"},"dist":{"shasum":"abcafb14d2a21c561537a10108bace6134d3c1fd","tarball":"https://registry.npmjs.org/@atlisp/mcp/-/mcp-1.8.1.tgz","fileCount":4,"integrity":"sha512-fbBboeHzxhFDxDoEbSdDTSPTQuF4wBpIuumPRbPxvp0ei/ktRtTBMZReJmq0up9afasqY10MDgUKfdwcXadVXA==","signatures":[{"sig":"MEYCIQCtE+rpVQBEu3spOskNrVtD4dxBeCYF5zNDIIKHI/ROiwIhALkntFFU740cxgYF7drvOWq78Rpot/eBleJ94eIsG054","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":376395},"main":"dist/atlisp-mcp.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/atlisp-mcp.js","./cad":"./dist/atlisp-mcp.js"},"gitHead":"022b95a37fbc0a4bab9a41d5dd2fe024abb3cb95","scripts":{"test":"vitest run","build":"npm run build:main && npm run build:worker","start":"node src/atlisp-mcp.js","build:main":"esbuild src/atlisp-mcp.js --bundle --platform=node --target=node18 --format=esm --outdir=dist --external:edge-js --packages=external --banner:js=\"#!/usr/bin/env node\"","test:watch":"vitest","build:worker":"node -e \"require('fs').copyFileSync('src/cad-worker.js','dist/cad-worker.js')\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"vitalgg","email":"vitalgg@gmail.com"},"repository":{"url":"https://gitee.com/atlisp/atlisp-kernel.git","type":"git"},"_npmVersion":"10.7.0","description":"MCP Server for @lisp on CAD,support AutoCAD/GstarCAD/ZWCAD/BricsCAD or CAD platform compatible with AutoLISP","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^3.24.0","edge-js":"^25.0.1","express":"^5.2.1","iconv-lite":"^0.6.3","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","esbuild":"^0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.8.1_1779358487136_0.9116968154702547","host":"s3://npm-registry-packages-npm-production"}},"1.8.2":{"name":"@atlisp/mcp","version":"1.8.2","keywords":["mcp","atlisp","cad","autolisp","package-manager"],"author":{"name":"vitalgg"},"license":"ISC","_id":"@atlisp/mcp@1.8.2","maintainers":[{"name":"vitalgg","email":"vitalgg@gmail.com"}],"homepage":"https://gitee.com/atlisp","bugs":{"url":"https://gitee.com/organizations/atlisp/issues"},"bin":{"atlisp-mcp":"dist/atlisp-mcp.js"},"dist":{"shasum":"967eebce1bc034fc17d6dcdfae8d5f4d8069ce79","tarball":"https://registry.npmjs.org/@atlisp/mcp/-/mcp-1.8.2.tgz","fileCount":4,"integrity":"sha512-KIDvc7TjLk00IlgU9Q4K3uoObnUhtUw58tckpts6qOOKRKh5EUybSw5FQca0xCKBNMqFZ5eBYPKY5rT/KX2rbg==","signatures":[{"sig":"MEQCIDY19ozVexKveJQlTmOL/oe15ufax/C4CJCDdE85ihGzAiAJ9uYtEUfMjtfGaInLVJlrtAFPLPituc/oCocNQxFDyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":375571},"main":"dist/atlisp-mcp.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/atlisp-mcp.js","./cad":"./dist/atlisp-mcp.js"},"gitHead":"1962b390277b32e80d2fe04e67cac736c6188774","scripts":{"test":"vitest run","build":"npm run build:main && npm run build:worker","start":"node src/atlisp-mcp.js","build:main":"esbuild src/atlisp-mcp.js --bundle --platform=node --target=node18 --format=esm --outdir=dist --external:edge-js --packages=external --banner:js=\"#!/usr/bin/env node\"","test:watch":"vitest","build:worker":"node -e \"require('fs').copyFileSync('src/cad-worker.js','dist/cad-worker.js')\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"vitalgg","email":"vitalgg@gmail.com"},"repository":{"url":"https://gitee.com/atlisp/atlisp-kernel.git","type":"git"},"_npmVersion":"11.13.0","description":"MCP Server for @lisp on CAD,support AutoCAD/GstarCAD/ZWCAD/BricsCAD or CAD platform compatible with AutoLISP","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^3.24.0","edge-js":"^25.0.1","express":"^5.2.1","iconv-lite":"^0.6.3","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","esbuild":"^0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.8.2_1779401565186_0.2811433588398107","host":"s3://npm-registry-packages-npm-production"}},"1.8.3":{"name":"@atlisp/mcp","version":"1.8.3","keywords":["mcp","atlisp","cad","autolisp","package-manager"],"author":{"name":"vitalgg"},"license":"ISC","_id":"@atlisp/mcp@1.8.3","maintainers":[{"name":"vitalgg","email":"vitalgg@gmail.com"}],"homepage":"https://gitee.com/atlisp","bugs":{"url":"https://gitee.com/organizations/atlisp/issues"},"bin":{"atlisp-mcp":"dist/atlisp-mcp.js"},"dist":{"shasum":"55d255ce297bd1d6cabec5ce295c4d6729694384","tarball":"https://registry.npmjs.org/@atlisp/mcp/-/mcp-1.8.3.tgz","fileCount":4,"integrity":"sha512-Zk3Emla5McZMb2clN7apLlLzHQVmMiInW6pKyG4AHGgu72d6vJKI1OzIjoPoB110HnrnhEXiyil1212zDyMYeg==","signatures":[{"sig":"MEUCIB9U2QeIWZMkmM9hR2BHB4cvsLurOuuK7LlLuMDUI9b7AiEA7MIwHaGD0wmKaqzqYdzNVx/4UsmyS7N8H+fXDputAf8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":375303},"main":"dist/atlisp-mcp.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/atlisp-mcp.js","./cad":"./dist/atlisp-mcp.js"},"gitHead":"1962b390277b32e80d2fe04e67cac736c6188774","scripts":{"test":"vitest run","build":"npm run build:main && npm run build:worker","start":"node src/atlisp-mcp.js","build:main":"esbuild src/atlisp-mcp.js --bundle --platform=node --target=node18 --format=esm --outdir=dist --external:edge-js --packages=external --banner:js=\"#!/usr/bin/env node\"","test:watch":"vitest","build:worker":"node -e \"require('fs').copyFileSync('src/cad-worker.js','dist/cad-worker.js')\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"vitalgg","email":"vitalgg@gmail.com"},"repository":{"url":"https://gitee.com/atlisp/atlisp-kernel.git","type":"git"},"_npmVersion":"11.13.0","description":"MCP Server for @lisp on CAD,support AutoCAD/GstarCAD/ZWCAD/BricsCAD or CAD platform compatible with AutoLISP","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^3.24.0","edge-js":"^25.0.1","express":"^5.2.1","iconv-lite":"^0.6.3","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","esbuild":"^0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.8.3_1779402076132_0.5592462252514441","host":"s3://npm-registry-packages-npm-production"}},"1.8.4":{"name":"@atlisp/mcp","version":"1.8.4","keywords":["mcp","atlisp","cad","autolisp","package-manager"],"author":{"name":"vitalgg"},"license":"ISC","_id":"@atlisp/mcp@1.8.4","maintainers":[{"name":"vitalgg","email":"vitalgg@gmail.com"}],"homepage":"https://gitee.com/atlisp","bugs":{"url":"https://gitee.com/organizations/atlisp/issues"},"bin":{"atlisp-mcp":"dist/atlisp-mcp.js"},"dist":{"shasum":"37bb2e85763e65fab74aa92f5cdb817dbbd8976b","tarball":"https://registry.npmjs.org/@atlisp/mcp/-/mcp-1.8.4.tgz","fileCount":4,"integrity":"sha512-amKGoVbtHVz37it1KTQ+MtnHYyeUELhD4vcFOcGmXwmnmgd+8OS5N5GOB8MZridHIJI/xnhH9U6jK0pDiz/RBA==","signatures":[{"sig":"MEUCIHzMlg++AGDsES8jAxIYUEk7ZIGL4V0Up5So5+d5V1iFAiEAgupXRb1PgNvRiUL7X2UFlhK4et6wLAT9q339oGSYLnQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":376904},"main":"dist/atlisp-mcp.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/atlisp-mcp.js","./cad":"./dist/atlisp-mcp.js"},"gitHead":"3bfe3cca77e8e801ce7e99cf8c1136c322e9d2b1","scripts":{"test":"vitest run","build":"npm run build:main && npm run build:worker","start":"node src/atlisp-mcp.js","build:main":"esbuild src/atlisp-mcp.js --bundle --platform=node --target=node18 --format=esm --outdir=dist --external:edge-js --packages=external --banner:js=\"#!/usr/bin/env node\"","test:watch":"vitest","build:worker":"node -e \"require('fs').copyFileSync('src/cad-worker.js','dist/cad-worker.js')\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"vitalgg","email":"vitalgg@gmail.com"},"repository":{"url":"https://gitee.com/atlisp/atlisp-kernel.git","type":"git"},"_npmVersion":"10.7.0","description":"MCP Server for @lisp on CAD,support AutoCAD/GstarCAD/ZWCAD/BricsCAD or CAD platform compatible with AutoLISP","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^3.24.0","edge-js":"^25.0.1","express":"^5.2.1","iconv-lite":"^0.6.3","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","esbuild":"^0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.8.4_1779450975708_0.9113576395687593","host":"s3://npm-registry-packages-npm-production"}},"1.8.5":{"name":"@atlisp/mcp","version":"1.8.5","keywords":["mcp","atlisp","cad","autolisp","package-manager"],"author":{"name":"vitalgg"},"license":"ISC","_id":"@atlisp/mcp@1.8.5","maintainers":[{"name":"vitalgg","email":"vitalgg@gmail.com"}],"homepage":"https://gitee.com/atlisp","bugs":{"url":"https://gitee.com/organizations/atlisp/issues"},"bin":{"atlisp-mcp":"dist/atlisp-mcp.js"},"dist":{"shasum":"7a2b6c1350298a300046240e8181f9c598a08ba2","tarball":"https://registry.npmjs.org/@atlisp/mcp/-/mcp-1.8.5.tgz","fileCount":4,"integrity":"sha512-FHZpEC9bcbuJZZLk8kWjjsX9f4PVx9USrqVjamlGjwX20ndiQ9EJmsLdhNbNaOen4IGRXxIOqkmAccd5ei3zYg==","signatures":[{"sig":"MEUCIAyudBLeXFp8O/kictCxb4kqePrxS/my9aNq255K78vcAiEA7dE5eGWQUTLKCzhRNyE82gu3JjtGmOaPkJwjEyumna0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":376904},"main":"dist/atlisp-mcp.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/atlisp-mcp.js","./cad":"./dist/atlisp-mcp.js"},"gitHead":"470f2a0c290cbc26d4404474b2973924903322ae","scripts":{"test":"vitest run","build":"npm run build:main && npm run build:worker","start":"node src/atlisp-mcp.js","build:main":"esbuild src/atlisp-mcp.js --bundle --platform=node --target=node18 --format=esm --outdir=dist --external:edge-js --packages=external --banner:js=\"#!/usr/bin/env node\"","test:watch":"vitest","build:worker":"node -e \"require('fs').copyFileSync('src/cad-worker.js','dist/cad-worker.js')\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"vitalgg","email":"vitalgg@gmail.com"},"repository":{"url":"https://gitee.com/atlisp/atlisp-kernel.git","type":"git"},"_npmVersion":"10.7.0","description":"MCP Server for @lisp on CAD,support AutoCAD/GstarCAD/ZWCAD/BricsCAD or CAD platform compatible with AutoLISP","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^3.24.0","edge-js":"^25.0.1","express":"^5.2.1","iconv-lite":"^0.6.3","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","esbuild":"^0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.8.5_1779501190228_0.8240255594417025","host":"s3://npm-registry-packages-npm-production"}},"1.8.6":{"name":"@atlisp/mcp","version":"1.8.6","keywords":["mcp","atlisp","cad","autolisp","package-manager"],"author":{"name":"vitalgg"},"license":"ISC","_id":"@atlisp/mcp@1.8.6","maintainers":[{"name":"vitalgg","email":"vitalgg@gmail.com"}],"homepage":"https://gitee.com/atlisp","bugs":{"url":"https://gitee.com/organizations/atlisp/issues"},"bin":{"atlisp-mcp":"dist/atlisp-mcp.js"},"dist":{"shasum":"e29e36172ebc9cfb45734c32ef0ce68a7a8ccbc6","tarball":"https://registry.npmjs.org/@atlisp/mcp/-/mcp-1.8.6.tgz","fileCount":4,"integrity":"sha512-1vfqYWnwzxzujcvnu3WfhjVjU3RMonCcjSrDzqupk/LgNNQFv4aC/TbMreDBN2jX0crt4u04M++kFOLOPU07HA==","signatures":[{"sig":"MEQCIG3+mK3x7j02+Mqfsl+TOKoMH7HFPfRssYe6D9LJyNE7AiAIJJqp/Jj8wsIEuXLCOwFQ1ooji+wZsur/XUO9l3dDEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":376904},"main":"dist/atlisp-mcp.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/atlisp-mcp.js","./cad":"./dist/atlisp-mcp.js"},"gitHead":"73411bca689dba5b85449cd57919ef4a499f4a15","scripts":{"test":"vitest run","build":"npm run build:main && npm run build:worker","start":"node src/atlisp-mcp.js","build:main":"esbuild src/atlisp-mcp.js --bundle --platform=node --target=node18 --format=esm --outdir=dist --external:edge-js --packages=external --banner:js=\"#!/usr/bin/env node\"","test:watch":"vitest","build:worker":"node -e \"require('fs').copyFileSync('src/cad-worker.js','dist/cad-worker.js')\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"vitalgg","email":"vitalgg@gmail.com"},"repository":{"url":"https://gitee.com/atlisp/atlisp-kernel.git","type":"git"},"_npmVersion":"10.7.0","description":"MCP Server for @lisp on CAD,support AutoCAD/GstarCAD/ZWCAD/BricsCAD or CAD platform compatible with AutoLISP","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^3.24.0","edge-js":"^25.0.1","express":"^5.2.1","iconv-lite":"^0.6.3","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","esbuild":"^0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.8.6_1779531826367_0.757454642006332","host":"s3://npm-registry-packages-npm-production"}},"1.8.8":{"name":"@atlisp/mcp","version":"1.8.8","keywords":["mcp","atlisp","cad","autolisp","package-manager"],"author":{"name":"vitalgg"},"license":"ISC","_id":"@atlisp/mcp@1.8.8","maintainers":[{"name":"vitalgg","email":"vitalgg@gmail.com"}],"homepage":"https://gitee.com/atlisp","bugs":{"url":"https://gitee.com/organizations/atlisp/issues"},"bin":{"atlisp-mcp":"dist/atlisp-mcp.js"},"dist":{"shasum":"05b07d76c0a6d48f67f5211117ad295db3a1ab5b","tarball":"https://registry.npmjs.org/@atlisp/mcp/-/mcp-1.8.8.tgz","fileCount":4,"integrity":"sha512-xxIzL56vN8Sbvs6EGSvUqIAOgyLUXeGz1M0/izWkgE+uSk4d7gDbTq2hwA/hYef1FjRXWub4L6zyB2Yw8Y38/A==","signatures":[{"sig":"MEQCIA1mQpZaqLt6lziejM4kgUsd/YeyWC0dhTQWbdPt9CRoAiBWCujCxjbHMnTyFFZ7QhP9aScQyxJj1wGr5uATMGVGWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":584990},"main":"dist/atlisp-mcp.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/atlisp-mcp.js","./cad":"./dist/atlisp-mcp.js"},"gitHead":"5a606ab25ee7cb51248d40cd717d1e2f3fcb3d22","scripts":{"test":"vitest run","build":"npm run build:main && npm run build:worker","start":"node src/atlisp-mcp.js","build:main":"esbuild src/atlisp-mcp.js --bundle --platform=node --target=node18 --format=esm --outdir=dist --external:edge-js --packages=external --banner:js=\"#!/usr/bin/env node\"","test:watch":"vitest","build:worker":"node -e \"require('fs').copyFileSync('src/cad-worker.js','dist/cad-worker.js')\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"vitalgg","email":"vitalgg@gmail.com"},"repository":{"url":"https://gitee.com/atlisp/atlisp-kernel.git","type":"git"},"_npmVersion":"10.7.0","description":"MCP Server for @lisp on CAD,support AutoCAD/GstarCAD/ZWCAD/BricsCAD or CAD platform compatible with AutoLISP","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.21.0","zod":"^3.24.0","edge-js":"^25.0.1","express":"^5.2.1","iconv-lite":"^0.6.3","@opentelemetry/api":"^1.9.1","@modelcontextprotocol/sdk":"^1.0.0","@opentelemetry/sdk-metrics":"^2.7.1","@opentelemetry/exporter-prometheus":"^0.218.0","@opentelemetry/instrumentation-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","esbuild":"^0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.8.8_1779876187746_0.2990827247615129","host":"s3://npm-registry-packages-npm-production"}},"1.8.9":{"name":"@atlisp/mcp","version":"1.8.9","keywords":["mcp","atlisp","cad","autolisp","package-manager"],"author":{"name":"vitalgg"},"license":"ISC","_id":"@atlisp/mcp@1.8.9","maintainers":[{"name":"vitalgg","email":"vitalgg@gmail.com"}],"homepage":"https://gitee.com/atlisp","bugs":{"url":"https://gitee.com/organizations/atlisp/issues"},"bin":{"atlisp-mcp":"dist/atlisp-mcp.js"},"dist":{"shasum":"5bd818038e13b79398330792ffdb279113e4384b","tarball":"https://registry.npmjs.org/@atlisp/mcp/-/mcp-1.8.9.tgz","fileCount":4,"integrity":"sha512-p4smMowvb9MixxitR9nKtGO6bjTdeKT4L+6kRthbzlAx4oc9CNXtkrXMaOgYgXmM0Y2BP1fyJY56Si0NFZhFlA==","signatures":[{"sig":"MEUCIHcj9iezvHwZdYN9HYN4WLaMQzBEgiUWdAM1s9ixY6E/AiEAo8vZUJQDZKA0NK8AdsMfTYvOfbi0X7OUXAm6TPcXRG4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":593000},"main":"dist/atlisp-mcp.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/atlisp-mcp.js","./cad":"./dist/atlisp-mcp.js"},"gitHead":"970165eeb7665e9da32dd56f8ffd5a87e902703a","scripts":{"test":"vitest run","build":"npm run build:main && npm run build:worker","start":"node src/atlisp-mcp.js","build:main":"esbuild src/atlisp-mcp.js --bundle --platform=node --target=node18 --format=esm --outdir=dist --external:edge-js --packages=external --banner:js=\"#!/usr/bin/env node\"","test:watch":"vitest","build:worker":"node -e \"require('fs').copyFileSync('src/cad-worker.js','dist/cad-worker.js')\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"vitalgg","email":"vitalgg@gmail.com"},"repository":{"url":"https://gitee.com/atlisp/atlisp-kernel.git","type":"git"},"_npmVersion":"10.7.0","description":"MCP Server for @lisp on CAD,support AutoCAD/GstarCAD/ZWCAD/BricsCAD or CAD platform compatible with AutoLISP","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.21.0","zod":"^3.24.0","edge-js":"^25.0.1","express":"^5.2.1","iconv-lite":"^0.6.3","@opentelemetry/api":"^1.9.1","@modelcontextprotocol/sdk":"^1.0.0","@opentelemetry/sdk-metrics":"^2.7.1","@opentelemetry/exporter-prometheus":"^0.218.0","@opentelemetry/instrumentation-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","esbuild":"^0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.8.9_1780197049840_0.31207283896116444","host":"s3://npm-registry-packages-npm-production"}},"1.8.10":{"name":"@atlisp/mcp","version":"1.8.10","keywords":["mcp","atlisp","cad","autolisp","package-manager"],"author":{"name":"vitalgg"},"license":"ISC","_id":"@atlisp/mcp@1.8.10","maintainers":[{"name":"vitalgg","email":"vitalgg@gmail.com"}],"homepage":"https://gitee.com/atlisp","bugs":{"url":"https://gitee.com/organizations/atlisp/issues"},"bin":{"atlisp-mcp":"dist/atlisp-mcp.js"},"dist":{"shasum":"ab2758ad7bb32f75bb28ff8ac1c3917c1fea787f","tarball":"https://registry.npmjs.org/@atlisp/mcp/-/mcp-1.8.10.tgz","fileCount":4,"integrity":"sha512-TGI9fhONTVxMJAAXh7yakRQuqf5zaVZi7CH4EkUAuZkK9TkOlMwfeE60w0sdP81vspcxTQRE08M+/j1gUac2GA==","signatures":[{"sig":"MEUCIQDbpOWMNXX5tZao7TdqSao6iVK7sd6UamqQHwrxuExXOgIgCylzjJpq7z715OJONiMlw+yCG5MDTMbiNWj+vqKYIhc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":593067},"main":"dist/atlisp-mcp.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/atlisp-mcp.js","./cad":"./dist/atlisp-mcp.js"},"gitHead":"970165eeb7665e9da32dd56f8ffd5a87e902703a","scripts":{"test":"vitest run","build":"npm run build:main && npm run build:worker","start":"node src/atlisp-mcp.js","build:main":"esbuild src/atlisp-mcp.js --bundle --platform=node --target=node18 --format=esm --outdir=dist --external:edge-js --packages=external --banner:js=\"#!/usr/bin/env node\"","test:watch":"vitest","build:worker":"node -e \"require('fs').copyFileSync('src/cad-worker.js','dist/cad-worker.js')\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"vitalgg","email":"vitalgg@gmail.com"},"repository":{"url":"https://gitee.com/atlisp/atlisp-kernel.git","type":"git"},"_npmVersion":"10.7.0","description":"MCP Server for @lisp on CAD,support AutoCAD/GstarCAD/ZWCAD/BricsCAD or CAD platform compatible with AutoLISP","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.21.0","zod":"^3.24.0","edge-js":"^25.0.1","express":"^5.2.1","iconv-lite":"^0.6.3","@opentelemetry/api":"^1.9.1","@modelcontextprotocol/sdk":"^1.0.0","@opentelemetry/sdk-metrics":"^2.7.1","@opentelemetry/exporter-prometheus":"^0.218.0","@opentelemetry/instrumentation-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","esbuild":"^0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.8.10_1780199496856_0.7252451756105427","host":"s3://npm-registry-packages-npm-production"}},"1.8.11":{"name":"@atlisp/mcp","version":"1.8.11","keywords":["mcp","atlisp","cad","autolisp","package-manager"],"author":{"name":"vitalgg"},"license":"ISC","_id":"@atlisp/mcp@1.8.11","maintainers":[{"name":"vitalgg","email":"vitalgg@gmail.com"}],"homepage":"https://gitee.com/atlisp","bugs":{"url":"https://gitee.com/organizations/atlisp/issues"},"bin":{"atlisp-mcp":"dist/atlisp-mcp.js"},"dist":{"shasum":"ab16b92ab49476ef47890d8b072f50fd1561748c","tarball":"https://registry.npmjs.org/@atlisp/mcp/-/mcp-1.8.11.tgz","fileCount":4,"integrity":"sha512-E9isD1KFTN5jR+HFDyzM28x04pcwo4mm/tQUlVMJO2mcoE83uJpTdATmn8DamlhW5KHgb84JX/n9TgilrOokfg==","signatures":[{"sig":"MEUCIQCdOzrAzxy03x7VThtLPO62gONL2UxQGZXJQoJ/33dP0QIgRg71tOGXXlf4utZcRSyhoFoKkjraKL7d8PGyDebppBU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":598013},"main":"dist/atlisp-mcp.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/atlisp-mcp.js","./cad":"./dist/atlisp-mcp.js"},"gitHead":"826d27fedaf4d61b3953ab2993affe91bf759b0e","scripts":{"test":"vitest run","build":"npm run build:main && npm run build:worker","start":"node src/atlisp-mcp.js","build:main":"esbuild src/atlisp-mcp.js --bundle --platform=node --target=node18 --format=esm --outdir=dist --external:edge-js --packages=external --banner:js=\"#!/usr/bin/env node\"","test:watch":"vitest","build:worker":"node -e \"require('fs').copyFileSync('src/cad-worker.js','dist/cad-worker.js')\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"vitalgg","email":"vitalgg@gmail.com"},"repository":{"url":"https://gitee.com/atlisp/atlisp-kernel.git","type":"git"},"_npmVersion":"10.7.0","description":"MCP Server for @lisp on CAD,support AutoCAD/GstarCAD/ZWCAD/BricsCAD or CAD platform compatible with AutoLISP","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.21.0","zod":"^3.24.0","edge-js":"^25.0.1","express":"^5.2.1","iconv-lite":"^0.6.3","@opentelemetry/api":"^1.9.1","@modelcontextprotocol/sdk":"^1.0.0","@opentelemetry/sdk-metrics":"^2.7.1","@opentelemetry/exporter-prometheus":"^0.218.0","@opentelemetry/instrumentation-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","esbuild":"^0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.8.11_1780277460133_0.6727925531096883","host":"s3://npm-registry-packages-npm-production"}},"1.8.12":{"name":"@atlisp/mcp","version":"1.8.12","keywords":["mcp","atlisp","cad","autolisp","package-manager"],"author":{"name":"vitalgg"},"license":"ISC","_id":"@atlisp/mcp@1.8.12","maintainers":[{"name":"vitalgg","email":"vitalgg@gmail.com"}],"homepage":"https://gitee.com/atlisp","bugs":{"url":"https://gitee.com/organizations/atlisp/issues"},"bin":{"atlisp-mcp":"dist/atlisp-mcp.js"},"dist":{"shasum":"617daccbcc8cbe7059390662fdf935fbd2c72902","tarball":"https://registry.npmjs.org/@atlisp/mcp/-/mcp-1.8.12.tgz","fileCount":7,"integrity":"sha512-qQFL39V9Whs8HKSiN++CjfsaShGk/K+J4sRYVz57kSs9stAFyhg+6YGeANHe8e7UV31b21rQGMSC7yT3ZnC68w==","signatures":[{"sig":"MEUCIFIjkuoexbkzqCdR7pK+M3xPerbHsD9l/12gATNcqxihAiEA0WOqkBDp0MDudWaKn5UFi/98N0LGu6YjbQGJF8hr6FA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":745629},"main":"dist/atlisp-mcp.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/atlisp-mcp.js","./cad":"./dist/atlisp-mcp.js"},"gitHead":"5376a3d69f40b269083df5941cabb7890eefb11a","scripts":{"test":"vitest run","build":"npm run build:main && npm run build:worker","start":"node src/atlisp-mcp.js","build:main":"esbuild src/atlisp-mcp.js --bundle --platform=node --target=node18 --format=esm --outdir=dist --external:edge-js --packages=external --banner:js=\"#!/usr/bin/env node\"","test:watch":"vitest","build:worker":"node -e \"const fs=require('fs');for(const f of ['cad-worker.js','lisp-security.js','logger.js','config.js'])fs.copyFileSync('src/'+f,'dist/'+f)\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"vitalgg","email":"vitalgg@gmail.com"},"repository":{"url":"https://gitee.com/atlisp/atlisp-kernel.git","type":"git"},"_npmVersion":"10.7.0","description":"MCP Server for @lisp on CAD,support AutoCAD/GstarCAD/ZWCAD/BricsCAD or CAD platform compatible with AutoLISP","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.21.0","zod":"^3.24.0","edge-js":"^25.0.1","express":"^5.2.1","iconv-lite":"^0.6.3","@opentelemetry/api":"^1.9.1","@modelcontextprotocol/sdk":"^1.0.0","@opentelemetry/sdk-metrics":"^2.7.1","@opentelemetry/exporter-prometheus":"^0.218.0","@opentelemetry/instrumentation-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","esbuild":"^0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.8.12_1780401260231_0.05910533581749999","host":"s3://npm-registry-packages-npm-production"}},"1.8.13":{"name":"@atlisp/mcp","version":"1.8.13","keywords":["mcp","atlisp","cad","autolisp","package-manager"],"author":{"name":"vitalgg"},"license":"ISC","_id":"@atlisp/mcp@1.8.13","maintainers":[{"name":"vitalgg","email":"vitalgg@gmail.com"}],"homepage":"https://gitee.com/atlisp","bugs":{"url":"https://gitee.com/organizations/atlisp/issues"},"bin":{"atlisp-mcp":"dist/atlisp-mcp.js"},"dist":{"shasum":"d0bd52ee905158a128df6e934ce11146f5d6e010","tarball":"https://registry.npmjs.org/@atlisp/mcp/-/mcp-1.8.13.tgz","fileCount":10,"integrity":"sha512-EmFF0/pABQ1RordYWCkCh2XB93qtix0eoGtwJcHQ00MyPit7dU7ukS1N1NG+EgBxvqFR+AtA3BFYxSMd0K+mpg==","signatures":[{"sig":"MEQCIEoMVHR1zTJURjo1x9l9lTHv4mLZ56gXDgVfUHUEDmdeAiAtDkdqcHMz7onWgfXKJ/TWPYU8JQWBEcw6KdT1YFe9mA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":772713},"main":"dist/atlisp-mcp.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/atlisp-mcp.js","./cad":"./dist/atlisp-mcp.js"},"gitHead":"89d8187f81453cf96c65d36a9a82c172b5444fa2","scripts":{"test":"vitest run","build":"npm run build:main && npm run build:worker","start":"node src/atlisp-mcp.js","build:main":"esbuild src/atlisp-mcp.js --bundle --platform=node --target=node18 --format=esm --outdir=dist --external:edge-js --packages=external --banner:js=\"#!/usr/bin/env node\"","test:watch":"vitest","build:worker":"node -e \"const fs=require('fs');const path=require('path');for(const f of ['cad-worker.js','lisp-security.js','logger.js','config.js'])fs.copyFileSync('src/'+f,'dist/'+f);if(!fs.existsSync('dist/html'))fs.mkdirSync('dist/html');for(const f of fs.readdirSync('src/html'))fs.copyFileSync('src/html/'+f,'dist/html/'+f)\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"vitalgg","email":"vitalgg@gmail.com"},"repository":{"url":"https://gitee.com/atlisp/atlisp-kernel.git","type":"git"},"_npmVersion":"11.13.0","description":"MCP Server for @lisp on CAD,support AutoCAD/GstarCAD/ZWCAD/BricsCAD or CAD platform compatible with AutoLISP","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.21.0","zod":"^3.24.0","edge-js":"^25.0.1","express":"^5.2.1","iconv-lite":"^0.6.3","@opentelemetry/api":"^1.9.1","@modelcontextprotocol/sdk":"^1.0.0","@opentelemetry/sdk-metrics":"^2.7.1","@opentelemetry/exporter-prometheus":"^0.218.0","@opentelemetry/instrumentation-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","esbuild":"^0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.8.13_1780441349805_0.2672639966852166","host":"s3://npm-registry-packages-npm-production"}},"1.8.14":{"name":"@atlisp/mcp","version":"1.8.14","keywords":["mcp","atlisp","cad","autolisp","package-manager"],"author":{"name":"vitalgg"},"license":"ISC","_id":"@atlisp/mcp@1.8.14","maintainers":[{"name":"vitalgg","email":"vitalgg@gmail.com"}],"homepage":"https://gitee.com/atlisp","bugs":{"url":"https://gitee.com/organizations/atlisp/issues"},"bin":{"atlisp-mcp":"dist/atlisp-mcp.js"},"dist":{"shasum":"3d9f1847ae1dd122dc04ec4bf0e5f1348fb9a227","tarball":"https://registry.npmjs.org/@atlisp/mcp/-/mcp-1.8.14.tgz","fileCount":10,"integrity":"sha512-EB2XqYTnwXW0S90wEVZ9My6orfC+Nda3y0bljKHSnXMNkavfvTrKciXGS5eYlcA4wJ+lTisB5eB6YJSrtA6YJw==","signatures":[{"sig":"MEQCICKUlJPx24HT4EFdgUqX00ZUMtGa75EsRXmPg1i8wIdTAiAdB2s9Hvujg6Ww6IUpkbOkKu7Lao4WXzV5FqPzGwr7HQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":772713},"main":"dist/atlisp-mcp.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/atlisp-mcp.js","./cad":"./dist/atlisp-mcp.js"},"gitHead":"878861a38ab9c055981b14ea70b158605e9c855b","scripts":{"test":"vitest run","build":"npm run build:main && npm run build:worker","start":"node src/atlisp-mcp.js","build:main":"esbuild src/atlisp-mcp.js --bundle --platform=node --target=node18 --format=esm --outdir=dist --external:edge-js --packages=external --banner:js=\"#!/usr/bin/env node\"","test:watch":"vitest","build:worker":"node -e \"const fs=require('fs');const path=require('path');for(const f of ['cad-worker.js','lisp-security.js','logger.js','config.js'])fs.copyFileSync('src/'+f,'dist/'+f);if(!fs.existsSync('dist/html'))fs.mkdirSync('dist/html');for(const f of fs.readdirSync('src/html'))fs.copyFileSync('src/html/'+f,'dist/html/'+f)\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"vitalgg","email":"vitalgg@gmail.com"},"repository":{"url":"https://gitee.com/atlisp/atlisp-kernel.git","type":"git"},"_npmVersion":"10.7.0","description":"MCP Server for @lisp on CAD,support AutoCAD/GstarCAD/ZWCAD/BricsCAD or CAD platform compatible with AutoLISP","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.21.0","zod":"^3.24.0","edge-js":"^25.0.1","express":"^5.2.1","iconv-lite":"^0.6.3","@opentelemetry/api":"^1.9.1","@modelcontextprotocol/sdk":"^1.0.0","@opentelemetry/sdk-metrics":"^2.7.1","@opentelemetry/exporter-prometheus":"^0.218.0","@opentelemetry/instrumentation-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","esbuild":"^0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.8.14_1780562830100_0.6596056776348378","host":"s3://npm-registry-packages-npm-production"}},"1.8.15":{"name":"@atlisp/mcp","version":"1.8.15","keywords":["mcp","atlisp","cad","autolisp","package-manager"],"author":{"name":"vitalgg"},"license":"ISC","_id":"@atlisp/mcp@1.8.15","maintainers":[{"name":"vitalgg","email":"vitalgg@gmail.com"}],"homepage":"https://gitee.com/atlisp","bugs":{"url":"https://gitee.com/organizations/atlisp/issues"},"bin":{"atlisp-mcp":"dist/atlisp-mcp.js"},"dist":{"shasum":"b36ffc40804d50c98369c9b4ace8d27d31288cfe","tarball":"https://registry.npmjs.org/@atlisp/mcp/-/mcp-1.8.15.tgz","fileCount":10,"integrity":"sha512-+Day5majwMv8ML4SbzVECowHppzMml1k68yYb2hKj6b3j7EdZ6C2k2tt9xn4eyKPLN4HsGOIRAWlGX7dZELacA==","signatures":[{"sig":"MEUCIA0nCmm8tGfrV6C5ONL3IJSh3CCcgudTwY1f0zgNLxy0AiEAg5+SAojUbmoZ01kKFvS8RJ5MeWBblrw9EcecY1n/DUY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":779574},"main":"dist/atlisp-mcp.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/atlisp-mcp.js","./cad":"./dist/atlisp-mcp.js"},"gitHead":"a2f8a0060a6a969ef5ed89510ed81fa7ec99c6c1","scripts":{"test":"vitest run","build":"npm run build:main && npm run build:worker","start":"node src/atlisp-mcp.js","build:main":"esbuild src/atlisp-mcp.js --bundle --platform=node --target=node18 --format=esm --outdir=dist --external:edge-js --packages=external --banner:js=\"#!/usr/bin/env node\"","test:watch":"vitest","build:worker":"node -e \"const fs=require('fs');const path=require('path');for(const f of ['cad-worker.js','lisp-security.js','logger.js','config.js'])fs.copyFileSync('src/'+f,'dist/'+f);if(!fs.existsSync('dist/html'))fs.mkdirSync('dist/html');for(const f of fs.readdirSync('src/html'))fs.copyFileSync('src/html/'+f,'dist/html/'+f)\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"vitalgg","email":"vitalgg@gmail.com"},"repository":{"url":"https://gitee.com/atlisp/atlisp-kernel.git","type":"git"},"_npmVersion":"10.7.0","description":"MCP Server for @lisp on CAD,support AutoCAD/GstarCAD/ZWCAD/BricsCAD or CAD platform compatible with AutoLISP","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.21.0","zod":"^3.24.0","edge-js":"^25.0.1","express":"^5.2.1","iconv-lite":"^0.6.3","@opentelemetry/api":"^1.9.1","@modelcontextprotocol/sdk":"^1.0.0","@opentelemetry/sdk-metrics":"^2.7.1","@opentelemetry/exporter-prometheus":"^0.218.0","@opentelemetry/instrumentation-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","esbuild":"^0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.8.15_1780656165117_0.2514476869084634","host":"s3://npm-registry-packages-npm-production"}},"1.8.16":{"name":"@atlisp/mcp","version":"1.8.16","keywords":["mcp","atlisp","cad","autolisp","package-manager"],"author":{"name":"vitalgg"},"license":"ISC","_id":"@atlisp/mcp@1.8.16","maintainers":[{"name":"vitalgg","email":"vitalgg@gmail.com"}],"homepage":"https://gitee.com/atlisp","bugs":{"url":"https://gitee.com/organizations/atlisp/issues"},"bin":{"atlisp-mcp":"dist/atlisp-mcp.js"},"dist":{"shasum":"9d8dbe732baf3731c12807094a21da3b89aac487","tarball":"https://registry.npmjs.org/@atlisp/mcp/-/mcp-1.8.16.tgz","fileCount":10,"integrity":"sha512-xPjKHD52godzH/1RbLUO3URpai5eUfIhdWiK/8jkH8kk2ke1G2T9D9xTx9vnVJueCboWysf3X+xtBI276Y4MWA==","signatures":[{"sig":"MEUCIQCNNEVwroW3c3z9iVtDsuLq2xeX/+l/dRuERxr6tcqIGAIgZ5Ly0OHebBPpbjiFt/gk7U/kZf/3EfolybZYoGfZ40w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":779560},"main":"dist/atlisp-mcp.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/atlisp-mcp.js","./cad":"./dist/atlisp-mcp.js"},"gitHead":"d5ded00380a76b788d9a8e8303554cf23694cfb8","scripts":{"test":"vitest run","build":"npm run build:main && npm run build:worker","start":"node src/atlisp-mcp.js","build:main":"esbuild src/atlisp-mcp.js --bundle --platform=node --target=node18 --format=esm --outdir=dist --external:edge-js --packages=external --banner:js=\"#!/usr/bin/env node\"","test:watch":"vitest","build:worker":"node -e \"const fs=require('fs');const path=require('path');for(const f of ['cad-worker.js','lisp-security.js','logger.js','config.js'])fs.copyFileSync('src/'+f,'dist/'+f);if(!fs.existsSync('dist/html'))fs.mkdirSync('dist/html');for(const f of fs.readdirSync('src/html'))fs.copyFileSync('src/html/'+f,'dist/html/'+f)\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"vitalgg","email":"vitalgg@gmail.com"},"repository":{"url":"https://gitee.com/atlisp/atlisp-kernel.git","type":"git"},"_npmVersion":"11.13.0","description":"MCP Server for @lisp on CAD,support AutoCAD/GstarCAD/ZWCAD/BricsCAD or CAD platform compatible with AutoLISP","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.21.0","zod":"^3.24.0","edge-js":"^25.0.1","express":"^5.2.1","iconv-lite":"^0.6.3","@opentelemetry/api":"^1.9.1","@modelcontextprotocol/sdk":"^1.0.0","@opentelemetry/sdk-metrics":"^2.7.1","@opentelemetry/exporter-prometheus":"^0.218.0","@opentelemetry/instrumentation-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","esbuild":"^0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.8.16_1780701901683_0.7633413942799947","host":"s3://npm-registry-packages-npm-production"}},"1.8.17":{"name":"@atlisp/mcp","version":"1.8.17","keywords":["mcp","atlisp","cad","autolisp","package-manager"],"author":{"name":"vitalgg"},"license":"ISC","_id":"@atlisp/mcp@1.8.17","maintainers":[{"name":"vitalgg","email":"vitalgg@gmail.com"}],"homepage":"https://gitee.com/atlisp","bugs":{"url":"https://gitee.com/organizations/atlisp/issues"},"bin":{"atlisp-mcp":"dist/atlisp-mcp.js"},"dist":{"shasum":"dc16b8d6509d63b3583584f6fb87ebd7d6b6b653","tarball":"https://registry.npmjs.org/@atlisp/mcp/-/mcp-1.8.17.tgz","fileCount":41,"integrity":"sha512-A52EaKMXYMrL7a9QRDH5uwpfLRzHI2WAUFDQIU48RKL9e22qCRaYvKyhglVYRezUooULR6NPf66cCaMHsqKMIA==","signatures":[{"sig":"MEUCIQC/Bl9BPsrIgODJZ44WqKQbPmBeqvFixMU08hfd3SgdNwIgc2hgZyGw5zBTBPN8HqK2vgSkXzhDcy4ttsa9NqYu25s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1063916},"main":"dist/atlisp-mcp.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/atlisp-mcp.js","./cad":"./dist/atlisp-mcp.js"},"gitHead":"d5ded00380a76b788d9a8e8303554cf23694cfb8","scripts":{"test":"vitest run","build":"npm run build:main && npm run build:worker","start":"node src/atlisp-mcp.js","build:main":"esbuild src/atlisp-mcp.js --bundle --platform=node --target=node18 --format=esm --outdir=dist --external:edge-js --packages=external --banner:js=\"#!/usr/bin/env node\"","test:watch":"vitest","build:worker":"node -e \"const fs=require('fs');const path=require('path');for(const f of ['cad-worker.js','lisp-security.js','logger.js','config.js'])fs.copyFileSync('src/'+f,'dist/'+f);if(!fs.existsSync('dist/html'))fs.mkdirSync('dist/html');for(const f of fs.readdirSync('src/html'))fs.copyFileSync('src/html/'+f,'dist/html/'+f);if(!fs.existsSync('dist/handlers'))fs.mkdirSync('dist/handlers');for(const f of fs.readdirSync('src/handlers'))fs.copyFileSync('src/handlers/'+f,'dist/handlers/'+f)\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"vitalgg","email":"vitalgg@gmail.com"},"repository":{"url":"https://gitee.com/atlisp/atlisp-kernel.git","type":"git"},"_npmVersion":"10.7.0","description":"MCP Server for @lisp on CAD,support AutoCAD/GstarCAD/ZWCAD/BricsCAD or CAD platform compatible with AutoLISP","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.21.0","zod":"^3.24.0","edge-js":"^25.0.1","express":"^5.2.1","iconv-lite":"^0.6.3","@opentelemetry/api":"^1.9.1","@modelcontextprotocol/sdk":"^1.0.0","@opentelemetry/sdk-metrics":"^2.7.1","@opentelemetry/exporter-prometheus":"^0.218.0","@opentelemetry/instrumentation-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","esbuild":"^0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.8.17_1780729631794_0.4935584048455188","host":"s3://npm-registry-packages-npm-production"}},"1.8.18":{"name":"@atlisp/mcp","version":"1.8.18","keywords":["mcp","atlisp","cad","autolisp","package-manager"],"author":{"name":"vitalgg"},"license":"ISC","_id":"@atlisp/mcp@1.8.18","maintainers":[{"name":"vitalgg","email":"vitalgg@gmail.com"}],"homepage":"https://gitee.com/atlisp","bugs":{"url":"https://gitee.com/organizations/atlisp/issues"},"bin":{"atlisp-mcp":"dist/atlisp-mcp.js"},"dist":{"shasum":"74df6276d32fe7a2cd0ef2f9884497c05ee24ddf","tarball":"https://registry.npmjs.org/@atlisp/mcp/-/mcp-1.8.18.tgz","fileCount":41,"integrity":"sha512-G6M2m2/8pBl/iJrOKF1QmAacmQGknxPbwemlKShAerQrzRhYfw2pBrnxa8Jt4uu6Xbe7S6ynU+k09sfMVYplMw==","signatures":[{"sig":"MEUCIGZWe1JLhwHrBohJwpDIoLXr8wsA9sDCtfBPyC/xgEyCAiEAstnzsoflw/6eIwzBL9hWkPA4l7a+VM71qQZqNyh9/VM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1063700},"main":"dist/atlisp-mcp.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/atlisp-mcp.js","./cad":"./dist/atlisp-mcp.js"},"gitHead":"54c44dde9a9916487663b5bc956c82dd2272e8f5","scripts":{"test":"vitest run","build":"npm run build:main && npm run build:worker","start":"node src/atlisp-mcp.js","build:main":"esbuild src/atlisp-mcp.js --bundle --platform=node --target=node18 --format=esm --outdir=dist --external:edge-js --packages=external --banner:js=\"#!/usr/bin/env node\"","test:watch":"vitest","build:worker":"node -e \"const fs=require('fs');const path=require('path');for(const f of ['cad-worker.js','lisp-security.js','logger.js','config.js'])fs.copyFileSync('src/'+f,'dist/'+f);if(!fs.existsSync('dist/html'))fs.mkdirSync('dist/html');for(const f of fs.readdirSync('src/html'))fs.copyFileSync('src/html/'+f,'dist/html/'+f);if(!fs.existsSync('dist/handlers'))fs.mkdirSync('dist/handlers');for(const f of fs.readdirSync('src/handlers'))fs.copyFileSync('src/handlers/'+f,'dist/handlers/'+f)\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"vitalgg","email":"vitalgg@gmail.com"},"repository":{"url":"https://gitee.com/atlisp/atlisp-kernel.git","type":"git"},"_npmVersion":"10.7.0","description":"MCP Server for @lisp on CAD,support AutoCAD/GstarCAD/ZWCAD/BricsCAD or CAD platform compatible with AutoLISP","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.21.0","zod":"^3.24.0","edge-js":"^25.0.1","express":"^5.2.1","iconv-lite":"^0.6.3","@opentelemetry/api":"^1.9.1","@modelcontextprotocol/sdk":"^1.0.0","@opentelemetry/sdk-metrics":"^2.7.1","@opentelemetry/exporter-prometheus":"^0.218.0","@opentelemetry/instrumentation-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","esbuild":"^0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.8.18_1780732572886_0.42295569302523184","host":"s3://npm-registry-packages-npm-production"}},"1.8.19":{"name":"@atlisp/mcp","version":"1.8.19","keywords":["mcp","atlisp","cad","autolisp","package-manager"],"author":{"name":"vitalgg"},"license":"ISC","_id":"@atlisp/mcp@1.8.19","maintainers":[{"name":"vitalgg","email":"vitalgg@gmail.com"}],"homepage":"https://gitee.com/atlisp","bugs":{"url":"https://gitee.com/organizations/atlisp/issues"},"bin":{"atlisp-mcp":"dist/atlisp-mcp.js"},"dist":{"shasum":"3a4b986b7c7dae406aac056afdaf01f60426b7c9","tarball":"https://registry.npmjs.org/@atlisp/mcp/-/mcp-1.8.19.tgz","fileCount":42,"integrity":"sha512-kQTukqwPjf5wYWsQu0NfZ+1slCYad5jTz8sOJRewueQ6r0lWAFzUg1D6WGlSQHJI3jgfnx2nfJoFn3hhbYS2jw==","signatures":[{"sig":"MEUCIQCV9jO2MciwTeDEI/rWZoIibDG+2LoZClavkNkB9LeE2AIgbZ1ATsMGvk/RQC/wiWiNTFPwHPzTudW61mw2UMMz5Es=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1125465},"main":"dist/atlisp-mcp.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/atlisp-mcp.js","./cad":"./dist/atlisp-mcp.js"},"gitHead":"73cc657231b9cffc1b3dfd89222cf30fd4e811ef","scripts":{"test":"vitest run","build":"npm run build:main && npm run build:worker","start":"node src/atlisp-mcp.js","test:e2e":"vitest run tests/e2e/","build:main":"esbuild src/atlisp-mcp.js --bundle --platform=node --target=node18 --format=esm --outdir=dist --external:edge-js --packages=external --banner:js=\"#!/usr/bin/env node\"","test:watch":"vitest","build:worker":"node -e \"const fs=require('fs');const path=require('path');for(const f of ['cad-worker.js','lisp-security.js','logger.js','config.js'])fs.copyFileSync('src/'+f,'dist/'+f);if(!fs.existsSync('dist/html'))fs.mkdirSync('dist/html');for(const f of fs.readdirSync('src/html'))fs.copyFileSync('src/html/'+f,'dist/html/'+f);if(!fs.existsSync('dist/handlers'))fs.mkdirSync('dist/handlers');for(const f of fs.readdirSync('src/handlers'))fs.copyFileSync('src/handlers/'+f,'dist/handlers/'+f)\"","prepublishOnly":"npm run build","test:e2e:docker":"docker compose -f docker-compose.test.yml build && vitest run tests/e2e/"},"_npmUser":{"name":"vitalgg","email":"vitalgg@gmail.com"},"repository":{"url":"https://gitee.com/atlisp/atlisp-kernel.git","type":"git"},"_npmVersion":"11.13.0","description":"MCP Server for @lisp on CAD,support AutoCAD/GstarCAD/ZWCAD/BricsCAD or CAD platform compatible with AutoLISP","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.21.0","zod":"^3.24.0","edge-js":"^25.0.1","express":"^5.2.1","iconv-lite":"^0.6.3","@opentelemetry/api":"^1.9.1","@modelcontextprotocol/sdk":"^1.0.0","@opentelemetry/sdk-metrics":"^2.7.1","@opentelemetry/exporter-prometheus":"^0.218.0","@opentelemetry/instrumentation-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","esbuild":"^0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.8.19_1781218140049_0.9097292008629057","host":"s3://npm-registry-packages-npm-production"}},"1.8.20":{"name":"@atlisp/mcp","version":"1.8.20","keywords":["mcp","atlisp","cad","autolisp","package-manager"],"author":{"name":"vitalgg"},"license":"ISC","_id":"@atlisp/mcp@1.8.20","maintainers":[{"name":"vitalgg","email":"vitalgg@gmail.com"}],"homepage":"https://gitee.com/atlisp","bugs":{"url":"https://gitee.com/organizations/atlisp/issues"},"bin":{"atlisp-mcp":"dist/atlisp-mcp.js"},"dist":{"shasum":"d466e48b25f0556eb284ff9a2453a007b1d2841c","tarball":"https://registry.npmjs.org/@atlisp/mcp/-/mcp-1.8.20.tgz","fileCount":74,"integrity":"sha512-iXCcjPEl2HyOFVpBodxSr44+ddPnHst5KsLb0JGfR6k3YQzqemvjwv5+inHFX8/U6cxTORqG1R+T7HgPbt05KA==","signatures":[{"sig":"MEYCIQC5JQ6ci1wrJGtA3jSjgCWN5k33ec/HCTNAgQhGTU0O/wIhAOpqfTQfx64PvAYH+qfUpO51oHuik0i5PuFrWpS3ciS6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1202098},"main":"dist/atlisp-mcp.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/atlisp-mcp.js","./cad":"./dist/atlisp-mcp.js"},"gitHead":"6abf7e6a2f31e1eeed3cd2504886518074c2e707","scripts":{"test":"vitest run","build":"npm run build:main && npm run build:worker","start":"node src/atlisp-mcp.js","test:e2e":"vitest run tests/e2e/","build:main":"esbuild src/atlisp-mcp.js --bundle --platform=node --target=node18 --format=esm --outdir=dist --external:edge-js --packages=external --banner:js=\"#!/usr/bin/env node\"","test:watch":"vitest","build:worker":"node -e \"const fs=require('fs');const path=require('path');for(const f of ['cad-worker.js','lisp-security.js','logger.js','config.js'])fs.copyFileSync('src/'+f,'dist/'+f);if(!fs.existsSync('dist/html'))fs.mkdirSync('dist/html');for(const f of fs.readdirSync('src/html'))fs.copyFileSync('src/html/'+f,'dist/html/'+f);if(!fs.existsSync('dist/handlers'))fs.mkdirSync('dist/handlers');for(const f of fs.readdirSync('src/handlers'))fs.copyFileSync('src/handlers/'+f,'dist/handlers/'+f);if(!fs.existsSync('dist/prompts/definitions'))fs.mkdirSync('dist/prompts/definitions',{recursive:true});for(const f of fs.readdirSync('src/prompts/definitions'))fs.copyFileSync('src/prompts/definitions/'+f,'dist/prompts/definitions/'+f)\"","prepublishOnly":"npm run build","test:e2e:docker":"docker compose -f docker-compose.test.yml build && vitest run tests/e2e/"},"_npmUser":{"name":"vitalgg","email":"vitalgg@gmail.com"},"repository":{"url":"https://gitee.com/atlisp/atlisp-kernel.git","type":"git"},"_npmVersion":"10.7.0","description":"MCP Server for @lisp on CAD,support AutoCAD/GstarCAD/ZWCAD/BricsCAD or CAD platform compatible with AutoLISP","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.21.0","zod":"^3.24.0","edge-js":"^25.0.1","express":"^5.2.1","iconv-lite":"^0.6.3","@atlisp/lint":"^0.2.8","@atlisp/parser":"^0.1.6","@opentelemetry/api":"^1.9.1","@modelcontextprotocol/sdk":"^1.0.0","@opentelemetry/sdk-metrics":"^2.7.1","@opentelemetry/exporter-prometheus":"^0.218.0","@opentelemetry/instrumentation-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","esbuild":"^0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.8.20_1783511981289_0.9992115137235889","host":"s3://npm-registry-packages-npm-production"}},"1.8.21":{"name":"@atlisp/mcp","version":"1.8.21","keywords":["mcp","atlisp","cad","autolisp","package-manager"],"author":{"name":"vitalgg"},"license":"ISC","_id":"@atlisp/mcp@1.8.21","maintainers":[{"name":"vitalgg","email":"vitalgg@gmail.com"}],"homepage":"https://gitee.com/atlisp","bugs":{"url":"https://gitee.com/organizations/atlisp/issues"},"bin":{"atlisp-mcp":"dist/atlisp-mcp.js"},"dist":{"shasum":"72a00801a20c967a82841064da5da7ac750b6a34","tarball":"https://registry.npmjs.org/@atlisp/mcp/-/mcp-1.8.21.tgz","fileCount":74,"integrity":"sha512-oYJWiu+Fz0XIW6G/zil2PxNY7oJqduF69WAYVSXSDeNjFP2sOJbAnv3aPbNOk1Ur/DlJT4rD4m6l4+Uhg5HpyA==","signatures":[{"sig":"MEQCIGbjAmpokaUk78vtUmpnLYDMuWtbMb8igh/othm3ZsSDAiAOUYgf2ZSnxkPjRX3kxaj2qKeR0iAc6Bbojin+JHyPyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1210669},"main":"dist/atlisp-mcp.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/atlisp-mcp.js","./cad":"./dist/atlisp-mcp.js"},"gitHead":"bfd85d21bfad89653c73c27153fdc19a9e8d1450","scripts":{"test":"vitest run","build":"npm run build:main && npm run build:worker","start":"node src/atlisp-mcp.js","test:e2e":"vitest run tests/e2e/","build:main":"esbuild src/atlisp-mcp.js --bundle --platform=node --target=node18 --format=esm --outdir=dist --external:edge-js --packages=external --banner:js=\"#!/usr/bin/env node\"","test:watch":"vitest","build:worker":"node -e \"const fs=require('fs');const path=require('path');for(const f of ['cad-worker.js','lisp-security.js','logger.js','config.js'])fs.copyFileSync('src/'+f,'dist/'+f);if(!fs.existsSync('dist/html'))fs.mkdirSync('dist/html');for(const f of fs.readdirSync('src/html'))fs.copyFileSync('src/html/'+f,'dist/html/'+f);if(!fs.existsSync('dist/handlers'))fs.mkdirSync('dist/handlers');for(const f of fs.readdirSync('src/handlers'))fs.copyFileSync('src/handlers/'+f,'dist/handlers/'+f);if(!fs.existsSync('dist/prompts/definitions'))fs.mkdirSync('dist/prompts/definitions',{recursive:true});for(const f of fs.readdirSync('src/prompts/definitions'))fs.copyFileSync('src/prompts/definitions/'+f,'dist/prompts/definitions/'+f)\"","prepublishOnly":"npm run build","test:e2e:docker":"docker compose -f docker-compose.test.yml build && vitest run tests/e2e/"},"_npmUser":{"name":"vitalgg","email":"vitalgg@gmail.com"},"repository":{"url":"https://gitee.com/atlisp/atlisp-kernel.git","type":"git"},"_npmVersion":"10.7.0","description":"MCP Server for @lisp on CAD,support AutoCAD/GstarCAD/ZWCAD/BricsCAD or CAD platform compatible with AutoLISP","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.21.0","zod":"^3.24.0","edge-js":"^25.0.1","express":"^5.2.1","iconv-lite":"^0.6.3","@atlisp/lint":"^0.2.8","@atlisp/parser":"^0.1.6","@opentelemetry/api":"^1.9.1","@modelcontextprotocol/sdk":"^1.0.0","@opentelemetry/sdk-metrics":"^2.7.1","@opentelemetry/exporter-prometheus":"^0.218.0","@opentelemetry/instrumentation-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","esbuild":"^0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.8.21_1783559223983_0.16991794443479202","host":"s3://npm-registry-packages-npm-production"}},"1.8.23":{"name":"@atlisp/mcp","version":"1.8.23","keywords":["mcp","atlisp","cad","autolisp","package-manager"],"author":{"name":"vitalgg"},"license":"ISC","_id":"@atlisp/mcp@1.8.23","maintainers":[{"name":"vitalgg","email":"vitalgg@gmail.com"}],"homepage":"https://gitee.com/atlisp","bugs":{"url":"https://gitee.com/organizations/atlisp/issues"},"bin":{"atlisp-mcp":"dist/atlisp-mcp.js"},"dist":{"shasum":"61281c98629eec642a182f20f7931095d839d8fd","tarball":"https://registry.npmjs.org/@atlisp/mcp/-/mcp-1.8.23.tgz","fileCount":75,"integrity":"sha512-sxZ9h4dGlUbJVQHvXKo5P6CiLQHtKFS0czqhoBfPTb1jKxSDNKnp8k111xgRdyMBGZZlJ7YNSspEucLVQ9lPiA==","signatures":[{"sig":"MEQCIDZRSBwZgGpdxqrqVQUvdlffzZSO+x214svPKbT3+hc4AiBjDWEsceh+hE6wtoo+DJ3aJuCFsFUC+MPhjTS7kHMu+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1230559},"main":"dist/atlisp-mcp.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/atlisp-mcp.js","./cad":"./dist/atlisp-mcp.js"},"gitHead":"ea9ee4825254df52642d70df53b4354000b55638","scripts":{"test":"vitest run","build":"npm run build:main && npm run build:worker","start":"node src/atlisp-mcp.js","test:e2e":"vitest run tests/e2e/","build:main":"esbuild src/atlisp-mcp.js --bundle --platform=node --target=node18 --format=esm --outdir=dist --external:edge-js --packages=external --banner:js=\"#!/usr/bin/env node\"","test:watch":"vitest","build:worker":"node -e \"const fs=require('fs');const path=require('path');for(const f of ['cad-worker.js','lisp-security.js','logger.js','config.js'])fs.copyFileSync('src/'+f,'dist/'+f);if(!fs.existsSync('dist/html'))fs.mkdirSync('dist/html');for(const f of fs.readdirSync('src/html'))fs.copyFileSync('src/html/'+f,'dist/html/'+f);if(!fs.existsSync('dist/handlers'))fs.mkdirSync('dist/handlers');for(const f of fs.readdirSync('src/handlers'))fs.copyFileSync('src/handlers/'+f,'dist/handlers/'+f);if(!fs.existsSync('dist/prompts/definitions'))fs.mkdirSync('dist/prompts/definitions',{recursive:true});for(const f of fs.readdirSync('src/prompts/definitions'))fs.copyFileSync('src/prompts/definitions/'+f,'dist/prompts/definitions/'+f)\"","prepublishOnly":"npm run build","test:e2e:docker":"docker compose -f docker-compose.test.yml build && vitest run tests/e2e/"},"_npmUser":{"name":"vitalgg","email":"vitalgg@gmail.com"},"repository":{"url":"https://gitee.com/atlisp/atlisp-kernel.git","type":"git"},"_npmVersion":"10.7.0","description":"MCP Server for @lisp on CAD,support AutoCAD/GstarCAD/ZWCAD/BricsCAD or CAD platform compatible with AutoLISP","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.21.0","zod":"^3.24.0","edge-js":"^25.0.1","express":"^5.2.1","iconv-lite":"^0.6.3","@atlisp/lint":"^0.2.8","@atlisp/parser":"^0.1.6","@opentelemetry/api":"^1.9.1","@modelcontextprotocol/sdk":"^1.0.0","@opentelemetry/sdk-metrics":"^2.7.1","@opentelemetry/exporter-prometheus":"^0.218.0","@opentelemetry/instrumentation-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","esbuild":"^0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.8.23_1783656626612_0.7323809546815612","host":"s3://npm-registry-packages-npm-production"}},"1.8.25":{"name":"@atlisp/mcp","version":"1.8.25","keywords":["mcp","atlisp","cad","autolisp","package-manager"],"author":{"name":"vitalgg"},"license":"ISC","_id":"@atlisp/mcp@1.8.25","maintainers":[{"name":"vitalgg","email":"vitalgg@gmail.com"}],"homepage":"https://gitee.com/atlisp","bugs":{"url":"https://gitee.com/organizations/atlisp/issues"},"bin":{"atlisp-mcp":"dist/atlisp-mcp.js"},"dist":{"shasum":"6de201f2dcc6dd183b9629ea5268d47d76b44354","tarball":"https://registry.npmjs.org/@atlisp/mcp/-/mcp-1.8.25.tgz","fileCount":74,"integrity":"sha512-GbZhevlZTEQn1Nksw5mRZww3QtV2jBC7Oz8SrswSicIIBLE48QVcFxGwVo3y3tnQllagL+N9Nrop+zW8Wsg2Zg==","signatures":[{"sig":"MEQCIHz/OU6LlmxcV/xGUgAjM98cnuO19vdXwDBVkiAQH7wCAiA1Kj0n4844IoqjVS10EOhgugaZUz1P0ZA3N0yclDzKSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1295185},"main":"dist/atlisp-mcp.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/atlisp-mcp.js","./cad":"./dist/atlisp-mcp.js"},"gitHead":"6f27b61d81876987b7165414caeb9fc995bb897c","scripts":{"test":"vitest run","build":"npm run build:main && npm run build:worker && npm run build:rot","start":"node src/atlisp-mcp.js","test:e2e":"vitest run tests/e2e/","build:rot":"powershell -Command \"& 'C:\\Windows\\Microsoft.NET\\Framework\\v4.0.30319\\csc.exe' /target:library /out:dist\\cad-rothelper.dll src\\cad-rothelper.cs\"","build:main":"esbuild src/atlisp-mcp.js --bundle --platform=node --target=node18 --format=esm --outdir=dist --external:edge-js --packages=external --banner:js=\"#!/usr/bin/env node\"","test:watch":"vitest","build:worker":"node -e \"const fs=require('fs');const path=require('path');for(const f of ['cad-worker.js','lisp-security.js','logger.js','config.js'])fs.copyFileSync('src/'+f,'dist/'+f);if(!fs.existsSync('dist/html'))fs.mkdirSync('dist/html');for(const f of fs.readdirSync('src/html'))fs.copyFileSync('src/html/'+f,'dist/html/'+f);if(!fs.existsSync('dist/handlers'))fs.mkdirSync('dist/handlers');for(const f of fs.readdirSync('src/handlers'))fs.copyFileSync('src/handlers/'+f,'dist/handlers/'+f);if(!fs.existsSync('dist/prompts/definitions'))fs.mkdirSync('dist/prompts/definitions',{recursive:true});for(const f of fs.readdirSync('src/prompts/definitions'))fs.copyFileSync('src/prompts/definitions/'+f,'dist/prompts/definitions/'+f)\"","prepublishOnly":"npm run build","test:e2e:docker":"docker compose -f docker-compose.test.yml build && vitest run tests/e2e/"},"_npmUser":{"name":"vitalgg","email":"vitalgg@gmail.com"},"repository":{"url":"https://gitee.com/atlisp/atlisp-kernel.git","type":"git"},"_npmVersion":"11.13.0","description":"MCP Server for @lisp on CAD,support AutoCAD/GstarCAD/ZWCAD/BricsCAD or CAD platform compatible with AutoLISP","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.21.0","zod":"^3.24.0","edge-js":"^25.0.1","express":"^5.2.1","iconv-lite":"^0.6.3","@atlisp/lint":"^0.2.8","@atlisp/parser":"^0.1.6","@opentelemetry/api":"^1.9.1","@modelcontextprotocol/sdk":"^1.0.0","@opentelemetry/sdk-metrics":"^2.7.1","@opentelemetry/exporter-prometheus":"^0.218.0","@opentelemetry/instrumentation-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","esbuild":"^0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.8.25_1783855493767_0.27466536520925655","host":"s3://npm-registry-packages-npm-production"}},"1.8.26":{"name":"@atlisp/mcp","version":"1.8.26","keywords":["mcp","atlisp","cad","autolisp","package-manager"],"author":{"name":"vitalgg"},"license":"ISC","_id":"@atlisp/mcp@1.8.26","maintainers":[{"name":"vitalgg","email":"vitalgg@gmail.com"}],"homepage":"https://gitee.com/atlisp","bugs":{"url":"https://gitee.com/organizations/atlisp/issues"},"bin":{"atlisp-mcp":"dist/atlisp-mcp.js"},"dist":{"shasum":"c1f904182993da84ae4271d8ac6f48469de9b5e8","tarball":"https://registry.npmjs.org/@atlisp/mcp/-/mcp-1.8.26.tgz","fileCount":80,"integrity":"sha512-NNfT/oboZZu5FAautxhXpvh/CpTmvYFFUlQ6YPchsqvavMx6sIR9zvkEJvQNvCTiSY/SMCvrxKLqcBqOvMfvlA==","signatures":[{"sig":"MEUCIDksa6MBU2WqzLkJMYpLn82ozUeQTgIR6B0jMa80l+C5AiEAyIeGkwdq8kPEojn+5bQo6zu8SIU3CtyXf0k/84et1xs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1307957},"main":"dist/atlisp-mcp.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/atlisp-mcp.js","./cad":"./dist/atlisp-mcp.js"},"gitHead":"6540ab38d20ea63a54c9c775ee1f97b864a74249","scripts":{"test":"vitest run","build":"npm run build:main && npm run build:worker && npm run build:rot","start":"node src/atlisp-mcp.js","test:e2e":"vitest run tests/e2e/","build:rot":"powershell -Command \"& 'C:\\Windows\\Microsoft.NET\\Framework\\v4.0.30319\\csc.exe' /target:library /out:dist\\cad-rothelper.dll src\\cad-rothelper.cs\"","build:main":"esbuild src/atlisp-mcp.js --bundle --platform=node --target=node18 --format=esm --outdir=dist --external:edge-js --packages=external --banner:js=\"#!/usr/bin/env node\"","test:watch":"vitest","build:worker":"node -e \"const fs=require('fs');const path=require('path');for(const f of ['cad-worker.js','lisp-security.js','logger.js','config.js'])fs.copyFileSync('src/'+f,'dist/'+f);if(!fs.existsSync('dist/html'))fs.mkdirSync('dist/html');for(const f of fs.readdirSync('src/html'))fs.copyFileSync('src/html/'+f,'dist/html/'+f);if(!fs.existsSync('dist/handlers'))fs.mkdirSync('dist/handlers');for(const f of fs.readdirSync('src/handlers'))fs.copyFileSync('src/handlers/'+f,'dist/handlers/'+f);if(!fs.existsSync('dist/prompts/definitions'))fs.mkdirSync('dist/prompts/definitions',{recursive:true});for(const f of fs.readdirSync('src/prompts/definitions'))fs.copyFileSync('src/prompts/definitions/'+f,'dist/prompts/definitions/'+f)\"","prepublishOnly":"npm run build","test:e2e:docker":"docker compose -f docker-compose.test.yml build && vitest run tests/e2e/"},"_npmUser":{"name":"vitalgg","email":"vitalgg@gmail.com"},"repository":{"url":"https://gitee.com/atlisp/atlisp-kernel.git","type":"git"},"_npmVersion":"10.7.0","description":"MCP Server for @lisp on CAD,support AutoCAD/GstarCAD/ZWCAD/BricsCAD or CAD platform compatible with AutoLISP","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.21.0","zod":"^3.24.0","edge-js":"^25.0.1","express":"^5.2.1","iconv-lite":"^0.6.3","@atlisp/lint":"^0.2.8","@atlisp/parser":"^0.1.6","@opentelemetry/api":"^1.9.1","@modelcontextprotocol/sdk":"^1.0.0","@opentelemetry/sdk-metrics":"^2.7.1","@opentelemetry/exporter-prometheus":"^0.218.0","@opentelemetry/instrumentation-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","esbuild":"^0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.8.26_1783915115569_0.17048491957455925","host":"s3://npm-registry-packages-npm-production"}},"1.8.27":{"name":"@atlisp/mcp","version":"1.8.27","keywords":["mcp","atlisp","cad","autolisp","package-manager"],"author":{"name":"vitalgg"},"license":"ISC","_id":"@atlisp/mcp@1.8.27","maintainers":[{"name":"vitalgg","email":"vitalgg@gmail.com"}],"homepage":"https://gitee.com/atlisp","bugs":{"url":"https://gitee.com/organizations/atlisp/issues"},"bin":{"atlisp-mcp":"dist/atlisp-mcp.js"},"dist":{"shasum":"85bff60dbc6a138c6bcaf15c4a94b33a01613a83","tarball":"https://registry.npmjs.org/@atlisp/mcp/-/mcp-1.8.27.tgz","fileCount":80,"integrity":"sha512-Y6I0uCNHa4aISQ/Qr40WrmXt4JScdrLPesIyUA+IQoM8NsZ6RxMi5Ggl7K2eWx2lD3BFrsEACybc1Ab2DOzNLw==","signatures":[{"sig":"MEQCIBjC0k5gcD3W37NTH4K5MED6Y9LiBzJXvqIE80GfBmfMAiAzEZYsyPmnkSQPNn9498fUZWf6f0MkIPueYigvyPo9KA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1307991},"main":"dist/atlisp-mcp.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/atlisp-mcp.js","./cad":"./dist/atlisp-mcp.js"},"gitHead":"6540ab38d20ea63a54c9c775ee1f97b864a74249","scripts":{"test":"vitest run","build":"npm run build:main && npm run build:worker && npm run build:rot","start":"node src/atlisp-mcp.js","test:e2e":"vitest run tests/e2e/","build:rot":"powershell -Command \"& 'C:\\Windows\\Microsoft.NET\\Framework\\v4.0.30319\\csc.exe' /target:library /out:dist\\cad-rothelper.dll src\\cad-rothelper.cs\"","build:main":"esbuild src/atlisp-mcp.js --bundle --platform=node --target=node18 --format=esm --outdir=dist --external:edge-js --packages=external --banner:js=\"#!/usr/bin/env node\"","test:watch":"vitest","build:worker":"node -e \"const fs=require('fs');const path=require('path');for(const f of ['cad-worker.js','lisp-security.js','logger.js','config.js'])fs.copyFileSync('src/'+f,'dist/'+f);if(!fs.existsSync('dist/html'))fs.mkdirSync('dist/html');for(const f of fs.readdirSync('src/html'))fs.copyFileSync('src/html/'+f,'dist/html/'+f);if(!fs.existsSync('dist/handlers'))fs.mkdirSync('dist/handlers');for(const f of fs.readdirSync('src/handlers'))fs.copyFileSync('src/handlers/'+f,'dist/handlers/'+f);if(!fs.existsSync('dist/prompts/definitions'))fs.mkdirSync('dist/prompts/definitions',{recursive:true});for(const f of fs.readdirSync('src/prompts/definitions'))fs.copyFileSync('src/prompts/definitions/'+f,'dist/prompts/definitions/'+f)\"","prepublishOnly":"npm run build","test:e2e:docker":"docker compose -f docker-compose.test.yml build && vitest run tests/e2e/"},"_npmUser":{"name":"vitalgg","email":"vitalgg@gmail.com"},"repository":{"url":"https://gitee.com/atlisp/atlisp-kernel.git","type":"git"},"_npmVersion":"10.7.0","description":"MCP Server for @lisp on CAD,support AutoCAD/GstarCAD/ZWCAD/BricsCAD or CAD platform compatible with AutoLISP","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.21.0","zod":"^3.24.0","edge-js":"^25.0.1","express":"^5.2.1","iconv-lite":"^0.6.3","@atlisp/lint":"^0.2.8","@atlisp/parser":"^0.1.6","@opentelemetry/api":"^1.9.1","@modelcontextprotocol/sdk":"^1.0.0","@opentelemetry/sdk-metrics":"^2.7.1","@opentelemetry/exporter-prometheus":"^0.218.0","@opentelemetry/instrumentation-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","esbuild":"^0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.8.27_1783916453045_0.3874554544515403","host":"s3://npm-registry-packages-npm-production"}},"1.8.28":{"name":"@atlisp/mcp","version":"1.8.28","keywords":["mcp","atlisp","cad","autolisp","package-manager"],"author":{"name":"vitalgg"},"license":"ISC","_id":"@atlisp/mcp@1.8.28","maintainers":[{"name":"vitalgg","email":"vitalgg@gmail.com"}],"homepage":"https://gitee.com/atlisp","bugs":{"url":"https://gitee.com/organizations/atlisp/issues"},"bin":{"atlisp-mcp":"dist/atlisp-mcp.js"},"dist":{"shasum":"b99159cb2624ea1c3238045ea08dcb1a6bd2b9ff","tarball":"https://registry.npmjs.org/@atlisp/mcp/-/mcp-1.8.28.tgz","fileCount":79,"integrity":"sha512-XUA4WyFbUySX61XP0iW5ttiLEydsTB63njOe5g30OzM7xI5GYIE/K/5HeBhmAh940Gmzt1hQ/TgU+W6g/gWB/A==","signatures":[{"sig":"MEUCIQCRVe6wyb3HcK5rxmAGdH2zs6Etx6K7loODkvacde1/wgIgZhWcnS73hRgDHaoSw86mPQKV/LVGlkWkD2z2hmxTYto=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1298073},"main":"dist/atlisp-mcp.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/atlisp-mcp.js","./cad":"./dist/atlisp-mcp.js"},"gitHead":"6540ab38d20ea63a54c9c775ee1f97b864a74249","scripts":{"test":"vitest run","build":"npm run build:main && npm run build:worker && npm run build:rot","start":"node src/atlisp-mcp.js","test:e2e":"vitest run tests/e2e/","build:rot":"powershell -Command \"& 'C:\\Windows\\Microsoft.NET\\Framework\\v4.0.30319\\csc.exe' /target:library /out:dist\\cad-rothelper.dll src\\cad-rothelper.cs\"","build:main":"esbuild src/atlisp-mcp.js --bundle --platform=node --target=node18 --format=esm --outdir=dist --external:edge-js --packages=external --banner:js=\"#!/usr/bin/env node\"","test:watch":"vitest","build:worker":"node -e \"const fs=require('fs');const path=require('path');for(const f of ['cad-worker.js','lisp-security.js','logger.js','config.js'])fs.copyFileSync('src/'+f,'dist/'+f);if(!fs.existsSync('dist/html'))fs.mkdirSync('dist/html');for(const f of fs.readdirSync('src/html'))fs.copyFileSync('src/html/'+f,'dist/html/'+f);if(!fs.existsSync('dist/handlers'))fs.mkdirSync('dist/handlers');for(const f of fs.readdirSync('src/handlers'))fs.copyFileSync('src/handlers/'+f,'dist/handlers/'+f);if(!fs.existsSync('dist/prompts/definitions'))fs.mkdirSync('dist/prompts/definitions',{recursive:true});for(const f of fs.readdirSync('src/prompts/definitions'))fs.copyFileSync('src/prompts/definitions/'+f,'dist/prompts/definitions/'+f)\"","prepublishOnly":"npm run build","test:e2e:docker":"docker compose -f docker-compose.test.yml build && vitest run tests/e2e/"},"_npmUser":{"name":"vitalgg","email":"vitalgg@gmail.com"},"repository":{"url":"https://gitee.com/atlisp/atlisp-kernel.git","type":"git"},"_npmVersion":"10.7.0","description":"MCP Server for @lisp on CAD,support AutoCAD/GstarCAD/ZWCAD/BricsCAD or CAD platform compatible with AutoLISP","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.21.0","zod":"^3.24.0","edge-js":"^25.0.1","express":"^5.2.1","iconv-lite":"^0.6.3","@atlisp/lint":"^0.2.8","@atlisp/parser":"^0.1.6","@opentelemetry/api":"^1.9.1","@modelcontextprotocol/sdk":"^1.0.0","@opentelemetry/sdk-metrics":"^2.7.1","@opentelemetry/exporter-prometheus":"^0.218.0","@opentelemetry/instrumentation-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","esbuild":"^0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.8.28_1783918050067_0.44805841072595","host":"s3://npm-registry-packages-npm-production"}},"1.8.29":{"name":"@atlisp/mcp","version":"1.8.29","keywords":["mcp","atlisp","cad","autolisp","package-manager"],"author":{"name":"vitalgg"},"license":"ISC","_id":"@atlisp/mcp@1.8.29","maintainers":[{"name":"vitalgg","email":"vitalgg@gmail.com"}],"homepage":"https://gitee.com/atlisp","bugs":{"url":"https://gitee.com/organizations/atlisp/issues"},"bin":{"atlisp-mcp":"dist/atlisp-mcp.js"},"dist":{"shasum":"f5309d3edae8c0d454e7c469129dd525f7450388","tarball":"https://registry.npmjs.org/@atlisp/mcp/-/mcp-1.8.29.tgz","fileCount":79,"integrity":"sha512-L9RaR11e1T6bIsTtU4GcEL5KYwi6qX8zZRXkW2e2dVckKtTXiCPR4ES2hpQ77+OQSDq08pr1PV8jEa7N75jnqg==","signatures":[{"sig":"MEQCIBHdkv7EWWQfle4ZZA7pQ63U71AiK/gAKEH6+dmczEIXAiAb2fCiyAPUnxjHfiVEyQhj0/Bjian7ZKH0KVfdS7Mxmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1298074},"main":"dist/atlisp-mcp.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/atlisp-mcp.js","./cad":"./dist/atlisp-mcp.js"},"gitHead":"e0e189a12051c6cbf334d9a9a75af5fa2b06d2a1","scripts":{"test":"vitest run","build":"npm run build:main && npm run build:worker && npm run build:rot","start":"node src/atlisp-mcp.js","test:e2e":"vitest run tests/e2e/","build:rot":"powershell -Command \"& 'C:\\Windows\\Microsoft.NET\\Framework\\v4.0.30319\\csc.exe' /target:library /out:dist\\cad-rothelper.dll src\\cad-rothelper.cs\"","build:main":"esbuild src/atlisp-mcp.js --bundle --platform=node --target=node18 --format=esm --outdir=dist --external:edge-js --packages=external --banner:js=\"#!/usr/bin/env node\"","test:watch":"vitest","build:worker":"node -e \"const fs=require('fs');const path=require('path');for(const f of ['cad-worker.js','lisp-security.js','logger.js','config.js'])fs.copyFileSync('src/'+f,'dist/'+f);if(!fs.existsSync('dist/html'))fs.mkdirSync('dist/html');for(const f of fs.readdirSync('src/html'))fs.copyFileSync('src/html/'+f,'dist/html/'+f);if(!fs.existsSync('dist/handlers'))fs.mkdirSync('dist/handlers');for(const f of fs.readdirSync('src/handlers'))fs.copyFileSync('src/handlers/'+f,'dist/handlers/'+f);if(!fs.existsSync('dist/prompts/definitions'))fs.mkdirSync('dist/prompts/definitions',{recursive:true});for(const f of fs.readdirSync('src/prompts/definitions'))fs.copyFileSync('src/prompts/definitions/'+f,'dist/prompts/definitions/'+f)\"","prepublishOnly":"npm run build","test:e2e:docker":"docker compose -f docker-compose.test.yml build && vitest run tests/e2e/"},"_npmUser":{"name":"vitalgg","email":"vitalgg@gmail.com"},"repository":{"url":"https://gitee.com/atlisp/atlisp-kernel.git","type":"git"},"_npmVersion":"10.7.0","description":"MCP Server for @lisp on CAD,support AutoCAD/GstarCAD/ZWCAD/BricsCAD or CAD platform compatible with AutoLISP","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.21.0","zod":"^3.24.0","edge-js":"^25.0.1","express":"^5.2.1","iconv-lite":"^0.6.3","@atlisp/lint":"^0.2.8","@atlisp/parser":"^0.1.6","@opentelemetry/api":"^1.9.1","@modelcontextprotocol/sdk":"^1.0.0","@opentelemetry/sdk-metrics":"^2.7.1","@opentelemetry/exporter-prometheus":"^0.218.0","@opentelemetry/instrumentation-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","esbuild":"^0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.8.29_1783938099557_0.21151921925288497","host":"s3://npm-registry-packages-npm-production"}},"1.8.30":{"name":"@atlisp/mcp","version":"1.8.30","keywords":["mcp","atlisp","cad","autolisp","package-manager"],"author":{"name":"vitalgg"},"license":"ISC","_id":"@atlisp/mcp@1.8.30","maintainers":[{"name":"vitalgg","email":"vitalgg@gmail.com"}],"homepage":"https://gitee.com/atlisp","bugs":{"url":"https://gitee.com/organizations/atlisp/issues"},"bin":{"atlisp-mcp":"dist/atlisp-mcp.js"},"dist":{"shasum":"5ae0608a859abff5d88cca7fe0c16d0372f6624b","tarball":"https://registry.npmjs.org/@atlisp/mcp/-/mcp-1.8.30.tgz","fileCount":79,"integrity":"sha512-/zdBMxVQr4EuswzDP8bttxTHP/28cwrIWqTdBz8QWpoGj1YMvZt/xZnOeP9BdlrrNOCfI5B7LndANFoI+yQKeQ==","signatures":[{"sig":"MEQCIHxJikpNhoca7/96cbamnNkxuqQ/ToQpyG5joy6Ev+eOAiBd+wf20ESkLQVT7hA4988hdiE295MsalcCtBm/wKkvAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1325547},"main":"dist/atlisp-mcp.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/atlisp-mcp.js","./cad":"./dist/atlisp-mcp.js"},"gitHead":"22c3b03dc7845d0fc37865dd87f718aaed72cf02","scripts":{"test":"vitest run","build":"npm run build:main && npm run build:worker && npm run build:rot","start":"node src/atlisp-mcp.js","test:e2e":"vitest run tests/e2e/","build:rot":"powershell -Command \"& 'C:\\Windows\\Microsoft.NET\\Framework\\v4.0.30319\\csc.exe' /target:library /out:dist\\cad-rothelper.dll src\\cad-rothelper.cs\"","build:main":"esbuild src/atlisp-mcp.js --bundle --platform=node --target=node18 --format=esm --outdir=dist --external:edge-js --packages=external --banner:js=\"#!/usr/bin/env node\"","test:watch":"vitest","build:worker":"node -e \"const fs=require('fs');const path=require('path');for(const f of ['cad-worker.js','lisp-security.js','logger.js','config.js'])fs.copyFileSync('src/'+f,'dist/'+f);if(!fs.existsSync('dist/html'))fs.mkdirSync('dist/html');for(const f of fs.readdirSync('src/html'))fs.copyFileSync('src/html/'+f,'dist/html/'+f);if(!fs.existsSync('dist/handlers'))fs.mkdirSync('dist/handlers');for(const f of fs.readdirSync('src/handlers'))fs.copyFileSync('src/handlers/'+f,'dist/handlers/'+f);if(!fs.existsSync('dist/prompts/definitions'))fs.mkdirSync('dist/prompts/definitions',{recursive:true});for(const f of fs.readdirSync('src/prompts/definitions'))fs.copyFileSync('src/prompts/definitions/'+f,'dist/prompts/definitions/'+f)\"","prepublishOnly":"npm run build","test:e2e:docker":"docker compose -f docker-compose.test.yml build && vitest run tests/e2e/"},"_npmUser":{"name":"vitalgg","email":"vitalgg@gmail.com"},"repository":{"url":"https://gitee.com/atlisp/atlisp-kernel.git","type":"git"},"_npmVersion":"10.7.0","description":"MCP Server for @lisp on CAD,support AutoCAD/GstarCAD/ZWCAD/BricsCAD or CAD platform compatible with AutoLISP","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.21.0","zod":"^3.24.0","edge-js":"^25.0.1","express":"^5.2.1","iconv-lite":"^0.6.3","@atlisp/lint":"^0.2.8","@atlisp/parser":"^0.1.6","@opentelemetry/api":"^1.9.1","@modelcontextprotocol/sdk":"^1.0.0","@opentelemetry/sdk-metrics":"^2.7.1","@opentelemetry/exporter-prometheus":"^0.218.0","@opentelemetry/instrumentation-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","esbuild":"^0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.8.30_1784103365503_0.06119454416309589","host":"s3://npm-registry-packages-npm-production"}},"1.8.31":{"name":"@atlisp/mcp","version":"1.8.31","keywords":["mcp","atlisp","cad","autolisp","package-manager"],"author":{"name":"vitalgg"},"license":"ISC","_id":"@atlisp/mcp@1.8.31","maintainers":[{"name":"vitalgg","email":"vitalgg@gmail.com"}],"homepage":"https://gitee.com/atlisp","bugs":{"url":"https://gitee.com/organizations/atlisp/issues"},"bin":{"atlisp-mcp":"dist/atlisp-mcp.js"},"dist":{"shasum":"30f1abd21dfb47a70366540eea9310b3d265a94c","tarball":"https://registry.npmjs.org/@atlisp/mcp/-/mcp-1.8.31.tgz","fileCount":79,"integrity":"sha512-NTNdc/4waFfUtNlr8EgIJgwmCRci3Fi4XB+aFXo8BZrUXdC3rRye0VaTooVFYKQ5iMoVhfOqh81uAZGCEz3k5Q==","signatures":[{"sig":"MEUCICDszJAx4aGDi3sHCRR396XrrGil46ZVccUAh3iHy03LAiEAylZX9jyDkz0+k6RmgTDhsng+JXDjJ0ZbVJFGucaqhjA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1334949},"main":"dist/atlisp-mcp.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/atlisp-mcp.js","./cad":"./dist/atlisp-mcp.js"},"gitHead":"edb760fb4fc30399fd1308fad01e9f247ef4d904","scripts":{"test":"vitest run","build":"npm run build:main && npm run build:worker && npm run build:rot","start":"node src/atlisp-mcp.js","test:e2e":"vitest run tests/e2e/","build:rot":"powershell -Command \"& 'C:\\Windows\\Microsoft.NET\\Framework\\v4.0.30319\\csc.exe' /target:library /out:dist\\cad-rothelper.dll src\\cad-rothelper.cs\"","build:main":"esbuild src/atlisp-mcp.js --bundle --platform=node --target=node18 --format=esm --outdir=dist --external:edge-js --packages=external --banner:js=\"#!/usr/bin/env node\"","test:watch":"vitest","build:worker":"node -e \"const fs=require('fs');const path=require('path');for(const f of ['cad-worker.js','lisp-security.js','logger.js','config.js'])fs.copyFileSync('src/'+f,'dist/'+f);if(!fs.existsSync('dist/html'))fs.mkdirSync('dist/html');for(const f of fs.readdirSync('src/html'))fs.copyFileSync('src/html/'+f,'dist/html/'+f);if(!fs.existsSync('dist/handlers'))fs.mkdirSync('dist/handlers');for(const f of fs.readdirSync('src/handlers'))fs.copyFileSync('src/handlers/'+f,'dist/handlers/'+f);if(!fs.existsSync('dist/prompts/definitions'))fs.mkdirSync('dist/prompts/definitions',{recursive:true});for(const f of fs.readdirSync('src/prompts/definitions'))fs.copyFileSync('src/prompts/definitions/'+f,'dist/prompts/definitions/'+f)\"","prepublishOnly":"npm run build","test:e2e:docker":"docker compose -f docker-compose.test.yml build && vitest run tests/e2e/"},"_npmUser":{"name":"vitalgg","email":"vitalgg@gmail.com"},"repository":{"url":"https://gitee.com/atlisp/atlisp-kernel.git","type":"git"},"_npmVersion":"10.7.0","description":"MCP Server for @lisp on CAD,support AutoCAD/GstarCAD/ZWCAD/BricsCAD or CAD platform compatible with AutoLISP","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.21.0","zod":"^3.24.0","edge-js":"^25.0.1","express":"^5.2.1","iconv-lite":"^0.6.3","@atlisp/lint":"^0.2.8","@atlisp/parser":"^0.1.6","@opentelemetry/api":"^1.9.1","@modelcontextprotocol/sdk":"^1.0.0","@opentelemetry/sdk-metrics":"^2.7.1","@opentelemetry/exporter-prometheus":"^0.218.0","@opentelemetry/instrumentation-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","esbuild":"^0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.8.31_1784276031817_0.04004075080001557","host":"s3://npm-registry-packages-npm-production"}},"1.8.32":{"name":"@atlisp/mcp","version":"1.8.32","keywords":["mcp","atlisp","cad","autolisp","package-manager"],"author":{"name":"vitalgg"},"license":"ISC","_id":"@atlisp/mcp@1.8.32","maintainers":[{"name":"vitalgg","email":"vitalgg@gmail.com"}],"homepage":"https://gitee.com/atlisp","bugs":{"url":"https://gitee.com/organizations/atlisp/issues"},"bin":{"atlisp-mcp":"dist/atlisp-mcp.js"},"dist":{"shasum":"41f916d5d909a482f3e2ef77793ebdcf2e48f72e","tarball":"https://registry.npmjs.org/@atlisp/mcp/-/mcp-1.8.32.tgz","fileCount":80,"integrity":"sha512-a1ryvUHQCCwFeg8PQQugSbnHHbOJLp9C9do6eF/y+0ZpqukCZ98Gu5F8a5gw7X4gJkJGhPvRz1fDqtCjvpOhVA==","signatures":[{"sig":"MEUCIQC37mPvtsbJ5H8VjuVC4pGOo/InUSAcmnppkY2SsJn4ZgIgShYKN9C9v6yQ+6GqDJZxb/7+XVmlwBSTk8yKuWJr5Js=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1485295},"main":"dist/atlisp-mcp.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/atlisp-mcp.js","./cad":"./dist/atlisp-mcp.js"},"gitHead":"1f4cf5fd47d58a6f0209244405b6be9752b2d053","scripts":{"test":"vitest run","build":"npm run build:main && npm run build:worker && npm run build:rot","start":"node src/atlisp-mcp.js","test:e2e":"vitest run tests/e2e/","build:rot":"powershell -Command \"& 'C:\\Windows\\Microsoft.NET\\Framework\\v4.0.30319\\csc.exe' /target:library /out:dist\\cad-rothelper.dll src\\cad-rothelper.cs\"","build:main":"esbuild src/atlisp-mcp.js --bundle --platform=node --target=node18 --format=esm --outdir=dist --external:edge-js --packages=external --banner:js=\"#!/usr/bin/env node\"","test:watch":"vitest","build:worker":"node -e \"const fs=require('fs');const path=require('path');for(const f of ['cad-worker.js','lisp-security.js','logger.js','config.js'])fs.copyFileSync('src/'+f,'dist/'+f);if(!fs.existsSync('dist/html'))fs.mkdirSync('dist/html');for(const f of fs.readdirSync('src/html'))fs.copyFileSync('src/html/'+f,'dist/html/'+f);if(!fs.existsSync('dist/handlers'))fs.mkdirSync('dist/handlers');for(const f of fs.readdirSync('src/handlers'))fs.copyFileSync('src/handlers/'+f,'dist/handlers/'+f);if(!fs.existsSync('dist/prompts/definitions'))fs.mkdirSync('dist/prompts/definitions',{recursive:true});for(const f of fs.readdirSync('src/prompts/definitions'))fs.copyFileSync('src/prompts/definitions/'+f,'dist/prompts/definitions/'+f)\"","prepublishOnly":"npm run build","test:e2e:docker":"docker compose -f docker-compose.test.yml build && vitest run tests/e2e/"},"_npmUser":{"name":"vitalgg","email":"vitalgg@gmail.com"},"repository":{"url":"https://gitee.com/atlisp/atlisp-kernel.git","type":"git"},"_npmVersion":"10.7.0","description":"MCP Server for @lisp on CAD,support AutoCAD/GstarCAD/ZWCAD/BricsCAD or CAD platform compatible with AutoLISP","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.21.0","zod":"^3.24.0","edge-js":"^25.0.1","express":"^5.2.1","iconv-lite":"^0.6.3","@atlisp/lint":"^0.2.8","@atlisp/parser":"^0.1.6","@opentelemetry/api":"^1.9.1","@modelcontextprotocol/sdk":"^1.0.0","@opentelemetry/sdk-metrics":"^2.7.1","@opentelemetry/exporter-prometheus":"^0.218.0","@opentelemetry/instrumentation-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","esbuild":"^0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.8.32_1784722729994_0.5784624022852503","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@atlisp/mcp","version":"1.9.0","keywords":["mcp","atlisp","cad","autolisp","package-manager"],"author":{"name":"vitalgg"},"license":"ISC","_id":"@atlisp/mcp@1.9.0","maintainers":[{"name":"vitalgg","email":"vitalgg@gmail.com"}],"homepage":"https://gitee.com/atlisp","bugs":{"url":"https://gitee.com/organizations/atlisp/issues"},"bin":{"atlisp-mcp":"dist/atlisp-mcp.js"},"dist":{"shasum":"7b060895b53728945c38f19cb9d2874debee4a81","tarball":"https://registry.npmjs.org/@atlisp/mcp/-/mcp-1.9.0.tgz","fileCount":80,"integrity":"sha512-mHc0YenHe9Cu34aJRJAPZ9QYDn+5FwsYMoFe8dSwmmwX2SltC4uC7h1jfeNjM828I6TIrpvADInXGuEE7YrLNA==","signatures":[{"sig":"MEYCIQCw5abUJP+1ws+5J19FDPajeMnj5FT4bzXZ2ulZdQTD/gIhAKwxlWZxhl1WiL1ejgp5l+m/ywXQzBbuP+QGC7D5HyLw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1536456},"main":"dist/atlisp-mcp.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/atlisp-mcp.js","./cad":"./dist/atlisp-mcp.js"},"gitHead":"1a4be01baa17532f615d62bd25cf4688ab365b75","scripts":{"test":"vitest run","build":"npm run build:main && npm run build:worker && npm run build:rot","start":"node src/atlisp-mcp.js","test:e2e":"vitest run tests/e2e/","build:rot":"powershell -Command \"& 'C:\\Windows\\Microsoft.NET\\Framework\\v4.0.30319\\csc.exe' /target:library /out:dist\\cad-rothelper.dll src\\cad-rothelper.cs\"","build:main":"esbuild src/atlisp-mcp.js --bundle --platform=node --target=node18 --format=esm --outdir=dist --external:edge-js --packages=external --banner:js=\"#!/usr/bin/env node\"","test:watch":"vitest","build:worker":"node -e \"const fs=require('fs');const path=require('path');for(const f of ['cad-worker.js','lisp-security.js','logger.js','config.js'])fs.copyFileSync('src/'+f,'dist/'+f);if(!fs.existsSync('dist/html'))fs.mkdirSync('dist/html');for(const f of fs.readdirSync('src/html'))fs.copyFileSync('src/html/'+f,'dist/html/'+f);if(!fs.existsSync('dist/handlers'))fs.mkdirSync('dist/handlers');for(const f of fs.readdirSync('src/handlers'))fs.copyFileSync('src/handlers/'+f,'dist/handlers/'+f);if(!fs.existsSync('dist/prompts/definitions'))fs.mkdirSync('dist/prompts/definitions',{recursive:true});for(const f of fs.readdirSync('src/prompts/definitions'))fs.copyFileSync('src/prompts/definitions/'+f,'dist/prompts/definitions/'+f)\"","prepublishOnly":"npm run build","test:e2e:docker":"docker compose -f docker-compose.test.yml build && vitest run tests/e2e/"},"_npmUser":{"name":"vitalgg","email":"vitalgg@gmail.com"},"repository":{"url":"https://gitee.com/atlisp/atlisp-kernel.git","type":"git"},"_npmVersion":"10.7.0","description":"MCP Server for @lisp on CAD,support AutoCAD/GstarCAD/ZWCAD/BricsCAD or CAD platform compatible with AutoLISP","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.21.0","zod":"^3.24.0","edge-js":"^25.0.1","express":"^5.2.1","iconv-lite":"^0.6.3","@atlisp/lint":"^0.2.8","@atlisp/parser":"^0.1.6","@opentelemetry/api":"^1.9.1","@modelcontextprotocol/sdk":"^1.0.0","@opentelemetry/sdk-metrics":"^2.7.1","@opentelemetry/exporter-prometheus":"^0.218.0","@opentelemetry/instrumentation-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","esbuild":"^0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.9.0_1789352467627_0.20729123141180783","host":"s3://npm-registry-packages-npm-production"}},"1.9.1":{"name":"@atlisp/mcp","version":"1.9.1","keywords":["mcp","atlisp","cad","autolisp","package-manager"],"author":{"name":"vitalgg"},"license":"ISC","_id":"@atlisp/mcp@1.9.1","maintainers":[{"name":"vitalgg","email":"vitalgg@gmail.com"}],"homepage":"https://gitee.com/atlisp","bugs":{"url":"https://gitee.com/organizations/atlisp/issues"},"bin":{"atlisp-mcp":"dist/atlisp-mcp.js"},"dist":{"shasum":"97a788a93470dabf45bf50ecd40f75c0ad9012de","tarball":"https://registry.npmjs.org/@atlisp/mcp/-/mcp-1.9.1.tgz","fileCount":80,"integrity":"sha512-lsXLHzSUWICGIqifZULKgiR4JMqDspemKP8Ki4Ax7DBZsTT/WdYyaP7nEISf1w/qaNMEyi6sNvUYSD3k3SJP1Q==","signatures":[{"sig":"MEUCIBQ7SKemPqdfdUpGfENVP+HVjfTPkfW5XbTGInCU8Zu/AiEAzCGrp7Jv0R2aj6+35UYEJOlJvvYS3aqnFHBNVvdqdt8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1549396},"main":"dist/atlisp-mcp.js","type":"module","engines":{"node":">=20.0.0"},"exports":{".":"./dist/atlisp-mcp.js","./cad":"./dist/atlisp-mcp.js"},"gitHead":"2647b7224b6d280d78948a831bc99601ee8f724b","scripts":{"lint":"eslint src/","test":"vitest run","build":"npm run build:main && npm run build:worker && npm run build:rot","start":"node src/atlisp-mcp.js","release":"node scripts/release.mjs","test:e2e":"vitest run tests/e2e/","build:rot":"node scripts/build-rot.mjs","build:main":"esbuild src/atlisp-mcp.js --bundle --platform=node --target=node20 --format=esm --outdir=dist --external:edge-js --packages=external --banner:js=\"#!/usr/bin/env node\"","test:watch":"vitest","build:worker":"node scripts/copy-assets.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","test:e2e:docker":"docker compose -f docker-compose.test.yml build && vitest run tests/e2e/"},"_npmUser":{"name":"vitalgg","email":"vitalgg@gmail.com"},"repository":{"url":"https://gitee.com/atlisp/atlisp-kernel.git","type":"git"},"_npmVersion":"10.7.0","description":"MCP Server for @lisp on CAD,support AutoCAD/GstarCAD/ZWCAD/BricsCAD or CAD platform compatible with AutoLISP","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.21.0","zod":"^4.4.3","edge-js":"^25.0.1","express":"^5.2.1","iconv-lite":"^0.6.3","@atlisp/lint":"^0.2.8","@atlisp/parser":"^0.1.6","@opentelemetry/api":"^1.9.1","@modelcontextprotocol/sdk":"~1.29.0","@opentelemetry/sdk-metrics":"^2.7.1","@opentelemetry/sdk-trace-node":"^2.10.0","@opentelemetry/exporter-prometheus":"^0.218.0","@opentelemetry/instrumentation-http":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.220.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.9.0","vitest":"^4.1.5","esbuild":"^0.28.0","globals":"^17.11.0","@eslint/js":"^10.0.1","@vitest/coverage-v8":"^4.1.11"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.9.1_1789357904228_0.7868962843707457","host":"s3://npm-registry-packages-npm-production"}},"1.9.2":{"name":"@atlisp/mcp","version":"1.9.2","description":"MCP Server for @lisp on CAD,support AutoCAD/GstarCAD/ZWCAD/BricsCAD or CAD platform compatible with AutoLISP","type":"module","bin":{"atlisp-mcp":"dist/atlisp-mcp.js"},"main":"dist/atlisp-mcp.js","exports":{".":"./dist/atlisp-mcp.js","./cad":"./dist/atlisp-mcp.js"},"scripts":{"start":"node src/atlisp-mcp.js","build":"npm run build:main && npm run build:worker && npm run build:rot","build:main":"esbuild src/atlisp-mcp.js --bundle --platform=node --target=node20 --format=esm --outdir=dist --external:edge-js --packages=external --banner:js=\"#!/usr/bin/env node\"","build:worker":"node scripts/copy-assets.mjs","build:rot":"node scripts/build-rot.mjs","prepublishOnly":"npm run build","test":"vitest run","test:watch":"vitest","test:coverage":"vitest run --coverage","lint":"eslint src/","release":"node scripts/release.mjs","test:e2e":"vitest run tests/e2e/","test:e2e:docker":"docker compose -f docker-compose.test.yml build && vitest run tests/e2e/"},"keywords":["mcp","atlisp","cad","autolisp","package-manager"],"author":{"name":"vitalgg"},"license":"ISC","repository":{"type":"git","url":"https://gitee.com/atlisp/atlisp-kernel.git"},"homepage":"https://gitee.com/atlisp","bugs":{"url":"https://gitee.com/organizations/atlisp/issues"},"dependencies":{"@atlisp/lint":"^0.2.8","@atlisp/parser":"^0.1.6","@modelcontextprotocol/sdk":"~1.29.0","@opentelemetry/api":"^1.9.1","@opentelemetry/exporter-prometheus":"^0.218.0","@opentelemetry/exporter-trace-otlp-http":"^0.220.0","@opentelemetry/instrumentation-http":"^0.218.0","@opentelemetry/sdk-metrics":"^2.7.1","@opentelemetry/sdk-trace-node":"^2.10.0","edge-js":"^25.0.1","express":"^5.2.1","iconv-lite":"^0.6.3","ws":"^8.21.0","zod":"^4.4.3"},"engines":{"node":">=20.0.0"},"devDependencies":{"@eslint/js":"^10.0.1","@vitest/coverage-v8":"^4.1.11","esbuild":"^0.28.0","eslint":"^10.9.0","globals":"^17.11.0","vitest":"^4.1.5"},"_id":"@atlisp/mcp@1.9.2","gitHead":"e76a576ba5fca67ef21037fdf671c4230f8c0693","_nodeVersion":"24.15.0","_npmVersion":"10.7.0","dist":{"integrity":"sha512-JoCdOS5RtkJMlAQ+o6NDyLN3st9iWwrXaPQPVDQIgcT8Vhj3sYoXhYo9K61x3tEH272EIbl+SDS8seZ9oiZZ1Q==","shasum":"90d897656ad1e1ecd690ec83bf5ab9e422af3414","tarball":"https://registry.npmjs.org/@atlisp/mcp/-/mcp-1.9.2.tgz","fileCount":80,"unpackedSize":1549717,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDZksm/Ie80eXmHyxZTJlz9IbnlKeqWPmjiuvc1bOxZUgIgFKAlGxlaCdwZwlsx2ilc3ge2pwFyLDuQqzNhF5CVE9A="}]},"_npmUser":{"name":"vitalgg","email":"vitalgg@gmail.com"},"directories":{},"maintainers":[{"name":"vitalgg","email":"vitalgg@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp_1.9.2_1789372586508_0.4962209063190224"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-04T23:30:57.864Z","modified":"2026-09-14T07:56:26.871Z","1.0.1":"2026-05-04T23:30:58.162Z","1.0.2":"2026-05-05T00:09:47.186Z","1.0.3":"2026-05-05T00:20:38.985Z","1.0.4":"2026-05-05T00:41:52.222Z","1.0.5":"2026-05-05T11:32:32.299Z","1.0.6":"2026-05-06T09:43:20.865Z","1.0.7":"2026-05-06T10:20:22.640Z","1.0.8":"2026-05-06T13:34:02.531Z","1.0.9":"2026-05-06T14:43:18.865Z","1.0.10":"2026-05-08T00:21:39.375Z","1.0.11":"2026-05-08T08:57:51.174Z","1.0.12":"2026-05-08T09:13:58.403Z","1.0.13":"2026-05-08T10:31:36.424Z","1.0.14":"2026-05-08T11:18:08.904Z","1.0.15":"2026-05-08T13:17:08.514Z","1.0.16":"2026-05-08T22:29:49.365Z","1.0.17":"2026-05-09T00:27:58.417Z","1.0.18":"2026-05-09T00:36:52.278Z","1.0.19":"2026-05-09T04:23:09.810Z","1.0.20":"2026-05-10T14:16:08.482Z","1.0.21":"2026-05-11T08:17:37.301Z","1.0.22":"2026-05-11T11:36:29.147Z","1.0.23":"2026-05-11T21:29:57.597Z","1.0.24":"2026-05-11T21:31:23.245Z","1.0.25":"2026-05-11T22:14:46.525Z","1.0.26":"2026-05-12T22:51:50.167Z","1.0.27":"2026-05-12T22:59:17.836Z","1.1.0":"2026-05-13T01:43:48.809Z","1.1.1":"2026-05-13T01:53:58.016Z","1.1.2":"2026-05-13T02:09:05.062Z","1.1.3":"2026-05-13T02:34:00.114Z","1.1.5":"2026-05-13T04:41:03.857Z","1.2.0":"2026-05-13T16:18:19.750Z","1.3.0":"2026-05-13T17:05:14.419Z","1.3.1":"2026-05-13T22:26:41.421Z","1.3.2":"2026-05-13T22:45:58.393Z","1.3.3":"2026-05-13T23:41:50.575Z","1.3.4":"2026-05-14T01:27:35.926Z","1.3.5":"2026-05-15T23:14:12.074Z","1.3.7":"2026-05-16T18:47:47.749Z","1.3.8":"2026-05-16T21:06:36.222Z","1.4.0":"2026-05-17T02:41:45.319Z","1.4.1":"2026-05-17T03:42:28.831Z","1.4.2":"2026-05-17T23:09:07.399Z","1.4.3":"2026-05-17T23:36:32.287Z","1.4.4":"2026-05-18T10:37:36.873Z","1.5.0":"2026-05-18T21:38:50.196Z","1.5.1":"2026-05-18T22:09:34.205Z","1.5.2":"2026-05-18T22:26:47.575Z","1.6.0":"2026-05-19T11:22:57.940Z","1.6.1":"2026-05-19T15:42:31.594Z","1.6.2":"2026-05-19T21:28:00.141Z","1.6.3":"2026-05-19T21:32:42.397Z","1.6.6":"2026-05-20T04:02:21.671Z","1.6.7":"2026-05-20T12:44:41.853Z","1.6.8":"2026-05-20T13:09:35.392Z","1.6.9":"2026-05-20T15:19:01.111Z","1.6.10":"2026-05-21T03:46:00.822Z","1.6.11":"2026-05-21T04:31:39.748Z","1.6.12":"2026-05-21T07:22:25.723Z","1.7.0":"2026-05-21T08:42:04.517Z","1.8.0":"2026-05-21T08:59:55.474Z","1.8.1":"2026-05-21T10:14:47.328Z","1.8.2":"2026-05-21T22:12:45.360Z","1.8.3":"2026-05-21T22:21:16.303Z","1.8.4":"2026-05-22T11:56:15.854Z","1.8.5":"2026-05-23T01:53:10.392Z","1.8.6":"2026-05-23T10:23:46.560Z","1.8.8":"2026-05-27T10:03:07.907Z","1.8.9":"2026-05-31T03:10:50.001Z","1.8.10":"2026-05-31T03:51:37.018Z","1.8.11":"2026-06-01T01:31:00.271Z","1.8.12":"2026-06-02T11:54:20.392Z","1.8.13":"2026-06-02T23:02:30.064Z","1.8.14":"2026-06-04T08:47:10.289Z","1.8.15":"2026-06-05T10:42:45.272Z","1.8.16":"2026-06-05T23:25:02.077Z","1.8.17":"2026-06-06T07:07:12.003Z","1.8.18":"2026-06-06T07:56:13.043Z","1.8.19":"2026-06-11T22:49:00.307Z","1.8.20":"2026-07-08T11:59:41.525Z","1.8.21":"2026-07-09T01:07:04.291Z","1.8.23":"2026-07-10T04:10:26.771Z","1.8.25":"2026-07-12T11:24:53.929Z","1.8.26":"2026-07-13T03:58:35.739Z","1.8.27":"2026-07-13T04:20:53.202Z","1.8.28":"2026-07-13T04:47:30.227Z","1.8.29":"2026-07-13T10:21:39.734Z","1.8.30":"2026-07-15T08:16:05.734Z","1.8.31":"2026-07-17T08:13:51.981Z","1.8.32":"2026-07-22T12:18:50.202Z","1.9.0":"2026-09-14T02:21:07.783Z","1.9.1":"2026-09-14T03:51:44.380Z","1.9.2":"2026-09-14T07:56:26.659Z"},"bugs":{"url":"https://gitee.com/organizations/atlisp/issues"},"author":{"name":"vitalgg"},"license":"ISC","homepage":"https://gitee.com/atlisp","keywords":["mcp","atlisp","cad","autolisp","package-manager"],"repository":{"type":"git","url":"https://gitee.com/atlisp/atlisp-kernel.git"},"description":"MCP Server for @lisp on CAD,support AutoCAD/GstarCAD/ZWCAD/BricsCAD or CAD platform compatible with AutoLISP","maintainers":[{"name":"vitalgg","email":"vitalgg@gmail.com"}],"readme":"# @lisp MCP Server\n\nMCP (Model Context Protocol) Server for @lisp on CAD — 为 CAD 环境提供 @lisp 包管理服务的 MCP 服务器，同时为 AI Agent 操控 CAD 提供 **330+ 个调用工具**和通道。自 v1.8.32 起，Windows 自动启动支持后台静默运行（无终端窗口）。\n\n支持 **AutoCAD / ZWCAD / GStarCAD / BricsCAD**，通过 COM 互操作与 CAD 通信。\n\n---\n\n## 目录\n\n- [功能特性](#功能特性)\n- [快速安装](#快速安装)\n- [配置 AI Agent](#配置-ai-agent)\n- [启动服务](#启动服务)\n- [连接 CAD](#连接-cad)\n- [工具列表](#工具列表)\n- [MCP 资源](#mcp-资源)\n- [MCP Prompts](#mcp-prompts)\n- [HTTP API 端点](#http-api-端点)\n- [环境变量](#环境变量)\n- [命令行参数](#命令行参数)\n- [配置文件](#配置文件)\n- [工作原理](#工作原理)\n- [Docker](#docker)\n- [开发指南](#开发指南)\n- [故障排除](#故障排除)\n- [许可证](#许可证)\n\n---\n\n## 功能特性\n\n- **连接多平台 CAD** — AutoCAD / ZWCAD / GStarCAD / BricsCAD\n- **执行 AutoLISP** — 执行 LISP 代码并获取结果\n- **AI Agent 控制 CAD** — 330+ MCP 工具，涵盖绘图、编辑、查询、管理\n- **包管理** — 列出、搜索、安装 @lisp 包\n- **批量操作** — 批量复制/移动/旋转/缩放/镜像/偏移/改名/改色/改图层\n- **3D 建模** — 创建 Box/Sphere/Cylinder/Cone/Torus/Wedge，布尔运算，拉伸/旋转\n- **图纸集管理** — 创建/发布/归档/比较/打包图纸集\n- **动态块** — 获取/设置参数、可见性状态\n- **几何约束与标注约束** — 添加/删除/列出约束\n- **外部参照** — 附着/拆离/绑定/裁剪/路径管理/批量相对化\n- **PDF/DGN/DWF 底图** — 附着/拆离/重载/批量附着\n- **扩展数据 (Xdata)** — 读写/复制/搜索/导入/导出\n- **管道 (Pipeline)** — 编排多步工具调用链\n- **触发器 (Watch)** — 注册 CAD 变更触发器，等待条件满足\n- **Webhook** — 事件驱动回调（工具执行/包安装/CAD 连接等）\n- **REPL** — 交互式 Lisp 执行会话\n- **流式读取** — 分页流式读取实体/文字/块参照\n- **外部数据** — 查询/导入/导出 CSV/JSON 数据源\n- **审计日志** — 查询和统计工具调用历史\n- **CAD 连接池** — 发现/连接/切换/健康检查多 CAD 实例，支持 ROT 自动发现\n- **多实例并发** — `batch_concurrent_tasks` 跨实例并发执行任务\n- **会话实例绑定** — `session_pin_instance` 将会话绑定到指定 CAD 实例\n- **沙箱** — 验证 LISP 代码安全性\n- **资源订阅** — 实时推送 CAD/DWG/包变更\n- **LLM Sampling** — 通过配置的 LLM 提供采样能力\n- **Prometheus 指标** — 导出 /metrics 端点\n- **SSL/TLS** — 支持 HTTPS 加密通信\n- **API Key 认证与速率限制**\n- **配置热重载** — 配置文件变更自动加载\n- **多种传输模式** — HTTP / SSE / stdio / WebSocket\n\n---\n\n## 快速安装\n\n### Windows (PowerShell)\n\n```powershell\niwr -useb https://atlisp.cn/install.ps1 | iex\n```\n\n安装脚本会自动：\n- 安装 Node.js（如未安装，支持 winget/choco/scoop/MSI）\n- 全局安装 `@atlisp/mcp` 包\n- 注册命令 `atlisp-mcp`\n\n### 手动安装 (npm)\n\n```bash\nnpm install -g @atlisp/mcp\n```\n\n### 验证安装\n\n```bash\natlisp-mcp --version\n```\n\n---\n\n## 配置 AI Agent\n\n### WorkBuddy\n\n在 `~/.workbuddy/.mcp.json` 中添加:\n\n```json\n{\n  \"mcpServers\": {\n    \"atlisp-mcp\": {\n      \"url\": \"http://localhost:8110/mcp\"\n    }\n  }\n}\n```\n\n### Claude Desktop\n\n在 `~/AppData/Roaming/Claude/claude_desktop_config.json` 中添加:\n\n```json\n{\n  \"mcpServers\": {\n    \"atlisp-mcp\": {\n      \"command\": \"atlisp-mcp\",\n      \"env\": {\n        \"TRANSPORT\": \"stdio\"\n      }\n    }\n  }\n}\n```\n\n### Cline / Cursor / Windsurf\n\n```json\n{\n  \"mcpServers\": {\n    \"atlisp-mcp\": {\n      \"command\": \"atlisp-mcp\",\n      \"args\": [],\n      \"env\": {\n        \"TRANSPORT\": \"stdio\"\n      }\n    }\n  }\n}\n```\n\n### opencode / Goose / 其他支持 stdio 的 Agent\n\n```json\n{\n  \"mcpServers\": {\n    \"atlisp-mcp\": {\n      \"command\": \"atlisp-mcp\",\n      \"env\": {\n        \"TRANSPORT\": \"stdio\"\n      }\n    }\n  }\n}\n```\n\n---\n\n## 启动服务\n\n### HTTP 模式（默认，端口 8110）\n\n```bash\natlisp-mcp\n```\n\n输出:\n```\n@lisp MCP Server 启动 - http://0.0.0.0:8110 - Streamable HTTP\n```\n\n### stdio 模式\n\n```bash\nTRANSPORT=stdio atlisp-mcp\n```\n\n### WebSocket 模式\n\n```bash\nTRANSPORT=ws atlisp-mcp\n# 或\natlisp-mcp --ws\n```\n\n### 指定端口/主机\n\n```bash\natlisp-mcp --port 9000 --host 127.0.0.1\n```\n\n> **端口防冲突**：每个端口只允许一个实例运行。启动时自动检测端口是否已被其他 `atlisp-mcp` 进程占用（通过 `~/.atlisp/locks/atlisp-mcp-{port}.lock` PID 锁文件），占用则报错退出。不同端口可同时运行多个实例互不干扰。\n\n### 设置开机自启\n\n注册到用户登录后自动启动 HTTP 服务：\n\n```bash\natlisp-mcp --install-autostart\n```\n\n移除自启：\n\n```bash\natlisp-mcp --uninstall-autostart\n```\n\n查看自启状态：\n\n```bash\natlisp-mcp --autostart-status\n```\n\n支持三种平台：Windows（Registry Run 键）、macOS（LaunchAgent）、Linux（XDG Autostart）。\n\n**Windows 隐藏窗口**：自 v1.8.32 起，Windows 下自动启动使用 `powershell -WindowStyle Hidden` 包装，启动后无终端窗口闪现，在后台静默运行。\n\n### 健康检查\n\n```bash\ncurl http://localhost:8110/health\n```\n\n返回 `{\"status\":\"ok\",\"cad\":\"connected\"}` 表示服务正常。\n\n### 查看指标\n\n```bash\ncurl http://localhost:8110/metrics\n```\n\n### 调试面板\n\n打开浏览器访问 `http://localhost:8110/debug`\n\n### 工具游乐场\n\n打开浏览器访问 `http://localhost:8110/playground`\n\n---\n\n## 连接 CAD\n\n### 前置条件\n\n- Windows 系统\n- CAD 软件已安装\n- CAD 已启动或允许自动启动\n\n### 使用 MCP 工具连接\n\n```json\n{\n  \"name\": \"open_cad\",\n  \"arguments\": {}\n}\n```\n\n或指定平台:\n\n```json\n{\n  \"name\": \"open_cad\",\n  \"arguments\": {\n    \"platform\": \"AutoCAD\"\n  }\n}\n```\n\n也支持 `connect_cad` 工具（仅连接不切前台）：\n\n```json\n{\n  \"name\": \"connect_cad\",\n  \"arguments\": {}\n}\n```\n\n**自动行为**:\n- 如果 CAD 已运行，连接现有实例\n- 如果 CAD 未运行，通过 COM 自动创建新实例\n- `open_cad` 额外将 CAD 窗口切换到前台\n\n连接成功返回类似: `已连接到 AutoCAD 2025`\n\n### 多 CAD 实例管理\n\n支持同时连接多个 CAD 实例（包括同一平台的不同进程），通过连接池统一管理：\n\n```json\n{\n  \"name\": \"cad_pool_connect\",\n  \"arguments\": {\n    \"key\": \"autocad-1\",\n    \"platform\": \"AutoCAD\"\n  }\n}\n```\n\n可通过 `pid` 参数连接到指定进程的 CAD：\n\n```json\n{\n  \"name\": \"cad_pool_connect\",\n  \"arguments\": {\n    \"key\": \"autocad-1234\",\n    \"pid\": 1234\n  }\n}\n```\n\n**自动发现** — `cad_pool_discover` 使用 Windows ROT（Running Object Table）枚举所有运行中的 CAD 实例并自动加入连接池。\n\n**会话绑定** — 使用 `session_pin_instance` 将当前会话绑定到指定实例，后续所有工具调用自动路由到该实例，无需每次传入 `instance` 参数。\n\n---\n\n## 工具列表 (330+)\n\n> 所有工具的 `description` 和参数说明已针对 AI Agent 优化——包含触发条件、参数示例、交叉引用和后果提示，帮助 Agent 更准确选择和使用工具。\n\n### 系统与 CAD 连接 (12)\n\n| 工具 | 说明 | 参数 |\n|------|------|------|\n| `open_cad` | 打开 CAD 应用并切换到前台（未运行则自动启动） | `platform` (可选) |\n| `connect_cad` | 连接 CAD（仅连接不切换前台） | `platform` (可选) |\n| `eval_lisp` | 执行 LISP 代码（无返回值） | `code` (必填) |\n| `eval_lisp_with_result` | 执行 LISP 并返回结果 | `code` (必填), `encoding` (可选) |\n| `get_cad_info` | 获取 CAD 信息 | — |\n| `get_platform_info` | 获取平台信息 | — |\n| `at_command` | 执行 @lisp 命令 | `command` (必填) |\n| `new_document` | 新建空白文档 | — |\n| `bring_to_front` | 切换 CAD 到前台 | — |\n| `install_atlisp` | 安装 @lisp | — |\n| `init_atlisp` | 初始化 @lisp 环境 | — |\n| `get_system_status` | 获取系统诊断信息 | — |\n\n### LISP 执行\n\n| 工具 | 说明 |\n|------|------|\n| `eval_lisp` | 执行 LISP 代码，不返回结果 |\n| `eval_lisp_with_result` | 执行 LISP 代码并返回结果，支持 `encoding: utf-8/gbk/gb2312/gb18030` |\n| `lisp_repl` | REPL 会话执行，自动追踪变量和历史 |\n| `lisp_repl_history` | 获取 REPL 会话历史 |\n| `lisp_repl_list` | 列出活跃 REPL 会话 |\n| `lisp_repl_close` | 关闭 REPL 会话 |\n\n### 包管理 (3)\n\n| 工具 | 说明 | 参数 |\n|------|------|------|\n| `list_packages` | 列出已安装包 | — |\n| `search_packages` | 搜索包 | `query` (必填) |\n| `install_package` | 安装包到 CAD | `packageName` (必填) |\n\n### 信息与函数 (5)\n\n| 工具 | 说明 |\n|------|------|\n| `get_function_usage` | 获取 @lisp 函数用法 |\n| `list_symbols` | 列出所有符号（函数/变量） |\n| `import_funlib` | 导入函数库数据到 AI Agent |\n| `list_prompts` | 列出提示模板 |\n| `get_prompt` | 获取指定提示模板 |\n\n### 实体操作 (4)\n\n| 工具 | 说明 |\n|------|------|\n| `get_entity` | 获取实体属性（句柄/类型/图层/颜色等） |\n| `set_entity` | 设置实体属性（layer/color/linetype/elevation） |\n| `delete_entity` | 删除实体 |\n| `select_entities` | 按条件选择实体（type/layer 过滤） |\n| `get_entity_info` | 获取实体详细信息 |\n\n### 图层操作 (4)\n\n| 工具 | 说明 |\n|------|------|\n| `create_layer` | 创建图层 |\n| `delete_layer` | 删除图层 |\n| `set_layer` | 设置图层属性（color/linetype/freeze/thaw/lock/unlock） |\n| `set_current_layer` | 设置当前图层 |\n\n### 块操作 (6)\n\n| 工具 | 说明 |\n|------|------|\n| `create_block` | 创建块定义 |\n| `insert_block` | 插入块参照 |\n| `get_blocks` | 获取所有块定义 |\n| `explode_block` | 炸开块参照 |\n| `batch_get_block_attributes` | 批量获取块属性 |\n| `batch_set_block_attributes` | 批量设置块属性 |\n\n### 动态块与参数化 (6)\n\n| 工具 | 说明 |\n|------|------|\n| `get_dynamic_block_properties` | 获取动态块所有属性 |\n| `set_dynamic_block_property` | 设置动态块属性值 |\n| `get_block_parameters` | 获取块参数值 |\n| `set_block_parameter` | 设置块参数值 |\n| `list_visibility_states` | 列出可见性状态 |\n| `set_visibility_state` | 切换可见性状态 |\n\n### 文件/DWG 操作 (5)\n\n| 工具 | 说明 |\n|------|------|\n| `open_dwg` | 打开 DWG 文件 |\n| `save_dwg` | 保存图形 |\n| `export_pdf` | 导出 PDF |\n| `export_dxf` | 导出 DXF |\n| `export_dwf` | 导出 DWF |\n| `close_dwg` | 关闭图形 |\n| `import_dxf` | 导入 DXF 文件 |\n| `import_dgn` | 导入 DGN 文件 |\n| `export_dgn` | 导出 DGN 文件 |\n\n### 标注与填充 (7)\n\n| 工具 | 说明 |\n|------|------|\n| `create_dimension` | 创建标注（ALIGNED/LINEAR/ORDINATE/RADIAL/DIAMETER/ANGULAR） |\n| `get_dimension` | 获取标注值 |\n| `create_hatch` | 创建图案填充 |\n| `set_hatch` | 设置填充属性 |\n| `get_block_attributes` | 获取块属性值 |\n| `set_block_attribute` | 设置块属性值 |\n| `dimension_style` | 创建和管理标注样式 |\n\n### 样式管理 (11)\n\n| 工具 | 说明 |\n|------|------|\n| `create_dimension_style` | 创建标注样式 |\n| `set_dimstyle_var` | 设置标注样式变量 |\n| `list_dimension_styles` | 列出所有标注样式 |\n| `create_text_style` | 创建文字样式 |\n| `list_text_styles` | 列出所有文字样式 |\n| `create_linetype` | 创建线型 |\n| `load_linetype` | 加载线型文件 |\n| `list_linetypes` | 列出所有线型 |\n| `create_mleader_style` | 创建多重引线样式 |\n| `set_mleader_style_prop` | 设置多重引线样式属性 |\n| `list_mleader_styles` | 列出多重引线样式 |\n\n### 视图与缩放 (5)\n\n| 工具 | 说明 |\n|------|------|\n| `zoom_extents` | 缩放到图形范围 |\n| `zoom_window` | 缩放到窗口 |\n| `create_named_view` | 创建命名视图 |\n| `restore_named_view` | 恢复命名视图 |\n| `list_named_views` | 列出所有命名视图 |\n\n### UCS 与布局 (11)\n\n| 工具 | 说明 |\n|------|------|\n| `create_ucs` | 创建 UCS |\n| `set_ucs` | 切换到 UCS |\n| `list_ucs` | 列出所有 UCS |\n| `delete_ucs` | 删除 UCS |\n| `get_current_ucs` | 获取当前 UCS 名称 |\n| `create_layout` | 创建布局 |\n| `set_layout` | 切换布局 |\n| `list_layouts` | 列出所有布局 |\n| `delete_layout` | 删除布局 |\n| `get_current_layout` | 获取当前布局 |\n| `rename_layout` | 重命名布局 |\n\n### 查询与测量 (5)\n\n| 工具 | 说明 |\n|------|------|\n| `measure_distance` | 测量两点距离 |\n| `measure_area` | 测量多边形面积 |\n| `get_3d_solid_info` | 获取 3D 实体信息 |\n| `list_groups` | 列出所有组 |\n| `get_group_entities` | 获取组内实体 |\n\n### 组操作 (4)\n\n| 工具 | 说明 |\n|------|------|\n| `create_group` | 创建组 |\n| `delete_group` | 删除组 |\n| `list_groups` | 列出所有组 |\n| `get_group_entities` | 获取组内实体句柄 |\n\n### 批量操作 (14)\n\n| 工具 | 说明 |\n|------|------|\n| `batch_copy` | 批量复制实体到指定偏移 |\n| `batch_move` | 批量移动到指定图层 |\n| `batch_delete` | 批量删除实体 |\n| `batch_rename` | 批量重命名实体 |\n| `batch_set_color` | 批量设置颜色 |\n| `batch_set_layer` | 批量设置图层 |\n| `batch_set_linetype` | 批量设置线型 |\n| `batch_explode` | 批量炸开 |\n| `batch_mirror` | 批量镜像 |\n| `batch_offset` | 批量偏移 |\n| `batch_rotate` | 批量旋转 |\n| `batch_scale` | 批量缩放 |\n| `batch_match_properties` | 批量匹配属性（格式刷） |\n| `batch_create_group` | 批量创建组 |\n| `batch_add_to_group` | 批量添加到组 |\n\n### 3D 建模 (20)\n\n| 工具 | 说明 |\n|------|------|\n| `create_box` | 创建立方体 |\n| `create_sphere` | 创建球体 |\n| `create_cylinder` | 创建圆柱体 |\n| `create_cone` | 创建圆锥体 |\n| `create_torus` | 创建圆环体 |\n| `create_wedge` | 创建楔体 |\n| `create_3d_face` | 创建 3D 面 |\n| `create_3d_polyline` | 创建 3D 多段线 |\n| `create_mesh` | 创建网格 |\n| `extrude_solid` | 拉伸成实体 |\n| `revolve_solid` | 旋转成实体 |\n| `create_region` | 创建面域 |\n| `boolean_union` | 并集 |\n| `boolean_subtract` | 差集 |\n| `boolean_intersect` | 交集 |\n| `slice_solid` | 剖切实体 |\n| `create_loft_surface` | 创建放样曲面 |\n| `thicken_surface` | 曲面加厚 |\n| `offset_surface` | 曲面偏移 |\n| `convert_to_cloud_line` | 转为修订云线 |\n| `create_cloud_line` | 创建修订云线 |\n\n### 约束 (4)\n\n| 工具 | 说明 |\n|------|------|\n| `add_geom_constraint` | 添加几何约束（平行/垂直/相切/共线/同心/固定/对称/相等等） |\n| `add_dim_constraint` | 添加标注约束（水平/垂直/对齐/半径/直径/角度） |\n| `del_constraint` | 删除实体上所有约束 |\n| `list_constraints` | 列出所有约束 |\n\n### 扩展数据 Xdata (9)\n\n| 工具 | 说明 |\n|------|------|\n| `get_xdata` | 获取实体扩展数据 |\n| `set_xdata` | 设置实体扩展数据 |\n| `delete_xdata` | 删除扩展数据 |\n| `list_xdata_apps` | 列出所有注册的扩展数据应用名 |\n| `get_all_entity_xdata` | 获取所有扩展数据 |\n| `copy_xdata` | 复制扩展数据到另一实体 |\n| `search_by_xdata` | 按扩展数据搜索实体 |\n| `export_xdata_to_file` | 导出扩展数据到 JSON |\n| `import_xdata_from_file` | 从 JSON 导入扩展数据 |\n\n### PDF/底图 (14)\n\n| 工具 | 说明 |\n|------|------|\n| `attach_pdf` | 附着 PDF 底图 |\n| `detach_pdf` | 拆离 PDF 底图 |\n| `reload_pdf` | 重载 PDF 底图 |\n| `list_attached_pdfs` | 列出已附着的 PDF |\n| `get_pdf_info` | 获取 PDF 底图信息 |\n| `batch_attach_pdfs` | 批量附着 PDF |\n| `create_dgn_underlay` | 附着 DGN 底图 |\n| `create_dwf_underlay` | 附着 DWF 底图 |\n| `create_hyperlink` | 创建超链接 |\n| `remove_hyperlink` | 删除超链接 |\n\n### 外部参照 Xref (14)\n\n| 工具 | 说明 |\n|------|------|\n| `attach_xref` | 附着外部参照 |\n| `detach_xref` | 拆离外部参照 |\n| `reload_xref` | 重载外部参照 |\n| `unload_xref` | 卸载外部参照 |\n| `list_xrefs` | 列出所有外部参照 |\n| `bind_xref` | 绑定外部参照 |\n| `clip_xref` | 裁剪外部参照 |\n| `path_xref` | 修改外部参照路径 |\n| `xref_notifications` | 配置/查询外部参照变更通知 |\n| `xref_compare` | 比较外部参照 |\n| `xref_convert_to_block` | 外部参照转为块 |\n| `xref_demote` | 嵌套参照降级 |\n| `xref_path_relative` | 批量转换路径为相对路径 |\n\n### 图纸集 (18)\n\n| 工具 | 说明 |\n|------|------|\n| `create_sheet_set` | 创建图纸集 |\n| `open_sheet_set` | 打开图纸集文件 |\n| `list_sheet_sets` | 列出所有图纸集 |\n| `add_sheet` | 添加图纸 |\n| `list_sheets` | 列出图纸 |\n| `delete_sheet` | 删除图纸 |\n| `reorder_sheet` | 重新排序图纸 |\n| `create_subset` | 创建子集 |\n| `list_subsets` | 列出子集 |\n| `set_sheet_property` | 设置图纸属性 |\n| `get_sheet_set_property` | 获取图纸集属性 |\n| `publish_sheet_set` | 发布图纸集 |\n| `create_sheet_set_archive` | 归档图纸集 |\n| `sheet_set_publish_options` | 发布选项配置 |\n| `sheet_set_transmit` | eTransmit 打包 |\n| `sheet_set_compare` | 比较图纸集 |\n| `sheet_list_views` | 列出图纸视图 |\n| `sheet_import_layouts` | 从 DWG 导入布局 |\n\n### 打印 (8)\n\n| 工具 | 说明 |\n|------|------|\n| `plot_to_pdf` | 打印到 PDF |\n| `plot_to_printer` | 打印到打印机 |\n| `save_pdf_layout` | 布局另存为 PDF |\n| `publish_layouts` | 批量发布布局到 PDF |\n| `batch_plot_wizard` | 批量打印向导 |\n| `plot_device_management` | 打印设备管理 |\n| `plot_log` | 查询打印历史 |\n| `plot_from_file_list` | 从文件列表批量打印 |\n\n### 管道 Pipeline (5)\n\n| 工具 | 说明 |\n|------|------|\n| `pipeline_execute` | 执行管道链（多步工具顺序执行） |\n| `pipeline_save` | 保存管道定义 |\n| `pipeline_list` | 列出已保存管道 |\n| `pipeline_run` | 运行已保存管道 |\n| `pipeline_delete` | 删除管道 |\n\n### 触发器 Watch (5)\n\n| 工具 | 说明 |\n|------|------|\n| `watch_register` | 注册 CAD 变更触发器 |\n| `watch_remove` | 移除触发器 |\n| `watch_list` | 列出所有触发器 |\n| `watch_wait` | 等待触发器触发 |\n| `watch_create_and_wait` | 注册并等待（合并操作） |\n\n### Webhook (4)\n\n| 工具 | 说明 |\n|------|------|\n| `webhook_register` | 注册 webhook |\n| `webhook_list` | 列出所有 webhook |\n| `webhook_remove` | 移除 webhook |\n| `webhook_log` | 获取 webhook 日志 |\n\n### 流式读取 (4)\n\n| 工具 | 说明 |\n|------|------|\n| `stream_entities` | 分页流式读取实体数据 |\n| `stream_text` | 分页流式读取文字内容 |\n| `stream_block_refs` | 分页流式读取块参照 |\n| `combine_text` | 碎片文本按位置组合为完整段落 |\n\n### 外部数据 (4)\n\n| 工具 | 说明 |\n|------|------|\n| `external_db_query` | 查询外部数据源 (CSV/JSON) |\n| `import_external_data` | 从外部数据源导入实体到 CAD |\n| `export_to_external` | 导出 CAD 实体到外部文件 |\n| `list_data_sources` | 列出可用数据源 |\n\n### 沙箱 (3)\n\n| 工具 | 说明 |\n|------|------|\n| `sandbox_validate` | 验证 Lisp 代码安全规则 |\n| `sandbox_allowlist_add` | 添加规则到会话白名单 |\n| `sandbox_allowlist_clear` | 清除会话白名单 |\n\n### 审计日志 (2)\n\n| 工具 | 说明 |\n|------|------|\n| `audit_log_query` | 查询审计日志（支持分页和筛选） |\n| `audit_log_stats` | 获取审计日志统计 |\n\n### CAD 连接池 (7)\n\n| 工具 | 说明 |\n|------|------|\n| `cad_pool_discover` | 发现并连接所有运行的 CAD 实例（ROT 枚举） |\n| `cad_pool_list` | 列出所有已连接实例及状态 |\n| `cad_pool_connect` | 连接到指定 CAD 平台并加入连接池（支持 PID 指定进程） |\n| `cad_pool_disconnect` | 断开并移除指定 CAD 实例 |\n| `cad_pool_switch` | 切换活动 CAD 实例 |\n| `cad_pool_health` | 检查所有实例健康状态 |\n| `cad_pool_stats` | 获取连接池统计 |\n\n### 会话管理 (2)\n\n| 工具 | 说明 |\n|------|------|\n| `session_pin_instance` | 将会话绑定到指定 CAD 实例，后续调用自动路由到该实例 |\n| `session_unpin_instance` | 取消会话的实例绑定，恢复使用连接池的活动实例 |\n\n### 批量并发任务 (1)\n\n| 工具 | 说明 |\n|------|------|\n| `batch_concurrent_tasks` | 跨多个 CAD 实例并发执行不同的工具任务 |\n\n---\n\n## MCP 资源\n\n### 静态资源 (13)\n\n| URI | 名称 | 说明 | 可订阅 |\n|-----|------|------|--------|\n| `atlisp://cad/info` | CAD Info | CAD 连接信息 | ✓ |\n| `atlisp://dwg/entities` | Entities | 实体列表/统计 | ✓ |\n| `atlisp://dwg/text-content` | Text Content | 文字内容与位置 | ✓ |\n| `atlisp://dwg/text-combined` | Combined Text | 合并后的段落文本 | ✓ |\n| `atlisp://dwg/name` | DWG Name | 当前文件名 | ✓ |\n| `atlisp://dwg/path` | DWG Path | 文件完整路径 | ✓ |\n| `atlisp://dwg/block-refs` | Block References | 块参照与属性 | ✓ |\n| `atlisp://dwg/tbl` | Tables | CAD 表数据 | ✓ |\n| `atlisp://cad/dwgs` | DWG List | 所有打开的 DWG | ✓ |\n| `atlisp://packages` | Packages | 已安装包列表 | ✓ |\n| `atlisp://platforms` | Platforms | 支持的平台 | ✗ |\n| `atlisp://standards/drafting` | Drafting | CAD 制图规范 | ✗ |\n| `atlisp://standards/coding` | Coding | @lisp 编码规范 | ✗ |\n\n### 资源模板\n\n| URI 模板 | 说明 |\n|----------|------|\n| `atlisp://dwg/entity/{handle}` | 按句柄查实体详情 |\n| `atlisp://dwg/entities?type={type}&layer={layer}&bbox={bbox}` | 过滤实体 |\n| `atlisp://dwg/block-refs/{blockName}` | 按块名过滤块参照 |\n| `atlisp://dwg/tbl/{table}` | 查询表（layer/block/textstyle/dimstyle/linetype/ucs/view/viewport/regapp/plotstyle） |\n| `atlisp://dwg/text-content?bbox={bbox}&layer={layer}&offset={offset}&limit={limit}` | 分页文字 |\n| `atlisp://packages?search={query}` | 搜索包 |\n\n### MCP 根目录 (Roots)\n\n| URI | 说明 |\n|-----|------|\n| `file://~/.atlisp` | @lisp 工作目录 |\n| `file://~/.atlisp/projects` | 项目目录 |\n\n---\n\n## MCP Prompts (16)\n\n| Prompt | 功能 | 参数 |\n|--------|------|------|\n| `excel-report` | Excel 报表导出 | visible, savePath |\n| `geometry-calc` | 几何计算 | action, points |\n| `generate-dimension` | 生成尺寸标注 | style |\n| `analyze-drawing` | 分析当前图纸统计 | — |\n| `coding-conventions` | AutoLISP 编码规范 | — |\n| `string-process` | 字符串处理 | action, input |\n| `json-exchange` | JSON 数据交换 | action, data |\n| `color-convert` | 颜色转换 | action, value |\n| `pickset-filter` | 选择集操作 | action, dxfType, layerName |\n| `text-process` | 文本处理 | action, markdown |\n| `curve-analysis` | 曲线分析 | action, distance |\n| `manage-blocks` | 块操作 | action, blockName |\n| `manage-layers` | 图层管理 | action, layers |\n| `export-entities` | 导出实体统计 | format |\n| `batch-draw-lines` | 批量画线段 | count, length |\n| `draw-residential` | 农村民居平面图 | width, depth, rooms |\n| `draw-floor-plan` | 建筑楼层平面图 | floor, scale |\n\n---\n\n## HTTP API 端点\n\n| 方法 | 路径 | 说明 |\n|------|------|------|\n| `GET` | `/health` | 健康检查 |\n| `GET` | `/metrics` | Prometheus 指标 |\n| `POST` | `/mcp` | MCP JSON-RPC |\n| `GET` | `/mcp` | MCP 信息 |\n| `GET` | `/sse` | SSE 长连接端点 |\n| `POST` | `/message` | SSE 消息发送 |\n| `WS` | `/ws` | WebSocket 端点 |\n| `POST` | `/config/reload` | 热重载配置 |\n| `GET` | `/rate-limit/status` | 速率限制状态 |\n| `POST` | `/rate-limit/reset` | 重置速率限制 |\n| `GET` | `/api/docs` | API 文档页面 |\n| `GET` | `/debug` | 调试面板 |\n| `GET` | `/playground` | 工具游乐场 |\n\n---\n\n## 环境变量\n\n| 变量 | 默认值 | 说明 |\n|------|--------|------|\n| `PORT` | `8110` | HTTP 端口 |\n| `HOST` | `0.0.0.0` | HTTP 监听地址 |\n| `TRANSPORT` | `http` | 传输模式: http/stdio/ws |\n| `MCP_API_KEY` | — | API Key 认证 |\n| `ENABLE_SSE` | `true` | 启用 SSE |\n| `MESSAGE_TIMEOUT` | `60000` | 消息超时 (ms) |\n| `HEARTBEAT_INTERVAL` | `30000` | 心跳间隔 (ms) |\n| `BUSY_RETRIES` | `10` | CAD 忙重试次数 |\n| `BUSY_DELAY` | `500` | 重试延迟 (ms) |\n| `ENABLE_CORS` | `true` | 启用 CORS |\n| `CORS_ORIGIN` | `*` | CORS 源 |\n| `RATE_LIMIT_WINDOW` | `60000` | 速率限制窗口 (ms) |\n| `RATE_LIMIT_MAX` | `100` | 窗口内最大请求数 |\n| `RESOURCE_CACHE_TTL` | `5000` | 资源缓存 TTL (ms) |\n| `FUNCTION_LIB_CACHE_TTL` | `300000` | 函数库缓存 TTL (ms) |\n| `DEBUG` | `false` | 调试模式 |\n| `DEBUG_FILE` | — | 调试日志文件路径 |\n| `FUNCTION_LIB_URL` | `http://s3.atlisp.cn/json/functions.json` | 函数库 URL |\n| `CONFIG_FILE` | `~/.atlisp/atlisp.config.json` | 配置文件路径 |\n| `METRICS_ENABLED` | `true` | 启用 /metrics 端点 |\n| `REQUEST_LOG_ENABLED` | `true` | 启用请求日志 |\n| `SSL_KEY_PATH` | — | SSL 私钥文件 |\n| `SSL_CERT_PATH` | — | SSL 证书文件 |\n| `LLM_API_KEY` | — | LLM API Key (sampling) |\n| `LLM_API_URL` | `https://api.openai.com/v1/chat/completions` | LLM API URL |\n| `LLM_MODEL` | `gpt-4o-mini` | LLM 模型 |\n| `LLM_MAX_TOKENS` | `4096` | LLM 最大 tokens |\n| `LLM_TEMPERATURE` | `0.7` | LLM 温度 |\n| `API_KEY_RATE_LIMIT` | `1000` | API Key 速率限制 |\n\n---\n\n## 命令行参数\n\n| 参数 | 说明 |\n|------|------|\n| `--port <number>` | HTTP 端口 |\n| `--host <address>` | HTTP 主机地址 |\n| `--transport <mode>` | 传输模式 (http/stdio/ws) |\n| `--stdio` | 等价于 `--transport stdio` |\n| `--ws` | 等价于 `--transport ws` |\n| `--config <path>` | 配置文件路径 |\n| `--ssl-key <path>` | SSL 私钥文件 |\n| `--ssl-cert <path>` | SSL 证书文件 |\n| `--install-autostart` | 注册用户登录后自动启动 HTTP 服务 |\n| `--uninstall-autostart` | 移除自动启动注册 |\n| `--autostart-status` | 查询自动启动是否已安装 |\n\n---\n\n## 配置文件\n\n配置文件位于 `~/.atlisp/atlisp.config.json`，支持以下字段：\n\n```json\n{\n  \"port\": 8110,\n  \"host\": \"0.0.0.0\",\n  \"transport\": \"http\",\n  \"apiKey\": \"your-api-key\",\n  \"enableSse\": true,\n  \"messageTimeout\": 60000,\n  \"heartbeatInterval\": 30000,\n  \"enableCors\": true,\n  \"corsOrigin\": \"*\",\n  \"rateLimitWindow\": 60000,\n  \"rateLimitMax\": 100,\n  \"debug\": false,\n  \"metricsEnabled\": true,\n  \"requestLogEnabled\": true,\n  \"maxPoolSize\": 3,\n  \"apiKeys\": [\n    { \"key\": \"key1\", \"limit\": 100, \"name\": \"user1\", \"role\": \"admin\" }\n  ],\n  \"sslKey\": \"/path/to/key.pem\",\n  \"sslCert\": \"/path/to/cert.pem\",\n  \"llmApiKey\": \"sk-xxx\",\n  \"llmApiUrl\": \"https://api.openai.com/v1/chat/completions\",\n  \"llmModel\": \"gpt-4o-mini\",\n  \"llmMaxTokens\": 4096,\n  \"llmTemperature\": 0.7\n}\n```\n\n配置变更会自动热重载。\n\n---\n\n## 架构与开发\n\n架构图、项目结构、开发指南请参见 [`DEV.md`](DEV.md)。\n\n---\n\n## 测试验证\n\nMCP Server 已通过多平台真机测试，所有核心功能正常：\n\n| CAD 平台 | 版本 | 测试项 | 通过率 |\n|----------|------|--------|--------|\n| AutoCAD | 24.1s | 20/20 | **100%** |\n| ZWCAD | 2026 | 20/20 | **100%** |\n| GStarCAD | 3.05 | 12/20 | 60% |\n\n### 测试覆盖\n\n| 测试类别 | 测试项 | AutoCAD | ZWCAD | GStarCAD |\n|---------|--------|---------|-------|----------|\n| 系统变量 | ACADVER/GRIDMODE/SNAPMODE | ✓ | ✓ | ✓ |\n| 绘图 | 直线/圆/矩形/多段线 | ✓ | ✓ | ✓ |\n| 编辑 | 复制/移动/旋转/缩放/镜像 | ✓ | ✓ | ⚠️ |\n| 图层 | 创建/切换/列表 | ✓ | ✓ | ⚠️ |\n| 文字 | TEXT/MTEXT | ✓ | ✓ | ⚠️ |\n| 查询 | ssget/entget/tblnext | ✓ | ✓ | ✓ |\n| VL函数 | princ-to-string/filename-mktemp | ✓ | ✓ | ✓ |\n\n### 压力测试\n\n| CAD | 并发数 | OPS | 成功率 |\n|-----|--------|-----|--------|\n| AutoCAD | 5 | 9.0/s | 44% (去重机制) |\n| ZWCAD | 5 | 4.1/s | 49% (去重机制) |\n| GStarCAD | 5 | 4.6/s | 48% (去重机制) |\n\n**单元测试：784 通过, 1 跳过**\n\n---\n\n## 故障排除\n\n| 问题 | 解决方案 |\n|------|---------|\n| 连接失败 | 确保 CAD 已启动并启用 COM 接口 |\n| 工具调用超时 | CAD 可能繁忙，稍后重试；增大 `MESSAGE_TIMEOUT` |\n| 中文乱码 | 使用 `encoding: gbk` 参数或用 `vl-prin1-to-string` 处理 |\n| 括号错误 | MCP Server 会自动检查并提示 |\n| CAD 未自动启动 | 检查 COM 权限，以管理员身份运行 |\n| 端口被占用 | 使用 `--port` 指定其他端口；同端口多实例冲突时，结束原进程或换端口 |\n| 全局命令找不到 | 检查 npm 全局安装路径是否在 PATH 中 |\n\n---\n\n## 许可证\n\nISC\n","readmeFilename":"README.md"}