{"_id":"drawio-mcp-server","_rev":"26-2972e84532cbaee49f1752d7c8846ec3","name":"drawio-mcp-server","dist-tags":{"latest":"2.1.1"},"versions":{"1.0.0":{"name":"drawio-mcp-server","version":"1.0.0","keywords":["mcp","modelcontextprotocol","server","draw.io","drawio","diagrams.net","diagramsnet","diagram","claude"],"author":{"name":"Ladislav Gazo"},"license":"MIT","_id":"drawio-mcp-server@1.0.0","maintainers":[{"name":"lgazo","email":"gazo@seges.sk"}],"bin":{"drawio-mcp-server":"build/index.js"},"dist":{"shasum":"1f566d28c8ce15c8ecc082d3e4e85babc031b7ef","tarball":"https://registry.npmjs.org/drawio-mcp-server/-/drawio-mcp-server-1.0.0.tgz","fileCount":15,"integrity":"sha512-bI3dOH0TpgpHJi4fHhRfkko+UlmgeyyfSr9fv/CirtHauEFG90m2XZAlCK5sw/4at1m4RK/miEGMk8D4kGXs7A==","signatures":[{"sig":"MEUCIEkijcrG+vzejTWWj0mih0xs3qByOQHQrCRNFTWlZCuzAiEA4wsUPDpSIph8VrSFUCk+KXeuQvVKuPC2+KOcR4QDFMQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32867},"main":"index.js","type":"module","_from":"file:drawio-mcp-server-1.0.0.tgz","scripts":{"ci":"pnpm install --frozen-lockfile","dev":"tsc --watch","lint":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","clean":"rimraf build coverage .eslintcache","format":"prettier --write \"src/**/*.ts\"","inspect":"pnpx @modelcontextprotocol/inspector node build/index.js","prebuild":"pnpm run clean","test:watch":"jest --watch","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage"},"_npmUser":{"name":"lgazo","email":"gazo@seges.sk"},"_resolved":"/tmp/68225711e94bb7e9727a086d43605f5d/drawio-mcp-server-1.0.0.tgz","_integrity":"sha512-bI3dOH0TpgpHJi4fHhRfkko+UlmgeyyfSr9fv/CirtHauEFG90m2XZAlCK5sw/4at1m4RK/miEGMk8D4kGXs7A==","_npmVersion":"10.9.2","description":"Provides Draw.io services to MCP Clients","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"3.24.3","pino":"9.6.0","nanoid":"5.1.5","pino-pretty":"13.0.0","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.51.0","@modelcontextprotocol/sdk":"1.10.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","rimraf":"6.0.1","globals":"15.0.0","ts-jest":"29.3.2","prettier":"3.5.3","typescript":"5.8.3","@types/jest":"29.5.12","@types/node":"22.14.1","@jest/globals":"29.7.0","jest-environment-node":"29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/drawio-mcp-server_1.0.0_1746392200254_0.6263536097684985","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"drawio-mcp-server","version":"1.0.1","keywords":["mcp","modelcontextprotocol","server","draw.io","drawio","diagrams.net","diagramsnet","diagram","claude"],"author":{"name":"Ladislav Gazo"},"license":"MIT","_id":"drawio-mcp-server@1.0.1","maintainers":[{"name":"lgazo","email":"gazo@seges.sk"}],"bin":{"drawio-mcp-server":"build/index.js"},"dist":{"shasum":"e60c0c91c64eaa240e296ad4aac0eb792a8a04e9","tarball":"https://registry.npmjs.org/drawio-mcp-server/-/drawio-mcp-server-1.0.1.tgz","fileCount":15,"integrity":"sha512-iFUHfTTxYRwMQ7rYgpIKT3/VNrzO3pPReuN72PmzKxDjeaMaRoudISB9vLd2SSEIJwUHrthlnON1jsUjYARlbw==","signatures":[{"sig":"MEUCIArLvLkndPnvA1crzZkvYXzVA0vjLT1JU0LwQ4YCgsysAiEAlCaB+WsWfMJvgduBruCxzDRnxW1DIj7C23QYHPn5L1k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33035},"main":"index.js","type":"module","_from":"file:drawio-mcp-server-1.0.1.tgz","scripts":{"ci":"pnpm install --frozen-lockfile","dev":"tsc --watch","lint":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","clean":"rimraf build coverage .eslintcache","format":"prettier --write \"src/**/*.ts\"","inspect":"pnpx @modelcontextprotocol/inspector node build/index.js","prebuild":"pnpm run clean","test:watch":"jest --watch","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage"},"_npmUser":{"name":"lgazo","email":"gazo@seges.sk"},"_resolved":"/tmp/7573e2c80ffed56b88819f6bab4cb744/drawio-mcp-server-1.0.1.tgz","_integrity":"sha512-iFUHfTTxYRwMQ7rYgpIKT3/VNrzO3pPReuN72PmzKxDjeaMaRoudISB9vLd2SSEIJwUHrthlnON1jsUjYARlbw==","_npmVersion":"10.9.2","description":"Provides Draw.io services to MCP Clients","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"3.24.3","pino":"9.6.0","nanoid":"5.1.5","pino-pretty":"13.0.0","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.51.0","@modelcontextprotocol/sdk":"1.10.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","rimraf":"6.0.1","globals":"15.0.0","ts-jest":"29.3.2","prettier":"3.5.3","typescript":"5.8.3","@types/jest":"29.5.12","@types/node":"22.14.1","@jest/globals":"29.7.0","jest-environment-node":"29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/drawio-mcp-server_1.0.1_1747080823647_0.04581819315554814","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"drawio-mcp-server","version":"1.0.2","keywords":["mcp","modelcontextprotocol","server","draw.io","drawio","diagrams.net","diagramsnet","diagram","claude"],"author":{"name":"Ladislav Gazo"},"license":"MIT","_id":"drawio-mcp-server@1.0.2","maintainers":[{"name":"lgazo","email":"ladislav.gazo@gmail.com"}],"bin":{"drawio-mcp-server":"build/index.js"},"dist":{"shasum":"bbb5f6896814786779499267d97be097bab5c474","tarball":"https://registry.npmjs.org/drawio-mcp-server/-/drawio-mcp-server-1.0.2.tgz","fileCount":15,"integrity":"sha512-B7PBRCZUTI4onLhFPmbuf54N3Gx/jAPG/9IJFShI39DYM0HF6Q6CEdruCyFgzIpKthum2tW60MkyzTqyE1h2yQ==","signatures":[{"sig":"MEYCIQC/7YtPFTr33xPv7Pb6250VIkNldO31JD1A1sN/sTzqFAIhAN+ocaC8D0cZCey9Og9/blcNnjDUYCGMqG0FONPae5Gq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33055},"main":"index.js","type":"module","_from":"file:drawio-mcp-server-1.0.2.tgz","scripts":{"ci":"pnpm install --frozen-lockfile","dev":"tsc --watch","lint":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","clean":"rimraf build coverage .eslintcache","format":"prettier --write \"src/**/*.ts\"","inspect":"pnpx @modelcontextprotocol/inspector node build/index.js","prebuild":"pnpm run clean","test:watch":"jest --watch","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage"},"_npmUser":{"name":"lgazo","email":"ladislav.gazo@gmail.com"},"_resolved":"/tmp/53be7588e7074e0d468053775b7d1677/drawio-mcp-server-1.0.2.tgz","_integrity":"sha512-B7PBRCZUTI4onLhFPmbuf54N3Gx/jAPG/9IJFShI39DYM0HF6Q6CEdruCyFgzIpKthum2tW60MkyzTqyE1h2yQ==","_npmVersion":"10.9.2","description":"Provides Draw.io services to MCP Clients","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"3.24.3","pino":"9.6.0","nanoid":"5.1.5","pino-pretty":"13.0.0","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.51.0","@modelcontextprotocol/sdk":"1.10.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","rimraf":"6.0.1","globals":"15.0.0","ts-jest":"29.3.2","prettier":"3.5.3","typescript":"5.8.3","@types/jest":"29.5.12","@types/node":"22.14.1","@jest/globals":"29.7.0","jest-environment-node":"29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/drawio-mcp-server_1.0.2_1747170093144_0.6447914511770041","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"drawio-mcp-server","version":"1.0.3","keywords":["mcp","modelcontextprotocol","server","draw.io","drawio","diagrams.net","diagramsnet","diagram","claude"],"author":{"name":"Ladislav Gazo"},"license":"MIT","_id":"drawio-mcp-server@1.0.3","maintainers":[{"name":"lgazo","email":"ladislav.gazo@gmail.com"}],"bin":{"drawio-mcp-server":"build/index.js"},"dist":{"shasum":"24ca0eee926f96854a41f19ffc627b1440aaa191","tarball":"https://registry.npmjs.org/drawio-mcp-server/-/drawio-mcp-server-1.0.3.tgz","fileCount":16,"integrity":"sha512-lP5jp1YXrTLE9feqev3MkoxcpudyOBHBQdqXniaO7bQS9Lb31vKvcVdYdyUHGd6Y5rj9Rpqc7/ffLfBPnOiSqg==","signatures":[{"sig":"MEUCIDcwo2pi9AiBzPCuTFuP9t+8cnEUotnF72QCvUcIEe1NAiEAkvvDJeqvOe9fXnyWsLwip1eUIo5w6e0a3nZWD4uhgFw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38844},"main":"index.js","type":"module","_from":"file:drawio-mcp-server-1.0.3.tgz","scripts":{"ci":"pnpm install --frozen-lockfile","dev":"tsc --watch","lint":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","clean":"rimraf build coverage .eslintcache","format":"prettier --write \"src/**/*.ts\"","inspect":"pnpx @modelcontextprotocol/inspector node build/index.js","prebuild":"pnpm run clean","test:watch":"jest --watch","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage"},"_npmUser":{"name":"lgazo","actor":{"name":"lgazo","type":"user","email":"ladislav.gazo@gmail.com"},"email":"ladislav.gazo@gmail.com"},"_resolved":"/tmp/917f9811445a9e3a45ecd7610ea192b2/drawio-mcp-server-1.0.3.tgz","_integrity":"sha512-lP5jp1YXrTLE9feqev3MkoxcpudyOBHBQdqXniaO7bQS9Lb31vKvcVdYdyUHGd6Y5rj9Rpqc7/ffLfBPnOiSqg==","_npmVersion":"10.9.2","description":"Provides Draw.io services to MCP Clients","directories":{},"_nodeVersion":"23.11.1","dependencies":{"zod":"3.24.3","pino":"9.6.0","nanoid":"5.1.5","pino-pretty":"13.0.0","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.51.0","@modelcontextprotocol/sdk":"1.10.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","rimraf":"6.0.1","globals":"15.0.0","ts-jest":"29.3.2","prettier":"3.5.3","typescript":"5.8.3","@types/jest":"29.5.12","@types/node":"22.14.1","@jest/globals":"29.7.0","jest-environment-node":"29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/drawio-mcp-server_1.0.3_1751043075338_0.35981216783897496","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"drawio-mcp-server","version":"1.1.0","keywords":["mcp","modelcontextprotocol","server","draw.io","drawio","diagrams.net","diagramsnet","diagram","claude"],"author":{"name":"Ladislav Gazo"},"license":"MIT","_id":"drawio-mcp-server@1.1.0","maintainers":[{"name":"lgazo","email":"ladislav.gazo@gmail.com"}],"bin":{"drawio-mcp-server":"build/index.js"},"dist":{"shasum":"b356ce8dbbb90d1bf09fb3634ca0cc37c566fb96","tarball":"https://registry.npmjs.org/drawio-mcp-server/-/drawio-mcp-server-1.1.0.tgz","fileCount":16,"integrity":"sha512-aZ7lNolbAfAKwk7VX97zkGqcFp6xZRGJgvDkgg/J/Dk7GBZzcBoE4vI03JMg6wUyen/WbH9SAkeuYavQpROiQg==","signatures":[{"sig":"MEQCIEm6Y+qt/bsbO8SiXzWS4m96iZBDnskK9R+ctSOlRPw8AiAzmdDCMuSmj74O1BUYTj5iWmwQR3KOQfMUIdjwRojdMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42180},"main":"index.js","type":"module","_from":"file:drawio-mcp-server-1.1.0.tgz","scripts":{"ci":"pnpm install --frozen-lockfile","dev":"tsc --watch","lint":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","clean":"rimraf build coverage .eslintcache","format":"prettier --write \"src/**/*.ts\"","inspect":"pnpx @modelcontextprotocol/inspector node build/index.js","prebuild":"pnpm run clean","test:watch":"jest --watch","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage"},"_npmUser":{"name":"lgazo","email":"ladislav.gazo@gmail.com"},"_resolved":"/tmp/f85d6b40ae618b37df25515552ba9a74/drawio-mcp-server-1.1.0.tgz","_integrity":"sha512-aZ7lNolbAfAKwk7VX97zkGqcFp6xZRGJgvDkgg/J/Dk7GBZzcBoE4vI03JMg6wUyen/WbH9SAkeuYavQpROiQg==","_npmVersion":"10.9.2","description":"Provides Draw.io services to MCP Clients","directories":{},"_nodeVersion":"23.11.1","dependencies":{"zod":"3.24.3","pino":"9.6.0","nanoid":"5.1.5","pino-pretty":"13.0.0","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.51.0","@modelcontextprotocol/sdk":"1.10.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","rimraf":"6.0.1","globals":"15.0.0","ts-jest":"29.3.2","prettier":"3.5.3","typescript":"5.8.3","@types/jest":"29.5.12","@types/node":"22.14.1","@jest/globals":"29.7.0","jest-environment-node":"29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/drawio-mcp-server_1.1.0_1753944090800_0.09004288065705346","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"drawio-mcp-server","version":"1.1.1","keywords":["mcp","modelcontextprotocol","server","draw.io","drawio","diagrams.net","diagramsnet","diagram","claude"],"author":{"name":"Ladislav Gazo"},"license":"MIT","_id":"drawio-mcp-server@1.1.1","maintainers":[{"name":"lgazo","email":"ladislav.gazo@gmail.com"}],"bin":{"drawio-mcp-server":"build/index.js"},"dist":{"shasum":"9ebed72cd6375a168a158fbdc7b30146d6ba25ad","tarball":"https://registry.npmjs.org/drawio-mcp-server/-/drawio-mcp-server-1.1.1.tgz","fileCount":16,"integrity":"sha512-+MB7PRLZZT3oXEA+N8yyzRI42SDbvat2cwoXehabK2BUJ6AyEOKHEVk5/0Y1D1R6S/wkqP5nZkrLaV6r9TgvRA==","signatures":[{"sig":"MEUCIQDVetzHcQXnqyxb71sIbzG2+l5syzPYORGCIj0/ZcubqgIgPw89zj8GCXrU8RByiigWY4PX6RwLT6p5xGIJNHymYWw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43337},"main":"index.js","type":"module","_from":"file:drawio-mcp-server-1.1.1.tgz","scripts":{"ci":"pnpm install --frozen-lockfile","dev":"tsc --watch","lint":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","clean":"rimraf build coverage .eslintcache","format":"prettier --write \"src/**/*.ts\"","inspect":"HOST=0.0.0.0 pnpx @modelcontextprotocol/inspector node build/index.js","prebuild":"pnpm run clean","test:watch":"jest --watch","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage"},"_npmUser":{"name":"lgazo","email":"ladislav.gazo@gmail.com"},"_resolved":"/tmp/9543681a114f3529fe3e1fa1a1a85cad/drawio-mcp-server-1.1.1.tgz","_integrity":"sha512-+MB7PRLZZT3oXEA+N8yyzRI42SDbvat2cwoXehabK2BUJ6AyEOKHEVk5/0Y1D1R6S/wkqP5nZkrLaV6r9TgvRA==","_npmVersion":"10.9.2","description":"Provides Draw.io services to MCP Clients","directories":{},"_nodeVersion":"23.11.1","dependencies":{"zod":"3.24.3","pino":"9.6.0","nanoid":"5.1.5","pino-pretty":"13.0.0","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.51.0","@modelcontextprotocol/sdk":"1.10.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","rimraf":"6.0.1","globals":"15.0.0","ts-jest":"29.3.2","prettier":"3.5.3","typescript":"5.8.3","@types/jest":"29.5.12","@types/node":"22.14.1","@jest/globals":"29.7.0","jest-environment-node":"29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/drawio-mcp-server_1.1.1_1755341492491_0.062286027384250264","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"drawio-mcp-server","version":"1.1.2","keywords":["mcp","modelcontextprotocol","server","draw.io","drawio","diagrams.net","diagramsnet","diagram","claude"],"author":{"name":"Ladislav Gazo"},"license":"MIT","_id":"drawio-mcp-server@1.1.2","maintainers":[{"name":"lgazo","email":"ladislav.gazo@gmail.com"}],"bin":{"drawio-mcp-server":"build/index.js"},"dist":{"shasum":"9cf96a327ce3699f9c67faec8039b9ed8619a327","tarball":"https://registry.npmjs.org/drawio-mcp-server/-/drawio-mcp-server-1.1.2.tgz","fileCount":16,"integrity":"sha512-Qppdq4gKBZqKz3w3UqCUliL+XhiolRrJln0cE+t9fbgunNDco8GZHFMmqSFXuh22TSCd0SktJvQ9JVWhKeSNFg==","signatures":[{"sig":"MEUCIQDAS6R3Z5YVLx9W8z/6fYCSJzoY1RYMm6bX6IqN7/FNsgIgbyatwU/iIpVvIqhT4pW1yjtXgN0qV3RjEC+5oPpenaA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43380},"main":"index.js","type":"module","_from":"file:drawio-mcp-server-1.1.2.tgz","engines":{"node":">=20.0.0"},"scripts":{"ci":"pnpm install --frozen-lockfile","dev":"tsc --watch","lint":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","clean":"rimraf build coverage .eslintcache","format":"prettier --write \"src/**/*.ts\"","inspect":"HOST=0.0.0.0 pnpx @modelcontextprotocol/inspector node build/index.js","prebuild":"pnpm run clean","test:watch":"jest --watch","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage"},"_npmUser":{"name":"lgazo","email":"ladislav.gazo@gmail.com"},"_resolved":"/tmp/cf2e666471518e8797d0c1276886dd8d/drawio-mcp-server-1.1.2.tgz","_integrity":"sha512-Qppdq4gKBZqKz3w3UqCUliL+XhiolRrJln0cE+t9fbgunNDco8GZHFMmqSFXuh22TSCd0SktJvQ9JVWhKeSNFg==","_npmVersion":"10.9.2","description":"Provides Draw.io services to MCP Clients","directories":{},"_nodeVersion":"23.11.1","dependencies":{"zod":"3.24.3","pino":"9.6.0","nanoid":"5.1.5","pino-pretty":"13.0.0","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.52.0","@modelcontextprotocol/sdk":"1.10.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","rimraf":"6.0.1","globals":"15.0.0","ts-jest":"29.3.2","prettier":"3.5.3","typescript":"5.8.3","@types/jest":"29.5.12","@types/node":"22.14.1","@jest/globals":"29.7.0","jest-environment-node":"29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/drawio-mcp-server_1.1.2_1755344587602_0.9809508964519871","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"drawio-mcp-server","version":"1.1.3","keywords":["mcp","modelcontextprotocol","server","draw.io","drawio","diagrams.net","diagramsnet","diagram","claude"],"author":{"name":"Ladislav Gazo"},"license":"MIT","_id":"drawio-mcp-server@1.1.3","maintainers":[{"name":"lgazo","email":"ladislav.gazo@gmail.com"}],"bin":{"drawio-mcp-server":"build/index.js"},"dist":{"shasum":"a1ba4d59a3005f7f04040a094b5da47d5da59be6","tarball":"https://registry.npmjs.org/drawio-mcp-server/-/drawio-mcp-server-1.1.3.tgz","fileCount":16,"integrity":"sha512-P9q6zjyC1a4tICgAAKMmh5+pWZhnlgquWSXEXjboFVPpVoDB3VIGmkNGgUi4Ede2ZmtRTRvrRUXM18qKZFIeMQ==","signatures":[{"sig":"MEUCIAGxmkYxZwKtqGTJIhL3QpgyoxaYBnV92e/+VEvM1fxTAiEAq9WotQNm66+mRs5GoGzBln7HkdRiGSIV2O6L8QPWPgc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43642},"main":"index.js","type":"module","_from":"file:drawio-mcp-server-1.1.3.tgz","engines":{"node":">=20.0.0"},"scripts":{"ci":"pnpm install --frozen-lockfile","dev":"tsc --watch","lint":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","clean":"rimraf build coverage .eslintcache","format":"prettier --write \"src/**/*.ts\"","inspect":"HOST=0.0.0.0 pnpx @modelcontextprotocol/inspector node build/index.js","prebuild":"pnpm run clean","test:watch":"jest --watch","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage"},"_npmUser":{"name":"lgazo","email":"ladislav.gazo@gmail.com"},"_resolved":"/tmp/a53b475a1637e30097a5afac26cdb59e/drawio-mcp-server-1.1.3.tgz","_integrity":"sha512-P9q6zjyC1a4tICgAAKMmh5+pWZhnlgquWSXEXjboFVPpVoDB3VIGmkNGgUi4Ede2ZmtRTRvrRUXM18qKZFIeMQ==","_npmVersion":"10.9.2","description":"Provides Draw.io services to MCP Clients","directories":{},"_nodeVersion":"23.11.1","dependencies":{"zod":"3.24.3","pino":"9.6.0","nanoid":"5.1.5","pino-pretty":"13.0.0","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.52.0","@modelcontextprotocol/sdk":"1.10.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","rimraf":"6.0.1","globals":"15.0.0","ts-jest":"29.3.2","prettier":"3.5.3","typescript":"5.8.3","@types/jest":"29.5.12","@types/node":"22.14.1","@jest/globals":"29.7.0","jest-environment-node":"29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/drawio-mcp-server_1.1.3_1756839226543_0.38928234831999187","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"drawio-mcp-server","version":"1.2.0","keywords":["mcp","modelcontextprotocol","server","draw.io","drawio","diagrams.net","diagramsnet","diagram","claude"],"author":{"name":"Ladislav Gazo"},"license":"MIT","_id":"drawio-mcp-server@1.2.0","maintainers":[{"name":"lgazo","email":"ladislav.gazo@gmail.com"}],"bin":{"drawio-mcp-server":"build/index.js"},"dist":{"shasum":"7eec21705cb8fd3d830f24b44b5b8dec9f7cc8d7","tarball":"https://registry.npmjs.org/drawio-mcp-server/-/drawio-mcp-server-1.2.0.tgz","fileCount":16,"integrity":"sha512-YlvosKicLhwIvTWQDIOWCpFSbf3qMGZU81wCvyeR5mCIr5MAmmep81DWw1s1gGAMNtnTTGUp629b5hHfXxvmSQ==","signatures":[{"sig":"MEUCIQDDPVw4dHOaE/G8x74MRa4nHFdAlCjhcxbq9bKj/XCO+wIgOEQ5te3C8l7gmMzfV3qfXg1W8ZnGj8V11fqS0eBYC80=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53414},"main":"index.js","type":"module","_from":"file:drawio-mcp-server-1.2.0.tgz","engines":{"node":">=20.0.0"},"scripts":{"ci":"pnpm install --frozen-lockfile","dev":"tsc --watch","lint":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","clean":"rimraf build coverage .eslintcache","format":"prettier --write \"src/**/*.ts\"","inspect":"HOST=0.0.0.0 pnpx @modelcontextprotocol/inspector --config ./inspector.json --server drawio","prebuild":"pnpm run clean","test:watch":"jest --watch","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage"},"_npmUser":{"name":"lgazo","email":"ladislav.gazo@gmail.com"},"_resolved":"/tmp/ff2569e76d1da007c5073e7c500e303f/drawio-mcp-server-1.2.0.tgz","_integrity":"sha512-YlvosKicLhwIvTWQDIOWCpFSbf3qMGZU81wCvyeR5mCIr5MAmmep81DWw1s1gGAMNtnTTGUp629b5hHfXxvmSQ==","_npmVersion":"10.9.2","description":"Provides Draw.io services to MCP Clients","directories":{},"_nodeVersion":"23.11.1","dependencies":{"zod":"3.24.3","nanoid":"5.1.5","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.52.0","@modelcontextprotocol/sdk":"1.17.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.1.3","rimraf":"6.0.1","globals":"16.3.0","ts-jest":"29.4.1","prettier":"3.5.3","typescript":"5.9.2","@types/jest":"30.0.0","@types/node":"24.3.1","@jest/globals":"30.1.2","jest-environment-node":"30.1.2"},"_npmOperationalInternal":{"tmp":"tmp/drawio-mcp-server_1.2.0_1757106584075_0.511369081210171","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"drawio-mcp-server","version":"1.2.1","keywords":["mcp","modelcontextprotocol","server","draw.io","drawio","diagrams.net","diagramsnet","diagram","claude"],"author":{"name":"Ladislav Gazo"},"license":"MIT","_id":"drawio-mcp-server@1.2.1","maintainers":[{"name":"lgazo","email":"ladislav.gazo@gmail.com"}],"bin":{"drawio-mcp-server":"build/index.js"},"dist":{"shasum":"f5a0c24681fe575d86a426ad5b0f50cc6dd3bb8b","tarball":"https://registry.npmjs.org/drawio-mcp-server/-/drawio-mcp-server-1.2.1.tgz","fileCount":18,"integrity":"sha512-mPFDD83plPTuaDvEHx1MRJWjc3eNPjz4nPMHlG++Is+D/kelTzhqtAiYFMy30iGcHB6xYuiV1OMHrVCnNL1ihw==","signatures":[{"sig":"MEQCIBLzIxQuWiLkYPWHwCJ9MKx4g20DPfTUjYNxBXPRiKHwAiAVIAIuuWT2o5L1RI8yLf4nWuBou9jd/Xg6Z5GzsygFiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56274},"main":"index.js","type":"module","_from":"file:drawio-mcp-server-1.2.1.tgz","engines":{"node":">=20.0.0"},"scripts":{"ci":"pnpm install --frozen-lockfile","dev":"tsc --watch","lint":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","clean":"rimraf build coverage .eslintcache","format":"prettier --write \"src/**/*.ts\"","inspect":"HOST=0.0.0.0 pnpx @modelcontextprotocol/inspector --config ./inspector.json --server drawio","prebuild":"pnpm run clean","test:watch":"jest --watch","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage"},"_npmUser":{"name":"lgazo","email":"ladislav.gazo@gmail.com"},"_resolved":"/tmp/9576835f94cebfc52097500e9c01924d/drawio-mcp-server-1.2.1.tgz","_integrity":"sha512-mPFDD83plPTuaDvEHx1MRJWjc3eNPjz4nPMHlG++Is+D/kelTzhqtAiYFMy30iGcHB6xYuiV1OMHrVCnNL1ihw==","_npmVersion":"10.9.2","description":"Provides Draw.io services to MCP Clients","directories":{},"_nodeVersion":"23.11.1","dependencies":{"zod":"3.24.3","nanoid":"5.1.5","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.52.0","@modelcontextprotocol/sdk":"1.17.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.1.3","rimraf":"6.0.1","globals":"16.3.0","ts-jest":"29.4.1","prettier":"3.5.3","typescript":"5.9.2","@types/jest":"30.0.0","@types/node":"24.3.1","@jest/globals":"30.1.2","jest-environment-node":"30.1.2"},"_npmOperationalInternal":{"tmp":"tmp/drawio-mcp-server_1.2.1_1757109081741_0.2319684758883278","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"drawio-mcp-server","version":"1.3.0","keywords":["mcp","modelcontextprotocol","server","draw.io","drawio","diagrams.net","diagramsnet","diagram","claude"],"author":{"name":"Ladislav Gazo"},"license":"MIT","_id":"drawio-mcp-server@1.3.0","maintainers":[{"name":"lgazo","email":"ladislav.gazo@gmail.com"}],"bin":{"drawio-mcp-server":"build/index.js"},"dist":{"shasum":"77eb80b8c5975211f4e6ccfe94ddbb83c14f9923","tarball":"https://registry.npmjs.org/drawio-mcp-server/-/drawio-mcp-server-1.3.0.tgz","fileCount":18,"integrity":"sha512-sxIEBuUspxXEDX0GE6KK88ZhRSZAAU/+/rIDSalW8RWJ6q96GIdKWQvVD21gu2pgzzicOElCU6xp3dlLIsqkxg==","signatures":[{"sig":"MEYCIQDPTCM9QwLp4Kq9200oim9o4IuQBwK3dYvxNi21bkSV+wIhAN77tftRB9TLY3039SrgaDy3nkHZK3R3c4/jfRzA/iSo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60255},"main":"index.js","type":"module","_from":"file:drawio-mcp-server-1.3.0.tgz","engines":{"node":">=20.0.0"},"scripts":{"ci":"pnpm install --frozen-lockfile","dev":"tsc --watch","lint":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","clean":"rimraf build coverage .eslintcache","format":"prettier --write \"src/**/*.ts\"","inspect":"HOST=0.0.0.0 pnpx @modelcontextprotocol/inspector --config ./inspector.json --server drawio","prebuild":"pnpm run clean","test:watch":"jest --watch","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage"},"_npmUser":{"name":"lgazo","email":"ladislav.gazo@gmail.com"},"_resolved":"/tmp/90e9a8e26368e96e628ee5041800d437/drawio-mcp-server-1.3.0.tgz","_integrity":"sha512-sxIEBuUspxXEDX0GE6KK88ZhRSZAAU/+/rIDSalW8RWJ6q96GIdKWQvVD21gu2pgzzicOElCU6xp3dlLIsqkxg==","_npmVersion":"10.9.2","description":"Provides Draw.io services to MCP Clients","directories":{},"_nodeVersion":"23.11.1","dependencies":{"zod":"3.24.3","nanoid":"5.1.5","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.52.0","@modelcontextprotocol/sdk":"1.17.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.1.3","rimraf":"6.0.1","globals":"16.3.0","ts-jest":"29.4.1","prettier":"3.5.3","typescript":"5.9.2","@types/jest":"30.0.0","@types/node":"24.3.1","@jest/globals":"30.1.2","jest-environment-node":"30.1.2"},"_npmOperationalInternal":{"tmp":"tmp/drawio-mcp-server_1.3.0_1761688115018_0.14796224446490425","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"drawio-mcp-server","version":"1.4.0","keywords":["mcp","modelcontextprotocol","server","draw.io","drawio","diagrams.net","diagramsnet","diagram","claude"],"author":{"name":"Ladislav Gazo"},"license":"MIT","_id":"drawio-mcp-server@1.4.0","maintainers":[{"name":"lgazo","email":"ladislav.gazo@gmail.com"}],"bin":{"drawio-mcp-server":"build/index.js"},"dist":{"shasum":"8eab82f7d2764b4e77b845f18a246e7349aaf9b6","tarball":"https://registry.npmjs.org/drawio-mcp-server/-/drawio-mcp-server-1.4.0.tgz","fileCount":20,"integrity":"sha512-t5PaEmJHQRqOrxghZK1LVlYRPXgSeCtThXKWSzAw+Nv+ie5eT483/GV6f3taPAq1k1R+ZNCpu+rXfIQmWBQqcg==","signatures":[{"sig":"MEQCIAfLzCNSD0R4mnQ8AoTHAHRkgBP9+TprWIQTtIg262B5AiA7mT+/AIKLb1H2HQUi5bX1xTh4PApBcLqaVuzzFLEwig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71509},"main":"index.js","type":"module","_from":"file:drawio-mcp-server-1.4.0.tgz","engines":{"node":">=20.0.0"},"scripts":{"ci":"pnpm install --frozen-lockfile","dev":"tsc --watch","lint":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","clean":"rimraf build coverage .eslintcache","format":"prettier --write \"src/**/*.ts\"","inspect":"HOST=0.0.0.0 pnpx @modelcontextprotocol/inspector --config ./inspector.json --server drawio","prebuild":"pnpm run clean","test:watch":"jest --watch","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage"},"_npmUser":{"name":"lgazo","email":"ladislav.gazo@gmail.com"},"_resolved":"/tmp/3e07c7a028bbdabc88edb9dc136dac50/drawio-mcp-server-1.4.0.tgz","_integrity":"sha512-t5PaEmJHQRqOrxghZK1LVlYRPXgSeCtThXKWSzAw+Nv+ie5eT483/GV6f3taPAq1k1R+ZNCpu+rXfIQmWBQqcg==","_npmVersion":"10.9.2","description":"Provides Draw.io services to MCP Clients","directories":{},"_nodeVersion":"23.11.1","dependencies":{"zod":"3.24.3","nanoid":"5.1.5","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.52.0","@modelcontextprotocol/sdk":"1.17.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.1.3","rimraf":"6.0.1","globals":"16.3.0","ts-jest":"29.4.1","prettier":"3.5.3","typescript":"5.9.2","@types/jest":"30.0.0","@types/node":"24.3.1","@jest/globals":"30.1.2","jest-environment-node":"30.1.2"},"_npmOperationalInternal":{"tmp":"tmp/drawio-mcp-server_1.4.0_1764875171529_0.45731395681176124","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"drawio-mcp-server","version":"1.5.0","keywords":["mcp","modelcontextprotocol","server","draw.io","drawio","diagrams.net","diagramsnet","diagram","claude"],"author":{"name":"Ladislav Gazo"},"license":"MIT","_id":"drawio-mcp-server@1.5.0","maintainers":[{"name":"lgazo","email":"ladislav.gazo@gmail.com"}],"bin":{"drawio-mcp-server":"build/index.js"},"dist":{"shasum":"ff43ecbe480c3692c0e9e37cc698a30202ca786b","tarball":"https://registry.npmjs.org/drawio-mcp-server/-/drawio-mcp-server-1.5.0.tgz","fileCount":20,"integrity":"sha512-I/X4OSUhadVayXbWPQTswBfoke2yq0wBd+yAvPJMiB1FElVDL0TwbcOxpkTVIOaY5e7U18D/++lvWl4ACHbqMA==","signatures":[{"sig":"MEQCICHhOjjE2AmjFPhEoAzHGdbn3pqJugrK4IRerEf5dZm3AiAUln1RwGuE8FTrZ2WTfxnVtc93zJg9Eak0YSVclgDVuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82566},"main":"index.js","type":"module","_from":"file:drawio-mcp-server-1.5.0.tgz","engines":{"node":">=20.0.0"},"scripts":{"ci":"pnpm install --frozen-lockfile","dev":"tsc --watch","lint":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","clean":"rimraf build coverage .eslintcache","format":"prettier --write \"src/**/*.ts\"","inspect":"HOST=0.0.0.0 pnpx @modelcontextprotocol/inspector --config ./inspector.json --server drawio","prebuild":"pnpm run clean","test:watch":"jest --watch","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage"},"_npmUser":{"name":"lgazo","email":"ladislav.gazo@gmail.com"},"_resolved":"/tmp/0f17c1cda38c32e4a5abf417b97d6f1a/drawio-mcp-server-1.5.0.tgz","_integrity":"sha512-I/X4OSUhadVayXbWPQTswBfoke2yq0wBd+yAvPJMiB1FElVDL0TwbcOxpkTVIOaY5e7U18D/++lvWl4ACHbqMA==","_npmVersion":"10.9.2","description":"Provides Draw.io services to MCP Clients","directories":{},"_nodeVersion":"23.11.1","dependencies":{"ws":"8.18.3","zod":"4.2.1","hono":"4.11.1","nanoid":"5.1.6","@hono/node-server":"1.19.7","@modelcontextprotocol/sdk":"1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.2.0","rimraf":"6.1.2","globals":"16.5.0","ts-jest":"29.4.6","prettier":"3.7.4","@types/ws":"^8.18.1","typescript":"5.9.3","@types/jest":"30.0.0","@types/node":"25.0.3","@jest/globals":"30.2.0","jest-environment-node":"30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/drawio-mcp-server_1.5.0_1766506228018_0.10983882779514409","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"drawio-mcp-server","version":"1.6.0","keywords":["mcp","modelcontextprotocol","server","draw.io","drawio","diagrams.net","diagramsnet","diagram","claude"],"author":{"name":"Ladislav Gazo"},"license":"MIT","_id":"drawio-mcp-server@1.6.0","maintainers":[{"name":"lgazo","email":"ladislav.gazo@gmail.com"}],"bin":{"drawio-mcp-server":"build/index.js"},"dist":{"shasum":"3cb3d957578628474744b62e35104df4cac67d51","tarball":"https://registry.npmjs.org/drawio-mcp-server/-/drawio-mcp-server-1.6.0.tgz","fileCount":20,"integrity":"sha512-G1eHAqtVDRntqbQda4Nf1PEWDHOaSDo9h8lLSiKgV4wlqI1XiyymAYFfpR0MdGNRq7SWCCNnzmYkUWVVlaNxHg==","signatures":[{"sig":"MEYCIQCeAxIo6mTGb3+FPtzo92BJE6szNxeTwHx1Vx94x0a2/gIhAIvf9u0hTi4qASilqcj6SF01GgRJSfWd+putDyPrtLzL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84908},"main":"index.js","type":"module","_from":"file:drawio-mcp-server-1.6.0.tgz","engines":{"node":">=20.0.0"},"scripts":{"ci":"pnpm install --frozen-lockfile","dev":"tsc --watch","lint":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","clean":"rimraf build coverage .eslintcache","format":"prettier --write \"src/**/*.ts\"","inspect":"HOST=0.0.0.0 pnpx @modelcontextprotocol/inspector --config ./inspector.json --server drawio","prebuild":"pnpm run clean","test:watch":"jest --watch","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage"},"_npmUser":{"name":"lgazo","email":"ladislav.gazo@gmail.com"},"_resolved":"/tmp/3e8d62cb609b85bb816c156567a88b36/drawio-mcp-server-1.6.0.tgz","_integrity":"sha512-G1eHAqtVDRntqbQda4Nf1PEWDHOaSDo9h8lLSiKgV4wlqI1XiyymAYFfpR0MdGNRq7SWCCNnzmYkUWVVlaNxHg==","_npmVersion":"10.9.2","description":"Provides Draw.io services to MCP Clients","directories":{},"_nodeVersion":"23.11.1","dependencies":{"ws":"8.18.3","zod":"4.2.1","hono":"4.11.1","nanoid":"5.1.6","@hono/node-server":"1.19.7","@modelcontextprotocol/sdk":"1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.2.0","rimraf":"6.1.2","globals":"16.5.0","ts-jest":"29.4.6","prettier":"3.7.4","@types/ws":"^8.18.1","typescript":"5.9.3","@types/jest":"30.0.0","@types/node":"25.0.3","@jest/globals":"30.2.0","jest-environment-node":"30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/drawio-mcp-server_1.6.0_1769589928938_0.8018985091430255","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"drawio-mcp-server","version":"1.7.0","keywords":["mcp","modelcontextprotocol","server","draw.io","drawio","diagrams.net","diagramsnet","diagram","claude"],"author":{"name":"Ladislav Gazo"},"license":"MIT","_id":"drawio-mcp-server@1.7.0","maintainers":[{"name":"lgazo","email":"ladislav.gazo@gmail.com"}],"homepage":"https://github.com/lgazo/drawio-mcp-server#readme","bugs":{"url":"https://github.com/lgazo/drawio-mcp-server/issues"},"bin":{"drawio-mcp-server":"build/index.js"},"dist":{"shasum":"99f89cdfa114ed1ebc6040acec8d766678db081d","tarball":"https://registry.npmjs.org/drawio-mcp-server/-/drawio-mcp-server-1.7.0.tgz","fileCount":21,"integrity":"sha512-CbEkpWUS/LIMyA2DhIYsbe5gjQmS7hCpBv/UjI84kL2W2Q9ngOmaK5CeqESm89ZiEKCXPGMttW5BWzRcAsRwuw==","signatures":[{"sig":"MEYCIQC3eUKh0iTwObbXIucmJzIogY8WC7F+a4hxUM1VwVH1NwIhAKx+eHiLN3+aIVuMPT1BxfMOGSv/Xqjm7ZnrkGqmatRu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/drawio-mcp-server@1.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":86744},"main":"index.js","type":"module","engines":{"node":">=20.0.0"},"gitHead":"acf2925a117936df6a7afa633bf0e57b8ca3cbc9","scripts":{"ci":"pnpm install --frozen-lockfile","dev":"tsc --watch","lint":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","clean":"rimraf build coverage .eslintcache","format":"prettier --write \"src/**/*.ts\"","inspect":"HOST=0.0.0.0 pnpx @modelcontextprotocol/inspector --config ./inspector.json --server drawio","prebuild":"pnpm run clean","test:watch":"jest --watch","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:029abb22-29ec-4a64-a046-d2c675becd2e"}},"repository":{"url":"git+https://github.com/lgazo/drawio-mcp-server.git","type":"git"},"_npmVersion":"11.10.0","description":"Provides Draw.io services to MCP Clients","directories":{},"_nodeVersion":"23.11.1","dependencies":{"ws":"8.18.3","zod":"4.2.1","hono":"4.11.1","nanoid":"5.1.6","@hono/node-server":"1.19.7","@modelcontextprotocol/sdk":"1.25.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.8.1","devDependencies":{"jest":"30.2.0","rimraf":"6.1.2","globals":"16.5.0","ts-jest":"29.4.6","prettier":"3.7.4","@types/ws":"^8.18.1","typescript":"5.9.3","@types/jest":"30.0.0","@types/node":"25.0.3","@jest/globals":"30.2.0","jest-environment-node":"30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/drawio-mcp-server_1.7.0_1770894658595_0.11039183620340487","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"drawio-mcp-server","version":"1.8.0","keywords":["mcp","modelcontextprotocol","server","draw.io","drawio","diagrams.net","diagramsnet","diagram","claude"],"author":{"name":"Ladislav Gazo"},"license":"MIT","_id":"drawio-mcp-server@1.8.0","maintainers":[{"name":"lgazo","email":"ladislav.gazo@gmail.com"}],"homepage":"https://github.com/lgazo/drawio-mcp-server#readme","bugs":{"url":"https://github.com/lgazo/drawio-mcp-server/issues"},"bin":{"drawio-mcp-server":"build/index.js"},"dist":{"shasum":"b6dc36d3a4c3253cf0e192599e5fff03de84402b","tarball":"https://registry.npmjs.org/drawio-mcp-server/-/drawio-mcp-server-1.8.0.tgz","fileCount":25,"integrity":"sha512-kwrVBA5m0wUa0nYzDtM9HVbYfitee4w7s9gs9W0cJWD/HEbD/4H4g8hyRxByFDxpUG8oWfZUXl1Xl8qK+vPHbA==","signatures":[{"sig":"MEQCIGpGhcFANgTqkuxRsU6vSqYATgAosD50UatQvGAMrsxwAiAB4CAAk/8f0QJcyRTBfEfUk7e+eZtFYL+owazqN9D0FA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/drawio-mcp-server@1.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":162134},"main":"index.js","type":"module","engines":{"node":">=20.0.0"},"gitHead":"f33f068421e7c24a8f82b3a698ea338ca154dc41","scripts":{"ci":"pnpm install --frozen-lockfile","dev":"tsc --watch","lint":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc && esbuild src/plugin/plugin.ts --bundle --outfile=build/plugin/mcp-plugin.js --format=iife --global-name=DrawMcp --target=chrome120","clean":"rimraf build coverage .eslintcache","format":"prettier --write \"src/**/*.ts\"","inspect":"HOST=0.0.0.0 pnpx @modelcontextprotocol/inspector --config ./inspector.json --server drawio","prebuild":"pnpm run clean","test:watch":"jest --watch","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"pnpm run build","download-assets":"curl -sL \"$(curl -sL https://api.github.com/repos/jgraph/drawio/releases/latest | grep -o '\"browser_download_url\": *\"[^\"]*\\.war\"' | head -1 | cut -d'\"' -f4)\" -o draw.war && unzip -q -o draw.war -d assets/drawio/webapp && rm draw.war"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:029abb22-29ec-4a64-a046-d2c675becd2e"}},"repository":{"url":"git+https://github.com/lgazo/drawio-mcp-server.git","type":"git"},"_npmVersion":"11.10.1","description":"Provides Draw.io services to MCP Clients","directories":{},"_nodeVersion":"23.11.1","dependencies":{"ws":"8.18.3","zod":"4.2.1","hono":"4.11.1","nanoid":"5.1.6","cachedir":"^2.4.0","unzipper":"^0.12.0","@hono/node-server":"1.19.7","@modelcontextprotocol/sdk":"1.25.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.8.1","devDependencies":{"jest":"30.2.0","rimraf":"6.1.2","esbuild":"^0.24.0","globals":"16.5.0","ts-jest":"29.4.6","prettier":"3.7.4","@types/ws":"^8.18.1","typescript":"5.9.3","@types/jest":"30.0.0","@types/node":"25.0.3","@jest/globals":"30.2.0","@types/unzipper":"^0.10.11","jest-environment-node":"30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/drawio-mcp-server_1.8.0_1771878102546_0.9914678946875568","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"drawio-mcp-server","version":"2.0.3","keywords":["mcp","modelcontextprotocol","server","draw.io","drawio","diagrams.net","diagramsnet","diagram","claude"],"author":{"name":"Ladislav Gazo"},"license":"MIT","_id":"drawio-mcp-server@2.0.3","maintainers":[{"name":"lgazo","email":"ladislav.gazo@gmail.com"}],"homepage":"https://github.com/lgazo/drawio-mcp-server#readme","bugs":{"url":"https://github.com/lgazo/drawio-mcp-server/issues"},"bin":{"drawio-mcp-server":"build/index.js"},"dist":{"shasum":"87f41eac9f1cb04771b1fa5e4b134ac22d76b896","tarball":"https://registry.npmjs.org/drawio-mcp-server/-/drawio-mcp-server-2.0.3.tgz","fileCount":66,"integrity":"sha512-cXZvIOJOCwKUkBUuSK//HM7iWrVJkVgkOmXaDfRBuRdfYb9RPNf+qF8LKwIOr6N1NgJtoqpdoiiON75Tevy5IQ==","signatures":[{"sig":"MEYCIQC9iFj+z4IgZJhpnAv8Fmo++aeHo1UCqiZfwgzFZVH8pQIhAN0s3+mASDn0FaVstFsO2bf4KBhzN0Bdrajo9I65woQc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":251599},"main":"build/index.js","type":"module","_from":"file:drawio-mcp-server-2.0.3.tgz","engines":{"node":">=20.0.0"},"scripts":{"ci":"pnpm install --frozen-lockfile","dev":"tsc --watch","lint":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest build/","build":"rimraf build && tsc && mkdir -p build/plugin && cp node_modules/drawio-mcp-plugin/dist/mcp-plugin.js build/plugin/mcp-plugin.js","clean":"rimraf build coverage .eslintcache","start":"node build/index.js","format":"prettier --write \"**/*.ts\"","inspect":"HOST=0.0.0.0 pnpx @modelcontextprotocol/inspector --config ./inspector.json --server drawio","test:watch":"jest --watch","format:check":"prettier --check \"**/*.ts\"","test:coverage":"jest --config ../../jest.config.js --coverage","download-assets":"curl -sL \"$(curl -sL https://api.github.com/repos/jgraph/drawio/releases/latest | grep -o '\"browser_download_url\": *\"[^\"]*\\.war\"' | head -1 | cut -d'\"' -f4)\" -o draw.war && unzip -q -o draw.war -d assets/drawio/webapp && rm draw.war","prefetch-assets":"node build/prefetch-assets.js","test:real-environment":"NODE_OPTIONS=--experimental-vm-modules jest build/real-environment --runInBand"},"_npmUser":{"name":"lgazo","email":"ladislav.gazo@gmail.com"},"_resolved":"/tmp/1dedb54bdf0d843e03aa7caa0195bb94/drawio-mcp-server-2.0.3.tgz","_integrity":"sha512-cXZvIOJOCwKUkBUuSK//HM7iWrVJkVgkOmXaDfRBuRdfYb9RPNf+qF8LKwIOr6N1NgJtoqpdoiiON75Tevy5IQ==","repository":{"url":"git+https://github.com/lgazo/drawio-mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"Provides Draw.io services to MCP Clients","directories":{},"_nodeVersion":"23.11.1","dependencies":{"ws":"8.18.3","zod":"4.2.1","hono":"4.11.1","nanoid":"5.1.6","cachedir":"^2.4.0","unzipper":"^0.12.0","@hono/node-server":"1.19.7","@modelcontextprotocol/sdk":"1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.2.0","rimraf":"6.1.2","esbuild":"^0.24.0","globals":"16.5.0","ts-jest":"29.4.6","prettier":"3.7.4","@types/ws":"^8.18.1","typescript":"5.9.3","@types/jest":"30.0.0","@types/node":"25.0.3","@jest/globals":"30.2.0","@types/unzipper":"^0.10.11","@playwright/test":"1.54.2","drawio-mcp-plugin":"2.0.0","jest-environment-node":"30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/drawio-mcp-server_2.0.3_1775038159013_0.8335713096761617","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"drawio-mcp-server","version":"2.0.4","keywords":["mcp","modelcontextprotocol","server","draw.io","drawio","diagrams.net","diagramsnet","diagram","claude"],"author":{"name":"Ladislav Gazo"},"license":"MIT","_id":"drawio-mcp-server@2.0.4","maintainers":[{"name":"lgazo","email":"ladislav.gazo@gmail.com"}],"homepage":"https://github.com/lgazo/drawio-mcp-server#readme","bugs":{"url":"https://github.com/lgazo/drawio-mcp-server/issues"},"bin":{"drawio-mcp-server":"build/index.js"},"dist":{"shasum":"8866e099d4a7f153008e5a1c36611b162d3a431a","tarball":"https://registry.npmjs.org/drawio-mcp-server/-/drawio-mcp-server-2.0.4.tgz","fileCount":68,"integrity":"sha512-7OrTPjP/PthJsokObCR21KyYUlja/aTHNHuu3DmKmAetsxAYirHco4GZsDHCzwtyyUHLBjl+20skb98pAsUoWg==","signatures":[{"sig":"MEQCIDFGx47D+LJtFDKcq3Wh0BqXnou6RiNZTwzX3YYE4vhzAiBoRbF3LdMMZam2k2aJx6EJliRpBs/3NSG+ez0+XI24/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":284584},"main":"build/index.js","type":"module","_from":"file:drawio-mcp-server-2.0.4.tgz","engines":{"node":">=20.0.0"},"scripts":{"ci":"pnpm install --frozen-lockfile","dev":"tsc --watch","lint":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest build/","build":"rimraf build && tsc && mkdir -p build/plugin && cp node_modules/drawio-mcp-plugin/dist/mcp-plugin.js build/plugin/mcp-plugin.js","clean":"rimraf build coverage .eslintcache","start":"node build/index.js","format":"prettier --write \"**/*.ts\"","inspect":"HOST=0.0.0.0 pnpx @modelcontextprotocol/inspector --config ./inspector.json --server drawio","test:watch":"jest --watch","format:check":"prettier --check \"**/*.ts\"","test:coverage":"jest --config ../../jest.config.js --coverage","download-assets":"curl -sL \"$(curl -sL https://api.github.com/repos/jgraph/drawio/releases/latest | grep -o '\"browser_download_url\": *\"[^\"]*\\.war\"' | head -1 | cut -d'\"' -f4)\" -o draw.war && unzip -q -o draw.war -d assets/drawio/webapp && rm draw.war","prefetch-assets":"node build/prefetch-assets.js","test:real-environment":"NODE_OPTIONS=--experimental-vm-modules jest build/real-environment --runInBand"},"_npmUser":{"name":"lgazo","email":"ladislav.gazo@gmail.com"},"_resolved":"/tmp/d0cd25e31b1ef13316f159bd655930dc/drawio-mcp-server-2.0.4.tgz","_integrity":"sha512-7OrTPjP/PthJsokObCR21KyYUlja/aTHNHuu3DmKmAetsxAYirHco4GZsDHCzwtyyUHLBjl+20skb98pAsUoWg==","repository":{"url":"git+https://github.com/lgazo/drawio-mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"Provides Draw.io services to MCP Clients","directories":{},"_nodeVersion":"23.11.1","dependencies":{"ws":"8.18.3","zod":"4.2.1","hono":"4.12.12","nanoid":"5.1.6","cachedir":"2.4.0","unzipper":"0.12.3","@hono/node-server":"1.19.13","@modelcontextprotocol/sdk":"1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.2.0","rimraf":"6.1.3","esbuild":"0.25.12","globals":"16.5.0","ts-jest":"29.4.9","prettier":"3.7.4","@types/ws":"8.18.1","typescript":"5.9.3","@types/jest":"30.0.0","@types/node":"25.0.3","@jest/globals":"30.2.0","@types/unzipper":"0.10.11","@playwright/test":"1.59.1","drawio-mcp-plugin":"2.0.1","jest-environment-node":"30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/drawio-mcp-server_2.0.4_1775837056302_0.7022749781431084","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"drawio-mcp-server","version":"2.1.0","keywords":["mcp","modelcontextprotocol","server","draw.io","drawio","diagrams.net","diagramsnet","diagram","claude"],"author":{"name":"Ladislav Gazo"},"license":"MIT","_id":"drawio-mcp-server@2.1.0","maintainers":[{"name":"lgazo","email":"ladislav.gazo@gmail.com"}],"homepage":"https://github.com/lgazo/drawio-mcp-server#readme","bugs":{"url":"https://github.com/lgazo/drawio-mcp-server/issues"},"bin":{"drawio-mcp-server":"build/index.js"},"dist":{"shasum":"0c09fe5dda967091488b250d85c513bd21afbd1c","tarball":"https://registry.npmjs.org/drawio-mcp-server/-/drawio-mcp-server-2.1.0.tgz","fileCount":102,"integrity":"sha512-+Z22MUZqEtWyLrdctY6z4XHzp75U+JHyKHijnTswkITp9by8BaW3LC7k9EMwHi3IdESM7OaEMy4ilSZgGbA48g==","signatures":[{"sig":"MEYCIQDrIrzdx3h36iMG5RHLzdfAGfEd0UM892+kiNj8z1KOeAIhALOAbISEmEXYj/pWXEJ50lDlJKC5P5uzF/k2YoGq7wwH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":500044},"main":"build/index.js","type":"module","_from":"file:drawio-mcp-server-2.1.0.tgz","engines":{"node":">=20.0.0"},"scripts":{"ci":"pnpm install --frozen-lockfile","dev":"tsc --watch","lint":"biome check src/ && tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest build/","build":"rimraf build && tsc && mkdir -p build/plugin && cp node_modules/drawio-mcp-plugin/dist/mcp-plugin.js build/plugin/mcp-plugin.js","clean":"rimraf build coverage .eslintcache","start":"node build/index.js","format":"prettier --write \"**/*.ts\"","inspect":"HOST=0.0.0.0 pnpx @modelcontextprotocol/inspector --config ./inspector.json --server drawio","lint:fix":"biome check --write src/","dev:server":"concurrently --kill-others-on-fail -n tsc,node -c cyan,green \"tsc --watch --preserveWatchOutput\" \"node --watch --watch-path=build build/index.js\"","test:watch":"jest --watch","format:check":"prettier --check \"**/*.ts\"","test:coverage":"jest --config ../../jest.config.js --coverage","download-assets":"curl -sL \"$(curl -sL https://api.github.com/repos/jgraph/drawio/releases/latest | grep -o '\"browser_download_url\": *\"[^\"]*\\.war\"' | head -1 | cut -d'\"' -f4)\" -o draw.war && unzip -q -o draw.war -d assets/drawio/webapp && rm draw.war","prefetch-assets":"node build/prefetch-assets.js","test:real-environment":"NODE_OPTIONS=--experimental-vm-modules jest build/real-environment --runInBand","test:real-environment:https":"HARNESS_HTTPS=1 NODE_OPTIONS=--experimental-vm-modules jest build/real-environment --runInBand"},"_npmUser":{"name":"lgazo","email":"ladislav.gazo@gmail.com"},"_resolved":"/tmp/62998c91b48aa8d39b102e533bb3928e/drawio-mcp-server-2.1.0.tgz","_integrity":"sha512-+Z22MUZqEtWyLrdctY6z4XHzp75U+JHyKHijnTswkITp9by8BaW3LC7k9EMwHi3IdESM7OaEMy4ilSZgGbA48g==","repository":{"url":"git+https://github.com/lgazo/drawio-mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"Provides Draw.io services to MCP Clients","directories":{},"_nodeVersion":"23.11.1","dependencies":{"ws":"8.18.3","zod":"4.2.1","hono":"4.12.14","nanoid":"5.1.6","cachedir":"2.4.0","unzipper":"0.12.3","node-forge":"1.4.0","@hono/node-server":"1.19.13","@modelcontextprotocol/sdk":"1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.2.0","rimraf":"6.1.3","esbuild":"0.25.12","globals":"16.5.0","ts-jest":"29.4.9","prettier":"3.7.4","@types/ws":"8.18.1","typescript":"5.9.3","@types/jest":"30.0.0","@types/node":"25.0.3","concurrently":"9.1.2","@jest/globals":"30.2.0","@biomejs/biome":"2.4.13","@types/unzipper":"0.10.11","@playwright/test":"1.59.1","@types/node-forge":"1.3.11","drawio-mcp-plugin":"2.1.0","drawio-mcp-dev-proxy":"1.0.0","jest-environment-node":"30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/drawio-mcp-server_2.1.0_1777663702804_0.8728083915454865","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"drawio-mcp-server","version":"2.1.1","description":"Provides Draw.io services to MCP Clients","type":"module","main":"build/index.js","bin":{"drawio-mcp-server":"build/index.js"},"engines":{"node":">=20.0.0"},"keywords":["mcp","modelcontextprotocol","server","draw.io","drawio","diagrams.net","diagramsnet","diagram","claude"],"author":{"name":"Ladislav Gazo"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/lgazo/drawio-mcp-server.git"},"dependencies":{"@hono/node-server":"1.19.13","@modelcontextprotocol/sdk":"1.29.0","cachedir":"2.4.0","hono":"4.12.23","nanoid":"5.1.6","node-forge":"1.4.0","unzipper":"0.12.3","ws":"8.21.0","zod":"4.2.1"},"devDependencies":{"@biomejs/biome":"2.4.13","@jest/globals":"30.2.0","@playwright/test":"1.59.1","@types/jest":"30.0.0","@types/node":"25.0.3","@types/node-forge":"1.3.11","@types/unzipper":"0.10.11","@types/ws":"8.18.1","concurrently":"9.1.2","esbuild":"0.25.12","globals":"16.5.0","jest":"30.2.0","jest-environment-node":"30.2.0","prettier":"3.7.4","rimraf":"6.1.3","ts-jest":"29.4.9","typescript":"5.9.3","drawio-mcp-dev-proxy":"1.0.0","drawio-mcp-plugin":"2.1.0"},"scripts":{"build":"rimraf build && tsc && mkdir -p build/plugin && cp node_modules/drawio-mcp-plugin/dist/mcp-plugin.js build/plugin/mcp-plugin.js","ci":"pnpm install --frozen-lockfile","dev":"tsc --watch","dev:server":"concurrently --kill-others-on-fail -n tsc,node -c cyan,green \"tsc --watch --preserveWatchOutput\" \"node --watch --watch-path=build build/index.js\"","inspect":"HOST=0.0.0.0 pnpx @modelcontextprotocol/inspector --config ./inspector.json --server drawio","lint":"biome check src/ && tsc --noEmit","lint:fix":"biome check --write src/","prefetch-assets":"node build/prefetch-assets.js","format":"prettier --write \"**/*.ts\"","format:check":"prettier --check \"**/*.ts\"","test:real-environment":"NODE_OPTIONS=--experimental-vm-modules jest build/real-environment --runInBand","test:real-environment:https":"HARNESS_HTTPS=1 NODE_OPTIONS=--experimental-vm-modules jest build/real-environment --runInBand","test":"NODE_OPTIONS=--experimental-vm-modules jest build/","test:watch":"jest --watch","test:coverage":"jest --config ../../jest.config.js --coverage","clean":"rimraf build coverage .eslintcache","download-assets":"curl -sL \"$(curl -sL https://api.github.com/repos/jgraph/drawio/releases/latest | grep -o '\"browser_download_url\": *\"[^\"]*\\.war\"' | head -1 | cut -d'\"' -f4)\" -o draw.war && unzip -q -o draw.war -d assets/drawio/webapp && rm draw.war","start":"node build/index.js"},"_id":"drawio-mcp-server@2.1.1","bugs":{"url":"https://github.com/lgazo/drawio-mcp-server/issues"},"homepage":"https://github.com/lgazo/drawio-mcp-server#readme","_integrity":"sha512-eE79UB7qlykn1RWLHdLW4hVC1QKPYwGdmiOezXJY2+kzY12ouUdBeHEFxGJoityj/dJ53UddTG+RXDpf0UecxA==","_resolved":"/tmp/5ff4b4793a736a148b4e81cbe8326c7a/drawio-mcp-server-2.1.1.tgz","_from":"file:drawio-mcp-server-2.1.1.tgz","_nodeVersion":"24.16.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-eE79UB7qlykn1RWLHdLW4hVC1QKPYwGdmiOezXJY2+kzY12ouUdBeHEFxGJoityj/dJ53UddTG+RXDpf0UecxA==","shasum":"64a0671c0bdaf199006509613a393fd7fe84977a","tarball":"https://registry.npmjs.org/drawio-mcp-server/-/drawio-mcp-server-2.1.1.tgz","fileCount":102,"unpackedSize":502305,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/drawio-mcp-server@2.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCskuHVLjymW1+9dUjhl0uIcOvyviHJ7YoAN3sTFvSMBAIhAOY1Ih9fXN7QAyvAvq9R2yQULQMKhd/K2a69qqvDbdtk"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:50100de1-9f34-46b5-a749-445f43fe2b59"}},"directories":{},"maintainers":[{"name":"lgazo","email":"ladislav.gazo@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/drawio-mcp-server_2.1.1_1780399134543_0.6919746262551625"},"_hasShrinkwrap":false}},"time":{"created":"2025-05-04T20:56:40.252Z","modified":"2026-06-02T11:18:54.986Z","1.0.0":"2025-05-04T20:56:40.432Z","1.0.1":"2025-05-12T20:13:43.857Z","1.0.2":"2025-05-13T21:01:33.382Z","1.0.3":"2025-06-27T16:51:15.560Z","1.1.0":"2025-07-31T06:41:30.972Z","1.1.1":"2025-08-16T10:51:32.673Z","1.1.2":"2025-08-16T11:43:07.793Z","1.1.3":"2025-09-02T18:53:46.752Z","1.2.0":"2025-09-05T21:09:44.269Z","1.2.1":"2025-09-05T21:51:21.938Z","1.3.0":"2025-10-28T21:48:35.215Z","1.4.0":"2025-12-04T19:06:11.695Z","1.5.0":"2025-12-23T16:10:28.162Z","1.6.0":"2026-01-28T08:45:29.081Z","1.7.0":"2026-02-12T11:10:58.734Z","1.8.0":"2026-02-23T20:21:42.772Z","2.0.0":"2026-03-30T09:46:10.830Z","2.0.1":"2026-03-30T09:52:54.668Z","2.0.2":"2026-04-01T09:20:17.773Z","2.0.3":"2026-04-01T10:09:19.192Z","2.0.4":"2026-04-10T16:04:16.437Z","2.1.0":"2026-05-01T19:28:22.968Z","2.1.1":"2026-06-02T11:18:54.692Z"},"bugs":{"url":"https://github.com/lgazo/drawio-mcp-server/issues"},"author":{"name":"Ladislav Gazo"},"license":"MIT","homepage":"https://github.com/lgazo/drawio-mcp-server#readme","keywords":["mcp","modelcontextprotocol","server","draw.io","drawio","diagrams.net","diagramsnet","diagram","claude"],"repository":{"type":"git","url":"git+https://github.com/lgazo/drawio-mcp-server.git"},"description":"Provides Draw.io services to MCP Clients","maintainers":[{"name":"lgazo","email":"ladislav.gazo@gmail.com"}],"readme":"# Draw.io MCP server\n\nLet's do some Vibe Diagramming with the most wide-spread diagramming tool called Draw.io (Diagrams.net).\n\n[![Discord channel](https://shields.io/static/v1?logo=discord&message=draw.io%20mcp&label=chat&color=5865F2&logoColor=white)](https://discord.gg/dM4PWdf42q)\n[![Build project](https://github.com/lgazo/drawio-mcp-server/actions/workflows/server-ci.yml/badge.svg)](https://github.com/lgazo/drawio-mcp-server/actions/workflows/server-ci.yml)\n[![Verified on MseeP](https://mseep.ai/badge.svg)](https://mseep.ai/app/5fc2b7fe-8ceb-4683-97bd-6d31e07b5888)\n[![Version](https://img.shields.io/npm/v/drawio-mcp-server)](https://npmjs.com/package/drawio-mcp-server)\n\n## Key Highlights\n\n- Enable Draw.io MCP in IFrames ![v2.1.0](https://img.shields.io/badge/v2.1.0-blue)\n- AWS, GCP, Azure, Cisco19, and CiscoSafe stencils auto-discovered at runtime from drawio's sidebar ![v2.1.0](https://img.shields.io/badge/v2.1.0-blue)\n- Multi-document targeting with `list-documents` and `target_document` selectors for multi-tab workflows ![v2.1.0](https://img.shields.io/badge/v2.1.0-blue)\n- Multi-page targeting with required `target_page` selectors for page-scoped tools ![v2.1.0](https://img.shields.io/badge/v2.1.0-blue)\n- Per-document FIFO serialization for live operations, so multiple agents can work on different files safely ![v2.1.0](https://img.shields.io/badge/v2.1.0-blue)\n- Page management tools: `list-pages`, `get-current-page`, `create-page`, `copy-page`, `rename-page` ![v2.1.0](https://img.shields.io/badge/v2.1.0-blue)\n- Import, embed, or expand [Mermaid](https://mermaid.js.org/) diagrams ![v2.1.0](https://img.shields.io/badge/v2.1.0-blue)\n- Firefox support is back, TLS mode is necessary ![v2.1.0](https://img.shields.io/badge/v2.1.0-blue)\n- Server supports TLS mode and optionally generates self-signed certificates ![v2.1.0](https://img.shields.io/badge/v2.1.0-blue)\n\n- Import and export diagrams from/to XML, SVG (with embedded XML), or PNG (with embedded XML) ![v2.0.0](https://img.shields.io/badge/v2.0.0-blue)\n- Edge geometry control with waypoints and automatic self-connector routing ![v2.0.0](https://img.shields.io/badge/v2.0.0-blue)\n- Parent-child relationships for nested shapes and grouping ![v2.0.0](https://img.shields.io/badge/v2.0.0-blue)\n- Unified Server and Extension in the same mono-repo ![v2.0.0](https://img.shields.io/badge/v2.0.0-blue)\n- Built-in Draw.io editor - no browser extension required\n- MCP server that lets AI agents control Draw.io diagrams\n- Programmatic diagram creation, inspection, and modification via MCP tools\n- Layer management for complex diagrams\n- Works with any MCP client (Claude Desktop, Claude Code, Zed, Codex, etc.)\n\n## Introduction\n\nThe Draw.io MCP server brings Draw.io diagramming capabilities to AI agents. It provides MCP tools that can create, read, update, and delete diagram elements - letting AI assistants build architectural diagrams, flowcharts, and visual documentation automatically.\n\nTwo ways to use:\n1. **Built-in editor** - Server hosts Draw.io directly, accessible in your browser\n2. **Browser extension** - Connect to Draw.io running in your browser via extension\n\nExperimental: integration with the **draw.io desktop (Electron) app** is in progress but currently blocked by an upstream CSP issue — see [DESKTOP.md](./DESKTOP.md).\n\n## Requirements\n\n- **Node.js** (v22 or higher; tested against v22 LTS and v24 LTS) - Runtime environment for the MCP server\n- **MCP client** - Claude Desktop, Claude Code, Zed, Codex, OpenCode, or any MCP-compatible host\n\n### For Built-in Editor\nNo additional requirements - runs out of the box with `--editor` flag.\n\n### For Browser Extension\n- **Browser extension** - [drawio-mcp-extension](./packages/drawio-mcp-extension/README.md)\n- Draw.io open in your browser\n\n### Optional\n- **pnpm** - Preferred package manager (npm works fine too)\n\n## Quick Start\n\n### 1. Configure your MCP host\n\nAdd the server to your MCP client configuration:\n\n<details>\n  <summary>Claude Desktop</summary>\n\nEdit `~/Library/Application Support/Claude/claude_desktop_config.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"drawio\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"drawio-mcp-server\", \"--editor\"]\n    }\n  }\n}\n```\n</details>\n\n<details>\n  <summary>Claude Code</summary>\n\n```sh\nclaude mcp add-json drawio '{\"type\":\"stdio\",\"command\":\"npx\",\"args\":[\"-y\",\"drawio-mcp-server\",\"--editor\"]}'\n```\n</details>\n\n<details>\n  <summary>Zed</summary>\n\nAdd to `~/.config/zed/settings.json`:\n\n```json\n{\n  \"context_servers\": {\n    \"drawio\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"drawio-mcp-server\", \"--editor\"],\n      \"env\": {}\n    }\n  }\n}\n```\n</details>\n\n<details>\n  <summary>Codex</summary>\n\nEdit `~/.codex/config.toml`:\n\n```toml\n[mcp_servers.drawio]\ncommand = \"npx\"\nargs = [\"-y\", \"drawio-mcp-server\", \"--editor\"]\n```\n</details>\n\n<details>\n  <summary>OpenCode</summary>\n\nAdd to `opencode.json` in your project root or `~/.config/opencode/opencode.json`:\n\n```jsonc\n{\n  \"$schema\": \"https://opencode.ai/config.json\",\n  \"mcp\": {\n    \"drawio\": {\n      \"type\": \"local\",\n      \"command\": [\"npx\", \"-y\", \"drawio-mcp-server\", \"--editor\"],\n      \"enabled\": true\n    }\n  }\n}\n```\n</details>\n\nFor other MCP clients and detailed configuration (including pnpm options), see [Configuration](./CONFIG.md).\n\n### 2. Open the editor\n\nAfter restarting your MCP host, open: **http://localhost:3000/**\n\n### 3. Start diagramming\n\nExample prompts you can try:\n\n> \"Create an event-driven architecture diagram showing a message queue with producers, consumers, and three backend services\"\n\n> \"Create a three-page event-driven architecture diagram. Use three agents in parallel for service topology, message flow, and retry/failure handling, with each agent assigned to a separate target page.\"\n\n> \"Draw a CRUD API diagram with a database, API gateway, and four microservices with their endpoints\"\n\n> \"Add a new layer called 'Background' and move all decorative elements to it, then create a new layer for annotations\"\n\nYour AI assistant can now control the diagram using MCP tools.\n\n## Features\n\nThe server provides MCP tools for:\n\n- **Document discovery** - list connected Draw.io document instances and route later calls to a specific tab/file instance\n- **Diagram inspection** - read shapes, pages, layers, and cell properties\n- **Diagram modification** - add/edit/delete shapes, edges, and labels on a target page\n- **Page management** - list pages, inspect the current page, create pages, copy pages, and rename pages without forcing a visible page switch on supported runtimes\n- **Layer management** - create, switch, and organize layers\n- **Vendor shape coverage** - AWS, GCP, Azure, Cisco19, and CiscoSafe stencils auto-discovered at runtime from drawio's sidebar, so agents can place icons like `mxgraph.gcp2.cloud_run` or `mxgraph.cisco19.router` without hand-curated catalogs\n- **Built-in TLS** — opt-in HTTPS + WSS with manual cert/key or auto-generated self-signed material via a per-user local CA. See [CONFIG.md → TLS](./CONFIG.md#tls-https--wss).\n\nSee [Tools Reference](./TOOLS.md) for the complete list of available tools.\n\n## Installation\n\nThe server runs as part of your MCP host. Detailed configuration for all supported clients (Claude Desktop, Claude Code, Zed, Codex, oterm) including npm and pnpm options is available in [Configuration](./CONFIG.md).\n\n## Alternative: Browser Extension\n\nInstead of the built-in editor, you can use the [browser extension](./packages/drawio-mcp-extension/README.md) to connect to Draw.io running in your browser. This works with or without the `--editor` flag.\n\n1. Open [Draw.io in your browser](https://app.diagrams.net/)\n2. Install the Draw.io MCP Browser Extension:\n   - [Chrome Web Store](https://chrome.google.com/webstore/detail/drawio-mcp-extension/okdbbjbbccdhhfaefmcmekalmmdjjide)\n   - [Firefox Add-ons](https://addons.mozilla.org/en-US/firefox/addon/drawio-mcp-extension/)\n3. Ensure the extension is connected (green signal overlay on icon)\n\nConfiguration without `--editor`:\n\n```json\n{\n  \"mcpServers\": {\n    \"drawio\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"drawio-mcp-server\"]\n    }\n  }\n}\n```\n\nSee the [extension documentation](./packages/drawio-mcp-extension/README.md) for more details.\n\n## Experimental: Draw.io Desktop\n\nIntegration with the [draw.io desktop](https://github.com/jgraph/drawio-desktop) (Electron) app is **experimental** and currently blocked end-to-end by an upstream CSP issue. The plugin loads inside draw.io desktop, but its WebSocket connection back to the MCP server is rejected by draw.io's hard-coded `connect-src 'self'` policy.\n\nSee [DESKTOP.md](./DESKTOP.md) for the full setup steps and the current limitation.\n\n## Related Resources\n\n[Configuration](./CONFIG.md) - CLI flags and advanced options\n\n[Tools Reference](./TOOLS.md) - Complete MCP tools documentation\n\n[Troubleshooting](./TROUBLESHOOTING.md)\n\n[Prompt examples](./docs/examples/index.md)\n\n[Contributing](./CONTRIBUTING.md)\n\n[Architecture](./ARCHITECTURE.md)\n\n[Development](./DEVELOPMENT.md)\n\n[Draw.io Desktop (experimental)](./DESKTOP.md) - install path and known CSP limitation\n\n## Star History\n\n<a href=\"https://star-history.com/#lgazo/drawio-mcp-server&Date\">\n <picture>\n   <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://api.star-history.com/svg?repos=lgazo/drawio-mcp-server&type=Date&theme=dark\" />\n   <source media=\"(prefers-color-scheme: light)\" srcset=\"https://api.star-history.com/svg?repos=lgazo/drawio-mcp-server&type=Date\" />\n   <img alt=\"Star History Chart\" src=\"https://api.star-history.com/svg?repos=lgazo/drawio-mcp-server&type=Date\" />\n </picture>\n</a>\n\n## Assessments\n\n[![MSeeP.ai Security Assessment Badge](https://mseep.net/pr/lgazo-drawio-mcp-server-badge.png)](https://mseep.ai/app/lgazo-drawio-mcp-server)\n","readmeFilename":"README.md"}