{"_id":"@dmytro-prototypes/cad-control-mcp-server","_rev":"6-40f5075a18889bb5f7a9ed31b058caa2","name":"@dmytro-prototypes/cad-control-mcp-server","dist-tags":{"latest":"0.1.22"},"versions":{"0.1.17":{"name":"@dmytro-prototypes/cad-control-mcp-server","version":"0.1.17","keywords":["mcp","mcp-server","model-context-protocol","autocad","objectarx","cad","dwg","ai-agents","claude","codex","cursor"],"license":"SEE LICENSE IN LICENSE.txt","_id":"@dmytro-prototypes/cad-control-mcp-server@0.1.17","maintainers":[{"name":"dmytro-prototypes","email":"vakulenko.dmitry@gmail.com"}],"homepage":"https://cad-control.dmytro-prototypes.net","bin":{"cad-control-mcp-server":"bin/cli.js"},"dist":{"shasum":"1d5b8db15b3fd5ca09f1d5509dc3e37d1aaad265","tarball":"https://registry.npmjs.org/@dmytro-prototypes/cad-control-mcp-server/-/cad-control-mcp-server-0.1.17.tgz","fileCount":5,"integrity":"sha512-UuqxWAgoaGMAWfH254wxtC4OVOnnk3FA6S8OWj/BsoT2yf+jjhK5iqYl9tkv6l25Wj9QFh82Nwq8zqJ94M/lXA==","signatures":[{"sig":"MEYCIQCEHKEs9RZWurDH3Lkltt78FDRkdrqK2FIXzhtI0GMiwwIhANF23gS44/CRaGqsYJ1f2euBVZ9xbWn4wRjXzC0vrWby","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29871},"type":"module","control":{"plugin":"0.1.13","server":"0.1.11"},"engines":{"node":">=18"},"gitHead":"89b9afe97b7fd9ac4de9f37bea31966e8728ae6c","mcpName":"net.dmytro-prototypes/cad-control-mcp-server","_npmUser":{"name":"dmytro-prototypes","email":"vakulenko.dmitry@gmail.com"},"_npmVersion":"10.9.8","description":"Drive a live AutoCAD session from an AI client through MCP","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"optionalDependencies":{"@dmytro-prototypes/cad-control-mcp-server-win32-x64":"0.1.17","@dmytro-prototypes/cad-control-mcp-server-darwin-arm64":"0.1.17"},"_npmOperationalInternal":{"tmp":"tmp/cad-control-mcp-server_0.1.17_1788942658378_0.639676983564037","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"@dmytro-prototypes/cad-control-mcp-server","version":"0.1.18","keywords":["mcp","mcp-server","model-context-protocol","autocad","objectarx","cad","dwg","ai-agents","claude","codex","cursor"],"license":"SEE LICENSE IN LICENSE.txt","_id":"@dmytro-prototypes/cad-control-mcp-server@0.1.18","maintainers":[{"name":"dmytro-prototypes","email":"vakulenko.dmitry@gmail.com"}],"homepage":"https://cad-control.dmytro-prototypes.net","bin":{"cad-control-mcp-server":"bin/cli.js"},"dist":{"shasum":"db191fa0bb1d09e3331ea7a013cb6fe540f96c8d","tarball":"https://registry.npmjs.org/@dmytro-prototypes/cad-control-mcp-server/-/cad-control-mcp-server-0.1.18.tgz","fileCount":5,"integrity":"sha512-TOVLIHaJpBwbyRggPzR3AZdg04URIIXZdrsy+EFAyWhoFRJtV01m/aB6LphdZuG1+wHv2gZ+czJtYX4Xt3TD9Q==","signatures":[{"sig":"MEQCIHGcpGd7mDl9/fKcbWNzv4mbTJlsMTvEJC1OS1tTM5b6AiA3wU8N9IFby/JekGEbd8zeBLdm49+dhxffk4g1vaizFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDnFzQ1y+L6nwYNDFa58IrLETDbWP6z9i4uga8M78/wpwIgdqDflqFzdhsmi2p65pdTADcy68XGTWwrGT/BvJGh+Lo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29871},"type":"module","control":{"plugin":"0.1.13","server":"0.1.12"},"engines":{"node":">=18"},"gitHead":"ae6a4f828895fc8433e86a99f03e392508debe78","mcpName":"net.dmytro-prototypes/cad-control-mcp-server","_npmUser":{"name":"dmytro-prototypes","email":"vakulenko.dmitry@gmail.com"},"_npmVersion":"10.9.8","description":"Drive a live AutoCAD session from an AI client through MCP","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"optionalDependencies":{"@dmytro-prototypes/cad-control-mcp-server-win32-x64":"0.1.18","@dmytro-prototypes/cad-control-mcp-server-darwin-arm64":"0.1.18"},"_npmOperationalInternal":{"tmp":"tmp/cad-control-mcp-server_0.1.18_1789131622805_0.43307950690169195","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"@dmytro-prototypes/cad-control-mcp-server","version":"0.1.19","keywords":["mcp","mcp-server","model-context-protocol","autocad","objectarx","cad","dwg","ai-agents","claude","codex","cursor"],"license":"SEE LICENSE IN LICENSE.txt","_id":"@dmytro-prototypes/cad-control-mcp-server@0.1.19","maintainers":[{"name":"dmytro-prototypes","email":"vakulenko.dmitry@gmail.com"}],"homepage":"https://cad-control.dmytro-prototypes.net","bin":{"cad-control-mcp-server":"bin/cli.js"},"dist":{"shasum":"66c841ba2187a56b6a5c6f3d70703a6e693e5a38","tarball":"https://registry.npmjs.org/@dmytro-prototypes/cad-control-mcp-server/-/cad-control-mcp-server-0.1.19.tgz","fileCount":5,"integrity":"sha512-ZBZgMybD+SasH6OJ449K3x78XHn0f22aw5yLaTy/UupQvIVFO89A2wC/8cDNP4CfII9G1Zo0Aakzf2osJaQB6g==","signatures":[{"sig":"MEUCIBGrjEC/dA32R5+0kvTpmXtRMhHzjnSbdaalCtIqvd8jAiEA3Br7IHaPIsqsIdX1ArS+trobsLmK4X7j43l3IGk9Iy8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCPos9vAPBsjmWbn3rlSwKo3LpsZpIcXIzPeooRXVoHcgIhAIXdwvXrkY4XJcCmiZpllwQifp+hnnkXWkJAP66bMcuQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29871},"type":"module","control":{"plugin":"0.1.14","server":"0.1.13"},"engines":{"node":">=18"},"gitHead":"a1ffe240d3a0c64e61f3401c19ad89dc9f454079","mcpName":"net.dmytro-prototypes/cad-control-mcp-server","_npmUser":{"name":"dmytro-prototypes","email":"vakulenko.dmitry@gmail.com"},"_npmVersion":"10.9.8","description":"Drive a live AutoCAD session from an AI client through MCP","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"optionalDependencies":{"@dmytro-prototypes/cad-control-mcp-server-win32-x64":"0.1.19","@dmytro-prototypes/cad-control-mcp-server-darwin-arm64":"0.1.19"},"_npmOperationalInternal":{"tmp":"tmp/cad-control-mcp-server_0.1.19_1789846058687_0.6689706788897385","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"@dmytro-prototypes/cad-control-mcp-server","version":"0.1.20","keywords":["mcp","mcp-server","model-context-protocol","autocad","objectarx","cad","dwg","ai-agents","claude","codex","cursor"],"license":"SEE LICENSE IN LICENSE.txt","_id":"@dmytro-prototypes/cad-control-mcp-server@0.1.20","maintainers":[{"name":"dmytro-prototypes","email":"vakulenko.dmitry@gmail.com"}],"homepage":"https://cad-control.dmytro-prototypes.net","bin":{"cad-control-mcp-server":"bin/cli.js"},"dist":{"shasum":"a05c8cf6f12ed6dd592b5a639423e7f1452e0f82","tarball":"https://registry.npmjs.org/@dmytro-prototypes/cad-control-mcp-server/-/cad-control-mcp-server-0.1.20.tgz","fileCount":5,"integrity":"sha512-9+WC4MtmQpUmlusxEXqgzuycOCl6tiD4ZKsWyNNIxKNDBYoxH2x19DRhaIw8Eii/Rud3pJd4E+cED5ByXMLd0g==","signatures":[{"sig":"MEUCID2OhvTmBagyQ4SxYy5toTQ/48n4a4eQiQ6h+9oXV8wHAiEA/3cS24uCzCl7fhdh0xmTZjiwf62O0Q0zp5Rg2UngwVE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAbuo5LYBUr7mGXG6k8FuzJ944Cd5CTXZ5kQ7XV1SLJYAiEAgLI2zzr3oetqiuXqqVQ5vU6szhuCKgd1yx+woboeVy4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29871},"type":"module","control":{"plugin":"0.1.16","server":"0.1.14"},"engines":{"node":">=18"},"gitHead":"7af0f62c2e6877e32bc6911e0c47893c07fe2d75","mcpName":"net.dmytro-prototypes/cad-control-mcp-server","_npmUser":{"name":"dmytro-prototypes","email":"vakulenko.dmitry@gmail.com"},"_npmVersion":"10.9.8","description":"Drive a live AutoCAD session from an AI client through MCP","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"optionalDependencies":{"@dmytro-prototypes/cad-control-mcp-server-win32-x64":"0.1.20","@dmytro-prototypes/cad-control-mcp-server-darwin-arm64":"0.1.20"},"_npmOperationalInternal":{"tmp":"tmp/cad-control-mcp-server_0.1.20_1790434558744_0.04177788720928777","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"@dmytro-prototypes/cad-control-mcp-server","version":"0.1.21","keywords":["mcp","mcp-server","model-context-protocol","autocad","objectarx","cad","dwg","ai-agents","claude","codex","cursor"],"license":"SEE LICENSE IN LICENSE.txt","_id":"@dmytro-prototypes/cad-control-mcp-server@0.1.21","maintainers":[{"name":"dmytro-prototypes","email":"vakulenko.dmitry@gmail.com"}],"homepage":"https://cad-control.dmytro-prototypes.net","bin":{"cad-control-mcp-server":"bin/cli.js"},"dist":{"shasum":"584bfc750f6fc6ff72a84e5940f65dc34adc0045","tarball":"https://registry.npmjs.org/@dmytro-prototypes/cad-control-mcp-server/-/cad-control-mcp-server-0.1.21.tgz","fileCount":5,"integrity":"sha512-aM1Vzt82Hkx/NFJseFIBBVlGBYRIFqwpsqWnPDu0tjuIJ63vPTKr16kxRQsVBnJWj5J0LnD9GKgvbk583yeQjQ==","signatures":[{"sig":"MEYCIQC8YMEhgKtNqYcHKWUvbcKLd6orCr+gc42ZAQiTik/i3QIhAO+0K8DXOqrk8gnqzKTnkyQ8KPqhGUK2WkEpxNaDQOGB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCpegCjOaosT0YI5w2U1WhIdzppyMkX4teYFIONrkU2KAIgDdcsSPcJDRHgQnctFfQZSrY4nyx8ZJmlMzXUagQAoMA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29871},"type":"module","control":{"plugin":"0.1.16","server":"0.1.15"},"engines":{"node":">=18"},"gitHead":"a2513928f81f7596b1779b474c45ca16df5be2d7","mcpName":"net.dmytro-prototypes/cad-control-mcp-server","_npmUser":{"name":"dmytro-prototypes","email":"vakulenko.dmitry@gmail.com"},"_npmVersion":"10.9.8","description":"Drive a live AutoCAD session from an AI client through MCP","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"optionalDependencies":{"@dmytro-prototypes/cad-control-mcp-server-win32-x64":"0.1.21","@dmytro-prototypes/cad-control-mcp-server-darwin-arm64":"0.1.21"},"_npmOperationalInternal":{"tmp":"tmp/cad-control-mcp-server_0.1.21_1790595746684_0.06293281172300036","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"_id":"@dmytro-prototypes/cad-control-mcp-server@0.1.22","bin":{"cad-control-mcp-server":"bin/cli.js"},"dist":{"shasum":"ce3498e50662dcd6fced9da467d473b3027840c5","tarball":"https://registry.npmjs.org/@dmytro-prototypes/cad-control-mcp-server/-/cad-control-mcp-server-0.1.22.tgz","fileCount":5,"integrity":"sha512-qDvi65ydvx2UoBXiMJGMVMIpIIq9svPJADMeOyepcdNWq8KgLnWQajFoHIJkKV2bZwrMOpI68rPNrngolKU7ZA==","signatures":[{"sig":"MEUCIQD52YWzGEHiiZqzOqz2PQJSbRCkn6Hq0H6AgJfihjhy8wIgawpSw1WPAXQMZUwhXXrCwrNoL7IUOBVY3cOPSPMMjqE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCiDQUzSUGQ//QHxLukI/kW8ga7xDz2I5fWAYfhH76UAwIgQuBRFDVj11ICCChKxSiIz/u0deS/eQOSfPbxxxDAkuc="}],"unpackedSize":29871},"name":"@dmytro-prototypes/cad-control-mcp-server","type":"module","control":{"plugin":"0.1.16","server":"0.1.16"},"engines":{"node":">=18"},"gitHead":"4bd69911144ebfdea5a8611b9fafad72acfcd18e","license":"SEE LICENSE IN LICENSE.txt","mcpName":"net.dmytro-prototypes/cad-control-mcp-server","version":"0.1.22","_npmUser":{"name":"dmytro-prototypes","email":"vakulenko.dmitry@gmail.com"},"homepage":"https://cad-control.dmytro-prototypes.net","keywords":["mcp","mcp-server","model-context-protocol","autocad","objectarx","cad","dwg","ai-agents","claude","codex","cursor"],"_npmVersion":"10.9.8","description":"Drive a live AutoCAD session from an AI client through MCP","directories":{},"maintainers":[{"name":"dmytro-prototypes","email":"vakulenko.dmitry@gmail.com"}],"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"optionalDependencies":{"@dmytro-prototypes/cad-control-mcp-server-win32-x64":"0.1.22","@dmytro-prototypes/cad-control-mcp-server-darwin-arm64":"0.1.22"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cad-control-mcp-server_0.1.22_1790612873190_0.6938956918903065"}}},"time":{"created":"2026-09-09T08:30:58.047Z","modified":"2026-09-28T16:27:53.474Z","0.1.17":"2026-09-09T08:30:58.515Z","0.1.18":"2026-09-11T13:00:22.905Z","0.1.19":"2026-09-19T19:27:38.771Z","0.1.20":"2026-09-26T14:55:58.823Z","0.1.21":"2026-09-28T11:42:26.773Z","0.1.22":"2026-09-28T16:27:53.317Z"},"license":"SEE LICENSE IN LICENSE.txt","homepage":"https://cad-control.dmytro-prototypes.net","keywords":["mcp","mcp-server","model-context-protocol","autocad","objectarx","cad","dwg","ai-agents","claude","codex","cursor"],"description":"Drive a live AutoCAD session from an AI client through MCP","maintainers":[{"name":"dmytro-prototypes","email":"vakulenko.dmitry@gmail.com"}],"readme":"# Control MCP Server\n\nDrive a live AutoCAD session from Claude, Codex, Cursor, and other MCP\nclients — create and edit entities, manage layers/blocks/layouts, run\ncommands and AutoLISP, and capture the current view.\n\n## Requirements\n\n- AutoCAD 2025, 2026, or 2027, with the **Control plugin** installed and\n  running. This npm package is the MCP server only; it talks to AutoCAD\n  through the plugin over a local connection, and every tool call that\n  touches AutoCAD fails with \"no instance found\" until the plugin is\n  installed and AutoCAD is open.\n- A Control account. Signing in takes one browser click and stores no\n  secret in your client config — see below.\n\n## Run\n\n```bash\nnpx -y @dmytro-prototypes/cad-control-mcp-server\n```\n\nThe platform binary ships alongside this package, selected automatically via\n`optionalDependencies`. The launcher installs and runs a per-user copy:\n\n- macOS: `~/Library/Application Support/Control/bin/cad-control-mcp-server`\n- Windows: `%LOCALAPPDATA%\\Programs\\Control\\cad-control-mcp-server.exe`\n\nIf `LOCALAPPDATA` is unset, Windows uses `%USERPROFILE%\\AppData\\Local`.\nLater launches reuse it when its contents match the packaged binary; a different\npackage version replaces it atomically. The copy preserves the packaged code\nsignature. If Windows blocks an update because the executable is running, close\nthe Control MCP connections in your clients and retry; the existing executable\nis preserved when replacement fails.\n\nContinue using the same `npx` command for startup and updates; no separate\ninstallation command is needed.\n\nSupported platforms are macOS Apple Silicon and Windows x64 — the platforms\nAutoCAD itself runs on.\n\n## Sign in\n\n```bash\nnpx -y @dmytro-prototypes/cad-control-mcp-server login\n```\n\nOpens your browser to approve the sign-in; the key is then stored in your OS\ncredential store, never in a config file. `npx -y @dmytro-prototypes/cad-control-mcp-server status`\nshows what's signed in, and `logout` forgets it. The same commands are also\navailable as `CONTROLLOGIN` / `CONTROLSTATUS` / `CONTROLLOGOUT` typed directly\nin AutoCAD, once the plugin is installed.\n\nClient configuration examples for Claude Desktop, Claude Code, Codex, and\nCursor are at your Control account's setup page.\n","readmeFilename":"README.md"}