{"_id":"@diagramzu/mcp","_rev":"9-53b6c4e1a30f657f0ec574ce3cbb46b2","name":"@diagramzu/mcp","dist-tags":{"latest":"0.0.9"},"versions":{"0.0.1":{"name":"@diagramzu/mcp","version":"0.0.1","keywords":["mcp","model-context-protocol","diagramzu","mermaid","diagrams","claude","cursor","chatgpt","anthropic"],"author":{"name":"diagramzu"},"license":"MIT","_id":"@diagramzu/mcp@0.0.1","maintainers":[{"name":"yenchiehchen0830","email":"yenchiehchen0830@gmail.com"}],"homepage":"https://diagramzu.ai","bugs":{"url":"https://github.com/yenchieh/diagramzu/issues"},"bin":{"diagramzu-mcp":"dist/index.js"},"dist":{"shasum":"17ba2967b3d8643906989622c4cb56058fb8f5ff","tarball":"https://registry.npmjs.org/@diagramzu/mcp/-/mcp-0.0.1.tgz","fileCount":9,"integrity":"sha512-+2zEEc6DKDWJwecN/b8HQNZLC7O8n0I2gC6HQVmhJ8G0+lWAeG+LtJzcqxcvRLGhypU7h/nbk7Jh6tyCVj8swA==","signatures":[{"sig":"MEYCIQCNLQl+4BlZPb6BylrvteZXHHFbzhjdfqO0cGvTCK1t0gIhAKOtwSFetbSGRRmcEdHmkrsrSnDAwlyaNqBtdGnr8PPl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42155},"type":"module","_from":"file:diagramzu-mcp-0.0.1.tgz","engines":{"node":">=20"},"scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"yenchiehchen0830","email":"yenchiehchen0830@gmail.com"},"_resolved":"/tmp/bd80e736e6568d7eedd842f1abe2b46c/diagramzu-mcp-0.0.1.tgz","_integrity":"sha512-+2zEEc6DKDWJwecN/b8HQNZLC7O8n0I2gC6HQVmhJ8G0+lWAeG+LtJzcqxcvRLGhypU7h/nbk7Jh6tyCVj8swA==","repository":{"url":"git+https://github.com/yenchieh/diagramzu.git","type":"git","directory":"packages/mcp-diagramzu"},"_npmVersion":"10.9.8","description":"MCP server for diagramzu.ai — read/write diagrams in your Space from Claude, Cursor, ChatGPT, or any MCP client.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.3","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.0.1_1779680109770_0.13019419553483247","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@diagramzu/mcp","version":"0.0.2","keywords":["mcp","model-context-protocol","diagramzu","mermaid","diagrams","claude","cursor","chatgpt","anthropic"],"author":{"name":"diagramzu"},"license":"MIT","_id":"@diagramzu/mcp@0.0.2","maintainers":[{"name":"yenchiehchen0830","email":"yenchiehchen0830@gmail.com"}],"homepage":"https://diagramzu.ai","bugs":{"url":"https://github.com/yenchieh/diagramzu-mcp/issues"},"bin":{"diagramzu-mcp":"dist/index.js"},"dist":{"shasum":"b6c117b05dba3e547289bd77094114cf0517aedc","tarball":"https://registry.npmjs.org/@diagramzu/mcp/-/mcp-0.0.2.tgz","fileCount":9,"integrity":"sha512-6n9qE5R4wUw3d+sV7il8UA33T9G9KdPrhLdiu8WPZ+xRSatYmuc0pieOXBcI/Ue0RHR7YEUarny/pIROhnxMpg==","signatures":[{"sig":"MEUCIBvMCGbDq8pGBR0gwzDHAl4dae6eOaEr/GA6PG5vK3Q8AiEAsyuTDx7t/wRwpOghPrbSrQFndgOM6ykz0BJiPSVgQmE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42132},"type":"module","_from":"file:diagramzu-mcp-0.0.2.tgz","engines":{"node":">=20"},"scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"yenchiehchen0830","email":"yenchiehchen0830@gmail.com"},"_resolved":"/tmp/d1488b8bd308b08e83ba0e670f41b71b/diagramzu-mcp-0.0.2.tgz","_integrity":"sha512-6n9qE5R4wUw3d+sV7il8UA33T9G9KdPrhLdiu8WPZ+xRSatYmuc0pieOXBcI/Ue0RHR7YEUarny/pIROhnxMpg==","repository":{"url":"git+https://github.com/yenchieh/diagramzu-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server for diagramzu.ai — read/write diagrams in your Space from Claude, Cursor, ChatGPT, or any MCP client.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.3","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.0.2_1779681572328_0.5273019255746734","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@diagramzu/mcp","version":"0.0.3","keywords":["mcp","model-context-protocol","diagramzu","mermaid","diagrams","claude","cursor","chatgpt","anthropic"],"author":{"name":"diagramzu"},"license":"MIT","_id":"@diagramzu/mcp@0.0.3","maintainers":[{"name":"yenchiehchen0830","email":"yenchiehchen0830@gmail.com"}],"homepage":"https://diagramzu.ai","bugs":{"url":"https://github.com/yenchieh/diagramzu-mcp/issues"},"bin":{"diagramzu-mcp":"dist/index.js"},"dist":{"shasum":"ac1c76a6aa88bbfe4a00fc0886f43a59d898b186","tarball":"https://registry.npmjs.org/@diagramzu/mcp/-/mcp-0.0.3.tgz","fileCount":9,"integrity":"sha512-gn7UiGU3V1RRpoeuOmIyQEEetz3gLKG6HdEQ7T0PxlnWhs6t0az6eFnJweqFMyO4oLkfg07dpURAe9mv/yGzGQ==","signatures":[{"sig":"MEQCIHy+34/kzIjwcAsAJF4JJkJTHO+8sIBhFQaZzPTKNquJAiAdOXbj0f+uVl0D5j11xmdFdIWqnj05dW4N/H/hZy3Ytw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44215},"type":"module","_from":"file:diagramzu-mcp-0.0.3.tgz","engines":{"node":">=20"},"scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"yenchiehchen0830","email":"yenchiehchen0830@gmail.com"},"_resolved":"/tmp/1d789473bad1249d665735ca256ad368/diagramzu-mcp-0.0.3.tgz","_integrity":"sha512-gn7UiGU3V1RRpoeuOmIyQEEetz3gLKG6HdEQ7T0PxlnWhs6t0az6eFnJweqFMyO4oLkfg07dpURAe9mv/yGzGQ==","repository":{"url":"git+https://github.com/yenchieh/diagramzu-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server for diagramzu.ai — read/write diagrams in your Space from Claude, Cursor, ChatGPT, or any MCP client.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.3","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.0.3_1779773279789_0.7075152469034081","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@diagramzu/mcp","version":"0.0.4","keywords":["mcp","model-context-protocol","diagramzu","mermaid","diagrams","claude","cursor","chatgpt","anthropic"],"author":{"name":"diagramzu"},"license":"MIT","_id":"@diagramzu/mcp@0.0.4","maintainers":[{"name":"yenchiehchen0830","email":"yenchiehchen0830@gmail.com"}],"homepage":"https://diagramzu.ai","bugs":{"url":"https://github.com/yenchieh/diagramzu-mcp/issues"},"bin":{"diagramzu-mcp":"dist/index.js"},"dist":{"shasum":"537dbc4b087561ef62f5f5ef5340ebff965489b7","tarball":"https://registry.npmjs.org/@diagramzu/mcp/-/mcp-0.0.4.tgz","fileCount":21,"integrity":"sha512-2vl9RyKu5us1p2kHntUJZFfVNgw8WAiTq83Vdy58iC5OqsiCUFWTR2OmzFOGCL1KJvoFqOVGLiGsEEi7uireGg==","signatures":[{"sig":"MEQCIHjpEQflbKfCAJ8zvbmGa1m/gez/anM5+bS/06SeHuMuAiAs+LD5cboTjEhC7qIgMKSfQ9e5m2ZpvTGfyWlaYlcVEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88184},"main":"./dist/lib.js","type":"module","_from":"file:diagramzu-mcp-0.0.4.tgz","types":"./dist/lib.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/lib.d.ts","import":"./dist/lib.js"}},"scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"yenchiehchen0830","email":"yenchiehchen0830@gmail.com"},"_resolved":"/tmp/5accd266f4ddf2b0c9fe482654af3dca/diagramzu-mcp-0.0.4.tgz","_integrity":"sha512-2vl9RyKu5us1p2kHntUJZFfVNgw8WAiTq83Vdy58iC5OqsiCUFWTR2OmzFOGCL1KJvoFqOVGLiGsEEi7uireGg==","repository":{"url":"git+https://github.com/yenchieh/diagramzu-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server for diagramzu.ai — read/write diagrams in your Space from Claude, Cursor, ChatGPT, or any MCP client.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.3","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.0.4_1781798114834_0.3325944133153038","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@diagramzu/mcp","version":"0.0.5","keywords":["mcp","model-context-protocol","diagramzu","mermaid","diagrams","claude","cursor","chatgpt","anthropic"],"author":{"name":"diagramzu"},"license":"MIT","_id":"@diagramzu/mcp@0.0.5","maintainers":[{"name":"yenchiehchen0830","email":"yenchiehchen0830@gmail.com"}],"homepage":"https://diagramzu.ai","bugs":{"url":"https://github.com/yenchieh/diagramzu-mcp/issues"},"bin":{"diagramzu-mcp":"dist/index.js"},"dist":{"shasum":"428480b1943c381ec00d9949ed462c9b1d457ceb","tarball":"https://registry.npmjs.org/@diagramzu/mcp/-/mcp-0.0.5.tgz","fileCount":21,"integrity":"sha512-UuRCRoGwnUG8k8pshXDDum89vAAk1vA6y/Uxz3cAhpvedWjROpDgVW01+fNnKA/nm8oY8vdcjxZQ45WrLoJSHw==","signatures":[{"sig":"MEYCIQDQc2NPfaNKV2HwCdphz87jy7k5WO7iUQWN3D4L+GipKAIhAOi97bNpS7VPW7IWTEg6tjyTc34/VZJYULkY4ZE9t0NY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93011},"main":"./dist/lib.js","type":"module","_from":"file:diagramzu-mcp-0.0.5.tgz","types":"./dist/lib.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/lib.d.ts","import":"./dist/lib.js"}},"scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"yenchiehchen0830","email":"yenchiehchen0830@gmail.com"},"_resolved":"/tmp/d27b435cceeab7929e17549a2dbf8b4f/diagramzu-mcp-0.0.5.tgz","_integrity":"sha512-UuRCRoGwnUG8k8pshXDDum89vAAk1vA6y/Uxz3cAhpvedWjROpDgVW01+fNnKA/nm8oY8vdcjxZQ45WrLoJSHw==","repository":{"url":"git+https://github.com/yenchieh/diagramzu-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server for diagramzu.ai — read/write diagrams in your Space from Claude, Cursor, ChatGPT, or any MCP client.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.3","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.0.5_1788626374399_0.6368658323169314","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@diagramzu/mcp","version":"0.0.6","keywords":["mcp","model-context-protocol","diagramzu","mermaid","diagrams","claude","cursor","chatgpt","anthropic"],"author":{"name":"diagramzu"},"license":"MIT","_id":"@diagramzu/mcp@0.0.6","maintainers":[{"name":"yenchiehchen0830","email":"yenchiehchen0830@gmail.com"}],"homepage":"https://diagramzu.ai","bugs":{"url":"https://github.com/yenchieh/diagramzu-mcp/issues"},"bin":{"diagramzu-mcp":"dist/index.js"},"dist":{"shasum":"fdb02a8db5cf228132126555bc4378079fd0605a","tarball":"https://registry.npmjs.org/@diagramzu/mcp/-/mcp-0.0.6.tgz","fileCount":21,"integrity":"sha512-FQZC4X8oYkwW03es5owNg4cJI7Tqc+rc4nk/qPG4YEajC+Qh0ZGRg9sDPXLrG+c/1i00/Zh76fcJh43b0LlXDg==","signatures":[{"sig":"MEUCIEqZGgaUvi4qGPbBLbRvVvFCLHgQ/UUnIJuX8ZXlCWDdAiEA3WhpCJiwold7GGfW3H7RDOF0amaalHkPLvcy9/GqS2I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93018},"main":"./dist/lib.js","type":"module","_from":"file:diagramzu-mcp-0.0.6.tgz","types":"./dist/lib.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/lib.d.ts","import":"./dist/lib.js"}},"scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"yenchiehchen0830","email":"yenchiehchen0830@gmail.com"},"_resolved":"/tmp/29232c570d89aeb3df372dea74649e32/diagramzu-mcp-0.0.6.tgz","_integrity":"sha512-FQZC4X8oYkwW03es5owNg4cJI7Tqc+rc4nk/qPG4YEajC+Qh0ZGRg9sDPXLrG+c/1i00/Zh76fcJh43b0LlXDg==","repository":{"url":"git+https://github.com/yenchieh/diagramzu-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server for diagramzu.ai — read/write diagrams in your Space from Claude, Cursor, ChatGPT, or any MCP client.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.3","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.0.6_1788633172386_0.21179149097222139","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@diagramzu/mcp","version":"0.0.7","keywords":["mcp","model-context-protocol","diagramzu","mermaid","diagrams","claude","cursor","chatgpt","anthropic"],"author":{"name":"diagramzu"},"license":"MIT","_id":"@diagramzu/mcp@0.0.7","maintainers":[{"name":"yenchiehchen0830","email":"yenchiehchen0830@gmail.com"}],"homepage":"https://diagramzu.ai","bugs":{"url":"https://github.com/yenchieh/diagramzu-mcp/issues"},"bin":{"diagramzu-mcp":"dist/index.js"},"dist":{"shasum":"6412ff45fc4e418df49a90899110c02210a9085e","tarball":"https://registry.npmjs.org/@diagramzu/mcp/-/mcp-0.0.7.tgz","fileCount":21,"integrity":"sha512-acIhPX3YFnahhUCmCYYam+bTNYiXV8psPqJgejleSgTTtQxQMPNgCwGcUvf1SE7StGHKTnjcz2KhUZNnM86ngA==","signatures":[{"sig":"MEYCIQChJqOqDYK+/iAr5PDSto0EWNVvlgJbTdnGJ3h2G8m1YgIhAKrQVA8RvqmtHKVJF8xXJQbE8FgidqbVlwuPXMd2snZ9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHYJvPuXYu/d6BD9nUojhPw20poRQijohw0WWsofD/IwAiEAiCuAHPmhKY1YCVvjL5i1D1WJVNB/b+IW0tGxkfLWjms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95454},"main":"./dist/lib.js","type":"module","_from":"file:diagramzu-mcp-0.0.7.tgz","types":"./dist/lib.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/lib.d.ts","import":"./dist/lib.js"}},"scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"yenchiehchen0830","email":"yenchiehchen0830@gmail.com"},"_resolved":"/tmp/83a9f7964f81258451349946a820ff28/diagramzu-mcp-0.0.7.tgz","_integrity":"sha512-acIhPX3YFnahhUCmCYYam+bTNYiXV8psPqJgejleSgTTtQxQMPNgCwGcUvf1SE7StGHKTnjcz2KhUZNnM86ngA==","repository":{"url":"git+https://github.com/yenchieh/diagramzu-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server for diagramzu.ai — read/write diagrams in your Space from Claude, Cursor, ChatGPT, or any MCP client.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.3","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.0.7_1790431522592_0.7201197941248447","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@diagramzu/mcp","version":"0.0.8","keywords":["mcp","model-context-protocol","diagramzu","mermaid","diagrams","claude","cursor","chatgpt","anthropic"],"author":{"name":"diagramzu"},"license":"MIT","_id":"@diagramzu/mcp@0.0.8","maintainers":[{"name":"yenchiehchen0830","email":"yenchiehchen0830@gmail.com"}],"homepage":"https://diagramzu.ai","bugs":{"url":"https://github.com/yenchieh/diagramzu-mcp/issues"},"bin":{"diagramzu-mcp":"dist/index.js"},"dist":{"shasum":"8716ab0336b3afbfbc0c17e1abd67ea671c87897","tarball":"https://registry.npmjs.org/@diagramzu/mcp/-/mcp-0.0.8.tgz","fileCount":21,"integrity":"sha512-RrFLgYzqyP76YSZJPYKEJBDkaG+FIHdl6Jf2LddCC24/AeWb6+hYENXmlHPnfHwGqxbU4O2oDsik3zInGh9dvg==","signatures":[{"sig":"MEQCIGnbJM9xOuzk2Sgdqr9Uz2XfKS1Wp3XavtLSruRO0pszAiBWjcj4qsTnnuQhYWSAWabQQXv4yt6EkFMOGhhqqsaRxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCVL/zz7wRRpXoqjdSo2lZuTH/h83LPezKf4fBtN8OS8wIgGkNm/t1iVFXjljFoGoALnqNFUTr16lDNIVnCp6W/8SU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102843},"main":"./dist/lib.js","type":"module","_from":"file:diagramzu-mcp-0.0.8.tgz","types":"./dist/lib.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/lib.d.ts","import":"./dist/lib.js"}},"scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"yenchiehchen0830","email":"yenchiehchen0830@gmail.com"},"_resolved":"/tmp/ed6c07a9d42df709483d4633dc885f74/diagramzu-mcp-0.0.8.tgz","_integrity":"sha512-RrFLgYzqyP76YSZJPYKEJBDkaG+FIHdl6Jf2LddCC24/AeWb6+hYENXmlHPnfHwGqxbU4O2oDsik3zInGh9dvg==","repository":{"url":"git+https://github.com/yenchieh/diagramzu-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server for diagramzu.ai — read/write diagrams in your Space from Claude, Cursor, ChatGPT, or any MCP client.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.3","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.0.8_1790445992500_0.6036929750933824","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"_id":"@diagramzu/mcp@0.0.9","bin":{"diagramzu-mcp":"dist/index.js"},"bugs":{"url":"https://github.com/yenchieh/diagramzu-mcp/issues"},"dist":{"shasum":"436ddf8f182bf1a7da37e605a13a7976e81cdcf8","tarball":"https://registry.npmjs.org/@diagramzu/mcp/-/mcp-0.0.9.tgz","fileCount":21,"integrity":"sha512-JxHxbB7DzLIYxbaJDITAleZP8dgRDI2B46aGL7pGqjkZ+Gg/gP9cwyj2sCPOcEmdge7s2JGJDOjbfLIY3u4png==","signatures":[{"sig":"MEUCIHGP0/vtTZOv4nLo+not+U6H1GYKEHJA1NYs8y/FxdOGAiEAuQYiQvKjse4T2T9I8SDQTNPfn4c3Tl3o6HdMWBpJ6og=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDebscasPafcpXAMlWuRr+nBPCjUU4cA4GDcjZclhZDzQIgb8GgIENPKyEfgHdzRAjq7nPH4iNreD1Dv5jbkt3wLVw="}],"unpackedSize":102943},"main":"./dist/lib.js","name":"@diagramzu/mcp","type":"module","_from":"file:diagramzu-mcp-0.0.9.tgz","types":"./dist/lib.d.ts","author":{"name":"diagramzu"},"engines":{"node":">=20"},"exports":{".":{"types":"./dist/lib.d.ts","import":"./dist/lib.js"}},"license":"MIT","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json"},"version":"0.0.9","_npmUser":{"name":"yenchiehchen0830","email":"yenchiehchen0830@gmail.com"},"homepage":"https://diagramzu.ai","keywords":["mcp","model-context-protocol","diagramzu","mermaid","diagrams","claude","cursor","chatgpt","anthropic"],"_resolved":"/tmp/cb4dc5dd04e4e64847a14fff928ba6f2/diagramzu-mcp-0.0.9.tgz","_integrity":"sha512-JxHxbB7DzLIYxbaJDITAleZP8dgRDI2B46aGL7pGqjkZ+Gg/gP9cwyj2sCPOcEmdge7s2JGJDOjbfLIY3u4png==","repository":{"url":"git+https://github.com/yenchieh/diagramzu-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server for diagramzu.ai — read/write diagrams in your Space from Claude, Cursor, ChatGPT, or any MCP client.","directories":{},"maintainers":[{"name":"yenchiehchen0830","email":"yenchiehchen0830@gmail.com"}],"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.3","@types/node":"^22.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp_0.0.9_1790630090281_0.453943283829811"}}},"time":{"created":"2026-05-25T03:35:09.655Z","modified":"2026-09-28T21:14:50.595Z","0.0.1":"2026-05-25T03:35:09.974Z","0.0.2":"2026-05-25T03:59:32.470Z","0.0.3":"2026-05-26T05:27:59.935Z","0.0.4":"2026-06-18T15:55:14.957Z","0.0.5":"2026-09-05T16:39:34.532Z","0.0.6":"2026-09-05T18:32:52.524Z","0.0.7":"2026-09-26T14:05:22.665Z","0.0.8":"2026-09-26T18:06:32.598Z","0.0.9":"2026-09-28T21:14:50.398Z"},"bugs":{"url":"https://github.com/yenchieh/diagramzu-mcp/issues"},"author":{"name":"diagramzu"},"license":"MIT","homepage":"https://diagramzu.ai","keywords":["mcp","model-context-protocol","diagramzu","mermaid","diagrams","claude","cursor","chatgpt","anthropic"],"repository":{"url":"git+https://github.com/yenchieh/diagramzu-mcp.git","type":"git"},"description":"MCP server for diagramzu.ai — read/write diagrams in your Space from Claude, Cursor, ChatGPT, or any MCP client.","maintainers":[{"name":"yenchiehchen0830","email":"yenchiehchen0830@gmail.com"}],"readme":"# @diagramzu/mcp\n\n[![smithery badge](https://smithery.ai/badge/jack08300/diagramzu-mcp)](https://smithery.ai/server/jack08300/diagramzu-mcp)\n\nMCP server for [diagramzu.ai](https://diagramzu.ai). Lets Claude Code, Claude Desktop, Cursor, Windsurf, ChatGPT custom GPTs, and any [MCP](https://modelcontextprotocol.io) client read and write Mermaid diagrams in your Space.\n\nYou author diagrams by talking to your AI — it stores them in your Space at `diagramzu.ai/app/d/<id>`, where your team can read them and publish a public link.\n\n> Available in the official [MCP Registry](https://registry.modelcontextprotocol.io) as `ai.diagramzu/mcp`.\n\n## 1. Get a token\n\nSign up at [diagramzu.ai](https://diagramzu.ai), then create an API token at [diagramzu.ai/app/settings/connections](https://diagramzu.ai/app/settings/connections). Tokens look like `dz_live_…` and are scoped to one Space — no separate space-id needed.\n\n## 2. Connect your client\n\nThe hosted server is the easy path: no install, no build. Just paste a config.\n\n### Claude Code\n\n```bash\nclaude mcp add --scope user --transport http diagramzu https://mcp.diagramzu.ai/mcp \\\n  --header \"Authorization: Bearer dz_live_xxx\"\n```\n\n### Claude Desktop, Cursor, Windsurf, Cline\n\nAdd to your client's MCP config (`~/Library/Application Support/Claude/claude_desktop_config.json` on macOS for Claude Desktop, `~/.cursor/mcp.json` for Cursor, etc.):\n\n```json\n{\n  \"mcpServers\": {\n    \"diagramzu\": {\n      \"type\": \"http\",\n      \"url\": \"https://mcp.diagramzu.ai/mcp\",\n      \"headers\": { \"Authorization\": \"Bearer dz_live_xxx\" }\n    }\n  }\n}\n```\n\n### ChatGPT custom GPT (Actions)\n\nIn the GPT builder, add an MCP server action pointing to `https://mcp.diagramzu.ai/mcp` with a Bearer-token authentication header set to your `dz_live_…` token.\n\n### Local stdio (for clients that don't speak remote MCP)\n\n```bash\nnpx -y @diagramzu/mcp\n```\n\nwith environment:\n\n```\nDIAGRAMZU_BASE_URL=https://diagramzu.ai\nDIAGRAMZU_API_TOKEN=dz_live_xxx\nDIAGRAMZU_SPACE_ID=<your space id>\n```\n\nMost users should prefer the remote HTTP transport above — the stdio path exists for clients without HTTP MCP support.\n\n## Tools\n\n| Tool | Description |\n|---|---|\n| `list_diagrams` | List diagrams in the Space (filter with `q`, sort by `updated` / `created`) |\n| `list_folders` | List folders in the Space |\n| `get_diagram` | Fetch one diagram by id (title, description, Mermaid source) |\n| `create_diagram` | Create a new diagram (returns its id and its `/app/d/<id>` URL) |\n| `update_diagram` | Update title, Mermaid source, description, or style of an existing diagram |\n| `analyze_diagram` | Get a structural summary of a diagram (nodes, edges, density) |\n| `list_versions` | List version history for a diagram |\n| `get_version` | Fetch a specific historical version of a diagram |\n| `list_comments` | List a diagram's comments, oldest first (optionally only one node's thread) |\n| `add_comment` | Post a comment, optionally pinned to a node or replying to a thread |\n| `list_decks` | List presentation decks in the Space, newest-edited first |\n| `get_deck` | Fetch one deck by id, with its ordered slides |\n| `create_deck` | Assemble existing diagrams into an ordered presentation deck |\n| `update_deck` | Change a deck's title, description, or slide order (`slides` is declarative) |\n\n## Which URLs are public\n\nTwo different things get called \"a link\" here, and only one of them works for\nsomeone outside your Space:\n\n| URL | Who can open it |\n|---|---|\n| `diagramzu.ai/app/d/<id>` | Space members only — the diagram in the app. |\n| `diagramzu.ai/app/present/<deck id>` | Space members only — the deck's presentation view. |\n| `diagramzu.ai/s/<slug>` | Anyone with the link — the public, read-only diagram page. |\n| `diagramzu.ai/s/p/<slug>` | Anyone with the link — the public, read-only deck. |\n\nThe tools hand back the `/app/…` URLs, so a link pasted straight out of a chat is\na members-only one: send it to someone outside the Space and they land on\nsign-in. To publish, open the diagram or deck in DiagramZu and use its Share\nbutton. **This MCP server deliberately ships no tool that mints a public link** —\nnot because a token cannot (a `dz_live_…` token can mint one over the REST API),\nbut because publishing a Space's content should be a deliberate human action\nrather than a side effect of a conversation. Once a diagram has a public link,\n`get_diagram` and `update_diagram` report it on a `Share (public, read-only):`\nline of their own.\n\n## Show off your setup\n\nIf you publish your MCP / Claude Code config in a dotfiles or example repo, drop this in the README so the next person knows where the diagrams come from:\n\n```markdown\n[![MCP: diagramzu](https://diagramzu.ai/badge/mcp.svg)](https://diagramzu.ai)\n```\n\nRenders as a small shields-style badge — gray `MCP` + indigo `diagramzu`.\n\n## Local development (this repo)\n\nFor hacking on diagramzu itself, build from source:\n\n```bash\ncd packages/mcp-diagramzu\npnpm install\npnpm run build\n# point your client at: node dist/index.js\n# with DIAGRAMZU_BASE_URL / DIAGRAMZU_API_TOKEN / DIAGRAMZU_SPACE_ID\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}