{"_id":"@ax-crew/chartjs-mcp-server","_rev":"15-6091a20625ddd9c300d882d045ab5b6d","name":"@ax-crew/chartjs-mcp-server","dist-tags":{"latest":"3.2.1"},"versions":{"1.1.1":{"name":"@ax-crew/chartjs-mcp-server","version":"1.1.1","keywords":["mcp","model-context-protocol","charts","chartjs","visualization","claude","cursor","data-visualization","ai-tools","typescript"],"author":{"name":"@amitdeshmukh"},"license":"MIT","_id":"@ax-crew/chartjs-mcp-server@1.1.1","maintainers":[{"name":"amitdeshmukh","email":"amit.deshmuk@gmail.com"}],"homepage":"https://github.com/ax-crew/chartjs-mcp-server#readme","bugs":{"url":"https://github.com/ax-crew/chartjs-mcp-server/issues"},"bin":{"chartjs-mcp-server":"dist/index.js"},"dist":{"shasum":"51da9bc75b2770319d3720a8fbfa7962451364c4","tarball":"https://registry.npmjs.org/@ax-crew/chartjs-mcp-server/-/chartjs-mcp-server-1.1.1.tgz","fileCount":20,"integrity":"sha512-uvENy2ZJp+FBx64i9ZAxN36QCiIlhHHO6MFhOaUQjzt24pnGy6v1+YqEuNDuMSzHHmlC81O01NrUSESLxRvF/g==","signatures":[{"sig":"MEYCIQDltytoRAOLLqeYpiedy/sMNxVSqgDa3VHv/7cw5qm4LQIhAMOmAfZdUHIKZkqNv0QvW/aqlytsP4OJPeuMA0MjaxwH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":422576},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"730f28bc0f6d990793708d45d27118d94516493e","scripts":{"dev":"ts-node src/index.ts","test":"node --test test/chart-server.test.js","build":"tsc","start":"node dist/index.js","watch":"nodemon --exec ts-node src/index.ts","release":"npm run release:patch","test:all":"npm run test && npm run test:integration","test:tools":"npx @modelcontextprotocol/inspector --cli node dist/index.js --method tools/list","test:watch":"node --test --watch test/chart-server.test.js","release:major":"npm run test:all && npm version major && npm publish && git push && git push --tags","release:minor":"npm run test:all && npm version minor && npm publish && git push && git push --tags","release:patch":"npm run test:all && npm version patch && npm publish && git push && git push --tags","prepublishOnly":"npm run build && npm test","test:integration":"node --test test/integration.test.js"},"_npmUser":{"name":"amitdeshmukh","actor":{"name":"amitdeshmukh","type":"user","email":"amit.deshmuk@gmail.com"},"email":"amit.deshmuk@gmail.com"},"repository":{"url":"git+https://github.com/ax-crew/chartjs-mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"A Model Context Protocol server for generating beautiful charts using Chart.js v4. Perfect for Claude Desktop, Cursor, and other MCP clients.","directories":{},"_nodeVersion":"23.9.0","dependencies":{"canvas":"^3.1.2","chart.js":"^4.5.0","@modelcontextprotocol/sdk":"^1.13.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.10","ts-node":"^10.9.2","typescript":"^5.8.3","@types/node":"^24.0.10"},"_npmOperationalInternal":{"tmp":"tmp/chartjs-mcp-server_1.1.1_1751459687310_0.5769965584350549","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@ax-crew/chartjs-mcp-server","version":"1.2.0","keywords":["mcp","model-context-protocol","charts","chartjs","visualization","claude","cursor","data-visualization","ai-tools","typescript"],"author":{"name":"@amitdeshmukh"},"license":"MIT","_id":"@ax-crew/chartjs-mcp-server@1.2.0","maintainers":[{"name":"amitdeshmukh","email":"amit.deshmuk@gmail.com"}],"homepage":"https://github.com/ax-crew/chartjs-mcp-server#readme","bugs":{"url":"https://github.com/ax-crew/chartjs-mcp-server/issues"},"bin":{"chartjs-mcp-server":"dist/index.js"},"dist":{"shasum":"7034a5079c54103de1dffc1d0dce7c7a699100b0","tarball":"https://registry.npmjs.org/@ax-crew/chartjs-mcp-server/-/chartjs-mcp-server-1.2.0.tgz","fileCount":20,"integrity":"sha512-h593TQ1PxofC1+TxXkIwaxXp5oItzGugThOua4nXDuef3wiHDBBw7XpK3qxPbq0jiBUZQazZLPlYine9K999VA==","signatures":[{"sig":"MEYCIQCMFQg7bXBmL8HwEn7gv5+fkutM+5LgpkXbSK5ElDI5AQIhAMBM7QtrooHwPCZ211jD8ptpmfeldogxfjkDBD8iTMds","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":422177},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"f9302f0ddf1a0f2c27827dbe84ded6d3d07ece15","scripts":{"dev":"ts-node src/index.ts","test":"node --test test/chart-server.test.js","build":"tsc","start":"node dist/index.js","watch":"nodemon --exec ts-node src/index.ts","release":"npm run release:patch","test:all":"npm run test && npm run test:integration","test:tools":"npx @modelcontextprotocol/inspector --cli node dist/index.js --method tools/list","test:watch":"node --test --watch test/chart-server.test.js","release:major":"npm run test:all && npm version major && npm publish && git push && git push --tags","release:minor":"npm run test:all && npm version minor && npm publish && git push && git push --tags","release:patch":"npm run test:all && npm version patch && npm publish && git push && git push --tags","prepublishOnly":"npm run build && npm test","test:integration":"node --test test/integration.test.js"},"_npmUser":{"name":"amitdeshmukh","actor":{"name":"amitdeshmukh","type":"user","email":"amit.deshmuk@gmail.com"},"email":"amit.deshmuk@gmail.com"},"repository":{"url":"git+https://github.com/ax-crew/chartjs-mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"A Model Context Protocol server for generating beautiful charts using Chart.js v4. Perfect for Claude Desktop, Cursor, and other MCP clients.","directories":{},"_nodeVersion":"23.9.0","dependencies":{"canvas":"^3.1.2","chart.js":"^4.5.0","@modelcontextprotocol/sdk":"^1.13.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.10","ts-node":"^10.9.2","typescript":"^5.8.3","@types/node":"^24.0.10"},"_npmOperationalInternal":{"tmp":"tmp/chartjs-mcp-server_1.2.0_1751460066077_0.579218285880005","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@ax-crew/chartjs-mcp-server","version":"2.1.0","keywords":["mcp","model-context-protocol","charts","chartjs","visualization","claude","cursor","data-visualization","ai-tools","typescript"],"author":{"name":"@amitdeshmukh"},"license":"MIT","_id":"@ax-crew/chartjs-mcp-server@2.1.0","maintainers":[{"name":"amitdeshmukh","email":"amit.deshmuk@gmail.com"}],"homepage":"https://github.com/ax-crew/chartjs-mcp-server#readme","bugs":{"url":"https://github.com/ax-crew/chartjs-mcp-server/issues"},"bin":{"chartjs-mcp-server":"dist/index.js"},"dist":{"shasum":"26962a191b1566c96504e8e3ed9375c5dc16a321","tarball":"https://registry.npmjs.org/@ax-crew/chartjs-mcp-server/-/chartjs-mcp-server-2.1.0.tgz","fileCount":21,"integrity":"sha512-DQ9xRijJ9UFFPkAhKlr/YOaW2osTHu75iD3fmandTdLkggfqqJpbXsnqqTGFfQ+bNbKrp33UIeYTW8dyYvkagQ==","signatures":[{"sig":"MEUCIFa5Lhw36tRLAsUxDpu2zTvLGx9sgu6gP0PJYrtv2qRVAiEA9DIl3i3TlB6Ica+2CPdAZRSY6/5Yqme+HtBoT4OTNs0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":422144},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"86765670e6e4e00496846e1de675f12d751fe6ff","scripts":{"dev":"ts-node src/index.ts","test":"node --test test/chart-server.test.js","build":"tsc","start":"node dist/index.js","watch":"nodemon --exec ts-node src/index.ts","release":"npm run release:patch","test:all":"npm run test && npm run test:integration","test:tools":"npx @modelcontextprotocol/inspector --cli node dist/index.js --method tools/list","test:watch":"node --test --watch test/chart-server.test.js","release:major":"npm run test:all && npm version major && npm publish && git push && git push --tags","release:minor":"npm run test:all && npm version minor && npm publish && git push && git push --tags","release:patch":"npm run test:all && npm version patch && npm publish && git push && git push --tags","prepublishOnly":"npm run build && npm test","test:integration":"node --test test/integration.test.js"},"_npmUser":{"name":"amitdeshmukh","actor":{"name":"amitdeshmukh","type":"user","email":"amit.deshmuk@gmail.com"},"email":"amit.deshmuk@gmail.com"},"repository":{"url":"git+https://github.com/ax-crew/chartjs-mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"A Model Context Protocol server for generating beautiful charts using Chart.js v4. Perfect for Claude Desktop, Cursor, and other MCP clients.","directories":{},"_nodeVersion":"23.9.0","dependencies":{"zod":"^3.23.8","canvas":"^3.1.2","chart.js":"^4.5.0","@modelcontextprotocol/sdk":"^1.13.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.10","ts-node":"^10.9.2","typescript":"^5.8.3","@types/node":"^24.0.10"},"_npmOperationalInternal":{"tmp":"tmp/chartjs-mcp-server_2.1.0_1751470256824_0.870204866618489","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@ax-crew/chartjs-mcp-server","version":"2.2.0","keywords":["mcp","model-context-protocol","charts","chartjs","visualization","claude","cursor","data-visualization","ai-tools","typescript"],"author":{"name":"@amitdeshmukh"},"license":"MIT","_id":"@ax-crew/chartjs-mcp-server@2.2.0","maintainers":[{"name":"amitdeshmukh","email":"amit.deshmuk@gmail.com"}],"homepage":"https://github.com/ax-crew/chartjs-mcp-server#readme","bugs":{"url":"https://github.com/ax-crew/chartjs-mcp-server/issues"},"bin":{"chartjs-mcp-server":"dist/index.js"},"dist":{"shasum":"8151f8554177fc9f4a9919f90a37d1c9c3b00a6d","tarball":"https://registry.npmjs.org/@ax-crew/chartjs-mcp-server/-/chartjs-mcp-server-2.2.0.tgz","fileCount":21,"integrity":"sha512-1ue1ceb/45llA0098x7SdQE12OhliLQAZqTqXsrAvRyAlPZ9n4TCF8NIT64RSr3gDjDw5l0e9C11U1rN0uHFog==","signatures":[{"sig":"MEYCIQDJ5ob0uF5Fe/+SgC36QSqhx4ErseNul7AMtTpyqAvmyQIhAObQlAPCTF215hDp44m8QI1MTJWxMYTCNGMXFJKWIJkF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":421975},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"44ebcc6918b531c4c241412fc54903c3714a12b0","scripts":{"dev":"ts-node src/index.ts","test":"node --test test/chart-server.test.js","build":"tsc","start":"node dist/index.js","watch":"nodemon --exec ts-node src/index.ts","release":"npm run release:patch","test:all":"npm run test && npm run test:integration","test:tools":"npx @modelcontextprotocol/inspector --cli node dist/index.js --method tools/list","test:watch":"node --test --watch test/chart-server.test.js","release:major":"npm run test:all && npm version major && npm publish && git push && git push --tags","release:minor":"npm run test:all && npm version minor && npm publish && git push && git push --tags","release:patch":"npm run test:all && npm version patch && npm publish && git push && git push --tags","prepublishOnly":"npm run build && npm test","test:integration":"node --test test/integration.test.js"},"_npmUser":{"name":"amitdeshmukh","actor":{"name":"amitdeshmukh","type":"user","email":"amit.deshmuk@gmail.com"},"email":"amit.deshmuk@gmail.com"},"repository":{"url":"git+https://github.com/ax-crew/chartjs-mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"A Model Context Protocol server for generating beautiful charts using Chart.js v4. Perfect for Claude Desktop, Cursor, and other MCP clients.","directories":{},"_nodeVersion":"23.9.0","dependencies":{"zod":"^3.23.8","canvas":"^3.1.2","chart.js":"^4.5.0","@modelcontextprotocol/sdk":"^1.13.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.10","ts-node":"^10.9.2","typescript":"^5.8.3","@types/node":"^24.0.10"},"_npmOperationalInternal":{"tmp":"tmp/chartjs-mcp-server_2.2.0_1751471659924_0.6178708872686174","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@ax-crew/chartjs-mcp-server","version":"2.3.0","keywords":["mcp","model-context-protocol","charts","chartjs","visualization","claude","cursor","data-visualization","ai-tools","typescript"],"author":{"name":"@amitdeshmukh"},"license":"MIT","_id":"@ax-crew/chartjs-mcp-server@2.3.0","maintainers":[{"name":"amitdeshmukh","email":"amit.deshmuk@gmail.com"}],"homepage":"https://github.com/ax-crew/chartjs-mcp-server#readme","bugs":{"url":"https://github.com/ax-crew/chartjs-mcp-server/issues"},"bin":{"chartjs-mcp-server":"dist/index.js"},"dist":{"shasum":"ce25d9f8caf21491bd16db25da5cfbca271c5649","tarball":"https://registry.npmjs.org/@ax-crew/chartjs-mcp-server/-/chartjs-mcp-server-2.3.0.tgz","fileCount":21,"integrity":"sha512-tPX9uqx4cb+ad0TaCd/W6FPSRBAVB8Mkn+b0IWER8ciQIFehOj25oPCD5awAjyIOitF1yb6TAYjMUpOYE7O5Ew==","signatures":[{"sig":"MEUCIQC7vS9/xiQULx1xfvQ/GfRpqHhftlG/+xijpUzM+lY63gIgSpkxkv9AaATKvcno+QY2nOB3/RYr8D1pLol8w1MEg24=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":421964},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"09762c905182740b42a713889ccab3fb74035206","scripts":{"dev":"ts-node src/index.ts","test":"node --test test/chart-server.test.js","build":"tsc","start":"node dist/index.js","watch":"nodemon --exec ts-node src/index.ts","release":"npm run release:patch","test:all":"npm run test && npm run test:integration","test:tools":"npx @modelcontextprotocol/inspector --cli node dist/index.js --method tools/list","test:watch":"node --test --watch test/chart-server.test.js","release:major":"npm run test:all && npm version major && npm publish && git push && git push --tags","release:minor":"npm run test:all && npm version minor && npm publish && git push && git push --tags","release:patch":"npm run test:all && npm version patch && npm publish && git push && git push --tags","prepublishOnly":"npm run build && npm test","test:integration":"node --test test/integration.test.js"},"_npmUser":{"name":"amitdeshmukh","actor":{"name":"amitdeshmukh","type":"user","email":"amit.deshmuk@gmail.com"},"email":"amit.deshmuk@gmail.com"},"repository":{"url":"git+https://github.com/ax-crew/chartjs-mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"A Model Context Protocol server for generating beautiful charts using Chart.js v4. Perfect for Claude Desktop, Cursor, and other MCP clients.","directories":{},"_nodeVersion":"23.9.0","dependencies":{"zod":"^3.23.8","canvas":"^3.1.2","chart.js":"^4.5.0","@modelcontextprotocol/sdk":"^1.13.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.10","ts-node":"^10.9.2","typescript":"^5.8.3","@types/node":"^24.0.10"},"_npmOperationalInternal":{"tmp":"tmp/chartjs-mcp-server_2.3.0_1751471808167_0.48317554218077796","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@ax-crew/chartjs-mcp-server","version":"2.4.0","keywords":["mcp","model-context-protocol","charts","chartjs","visualization","claude","cursor","data-visualization","ai-tools","typescript"],"author":{"name":"@amitdeshmukh"},"license":"MIT","_id":"@ax-crew/chartjs-mcp-server@2.4.0","maintainers":[{"name":"amitdeshmukh","email":"amit.deshmuk@gmail.com"}],"homepage":"https://github.com/ax-crew/chartjs-mcp-server#readme","bugs":{"url":"https://github.com/ax-crew/chartjs-mcp-server/issues"},"bin":{"chartjs-mcp-server":"dist/index.js"},"dist":{"shasum":"0913ac182618a1ec36d25d72c1d334bb0bf1a889","tarball":"https://registry.npmjs.org/@ax-crew/chartjs-mcp-server/-/chartjs-mcp-server-2.4.0.tgz","fileCount":21,"integrity":"sha512-0PjfwJqFSEERaYQdS7/ne1sKlEgjHu3P+mDrbA/gCQClkyXjuj1ZEVQjCsVmNBCF057qfnisnFXtrvAOe0GqmA==","signatures":[{"sig":"MEYCIQCuYRwtOKXD8a6abPwERhuNLKHa/JPNqmfUCai+XnmRWQIhANm1BZuMbr94AFXoYi55dfOKwVRLoQXx6Sc8ZRSagtBk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":421964},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"5fb04869eaeb35fe143a364f18bb9316841c10f2","scripts":{"dev":"ts-node src/index.ts","test":"node --test test/chart-server.test.js","build":"tsc","start":"node dist/index.js","watch":"nodemon --exec ts-node src/index.ts","release":"npm run release:patch","test:all":"npm run test && npm run test:integration","test:tools":"npx @modelcontextprotocol/inspector --cli node dist/index.js --method tools/list","test:watch":"node --test --watch test/chart-server.test.js","release:major":"npm run test:all && npm version major && npm publish && git push && git push --tags","release:minor":"npm run test:all && npm version minor && npm publish && git push && git push --tags","release:patch":"npm run test:all && npm version patch && npm publish && git push && git push --tags","prepublishOnly":"npm run build && npm test","test:integration":"node --test test/integration.test.js"},"_npmUser":{"name":"amitdeshmukh","actor":{"name":"amitdeshmukh","type":"user","email":"amit.deshmuk@gmail.com"},"email":"amit.deshmuk@gmail.com"},"repository":{"url":"git+https://github.com/ax-crew/chartjs-mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"A Model Context Protocol server for generating beautiful charts using Chart.js v4. Perfect for Claude Desktop, Cursor, and other MCP clients.","directories":{},"_nodeVersion":"23.9.0","dependencies":{"zod":"^3.23.8","canvas":"^3.1.2","chart.js":"^4.5.0","@modelcontextprotocol/sdk":"^1.13.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.10","ts-node":"^10.9.2","typescript":"^5.8.3","@types/node":"^24.0.10"},"_npmOperationalInternal":{"tmp":"tmp/chartjs-mcp-server_2.4.0_1751479741015_0.5189664754224987","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@ax-crew/chartjs-mcp-server","version":"3.0.0","keywords":["mcp","model-context-protocol","charts","chartjs","visualization","claude","cursor","data-visualization","ai-tools","typescript"],"author":{"name":"@amitdeshmukh"},"license":"MIT","_id":"@ax-crew/chartjs-mcp-server@3.0.0","maintainers":[{"name":"amitdeshmukh","email":"amit.deshmuk@gmail.com"}],"homepage":"https://github.com/ax-crew/chartjs-mcp-server#readme","bugs":{"url":"https://github.com/ax-crew/chartjs-mcp-server/issues"},"bin":{"chartjs-mcp-server":"dist/index.js"},"dist":{"shasum":"2bf93c9961a577a7961d81c2671e21eb01aaa7a3","tarball":"https://registry.npmjs.org/@ax-crew/chartjs-mcp-server/-/chartjs-mcp-server-3.0.0.tgz","fileCount":21,"integrity":"sha512-BHQeSZFcvQ6JTB4QlGnABIaNq26GlBbkXU4tADFlFL8gWTrmc9e0bmJRHtWc4YHfdlOyy0qUAUHbpkEHT6qpcQ==","signatures":[{"sig":"MEYCIQD/gd4E/V+xi57UjTTAvmbyxAupgf/PU3BA1EL6zaFoxQIhAKFJepoXB/szt+OsgNx/98jFvbyGoyuP0/DBVXGOU4pa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":423464},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"a0cb169a61763e2617aebfe0dc931c9f8b5b965b","scripts":{"dev":"ts-node src/index.ts","test":"node --test test/chart-server.test.js","build":"tsc","start":"node dist/index.js","watch":"nodemon --exec ts-node src/index.ts","release":"npm run release:patch","test:all":"npm run test && npm run test:integration","test:tools":"npx @modelcontextprotocol/inspector --cli node dist/index.js --method tools/list","test:watch":"node --test --watch test/chart-server.test.js","release:major":"npm run test:all && npm version major && npm publish && git push && git push --tags","release:minor":"npm run test:all && npm version minor && npm publish && git push && git push --tags","release:patch":"npm run test:all && npm version patch && npm publish && git push && git push --tags","prepublishOnly":"npm run build && npm test","test:integration":"node --test test/integration.test.js"},"_npmUser":{"name":"amitdeshmukh","actor":{"name":"amitdeshmukh","type":"user","email":"amit.deshmuk@gmail.com"},"email":"amit.deshmuk@gmail.com"},"repository":{"url":"git+https://github.com/ax-crew/chartjs-mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"A Model Context Protocol server for generating beautiful charts using Chart.js v4. Perfect for Claude Desktop, Cursor, and other MCP clients.","directories":{},"_nodeVersion":"23.9.0","dependencies":{"zod":"^3.23.8","canvas":"^3.1.2","chart.js":"^4.5.0","@modelcontextprotocol/sdk":"^1.13.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.10","ts-node":"^10.9.2","typescript":"^5.8.3","@types/node":"^24.0.10"},"_npmOperationalInternal":{"tmp":"tmp/chartjs-mcp-server_3.0.0_1751530827786_0.26493474394175553","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@ax-crew/chartjs-mcp-server","version":"3.1.0","keywords":["mcp","model-context-protocol","charts","chartjs","visualization","claude","cursor","data-visualization","ai-tools","typescript"],"author":{"name":"@amitdeshmukh"},"license":"MIT","_id":"@ax-crew/chartjs-mcp-server@3.1.0","maintainers":[{"name":"amitdeshmukh","email":"amit.deshmuk@gmail.com"}],"homepage":"https://github.com/ax-crew/chartjs-mcp-server#readme","bugs":{"url":"https://github.com/ax-crew/chartjs-mcp-server/issues"},"bin":{"chartjs-mcp-server":"dist/index.js"},"dist":{"shasum":"370e3276db6b273841fb6d0428c8866d33d68bd1","tarball":"https://registry.npmjs.org/@ax-crew/chartjs-mcp-server/-/chartjs-mcp-server-3.1.0.tgz","fileCount":23,"integrity":"sha512-549yr9Od0m/yWmviU2+0Nx32fB1RtppiaFW6b9nvvGhMvW+py8NIoMh9ko/pUMe/437fyuyNopTs+Zp9rlJrag==","signatures":[{"sig":"MEQCICpvxZTzJGcYO2yGoEwj2c6ugaX2BxFssdce463mJPajAiAPlA2+8H/eKVD6bgggkFr45UHsqr9bKWf1fbVA7qoQ/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":647920},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"e4cbefcecd12fabd91d965cf629d6ceeee79c0aa","scripts":{"dev":"ts-node src/index.ts","test":"node --test test/chart-server.test.js","build":"tsc","start":"node dist/index.js","watch":"nodemon --exec ts-node src/index.ts","release":"npm run release:patch","test:all":"npm run test && npm run test:integration","test:tools":"npx @modelcontextprotocol/inspector --cli node dist/index.js --method tools/list","test:watch":"node --test --watch test/chart-server.test.js","release:major":"npm run test:all && npm version major && npm publish && git push && git push --tags","release:minor":"npm run test:all && npm version minor && npm publish && git push && git push --tags","release:patch":"npm run test:all && npm version patch && npm publish && git push && git push --tags","prepublishOnly":"npm run build && npm test","test:integration":"node --test test/integration.test.js"},"_npmUser":{"name":"amitdeshmukh","actor":{"name":"amitdeshmukh","type":"user","email":"amit.deshmuk@gmail.com"},"email":"amit.deshmuk@gmail.com"},"repository":{"url":"git+https://github.com/ax-crew/chartjs-mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"A Model Context Protocol server for generating beautiful charts using Chart.js v4. Perfect for Claude Desktop, Cursor, and other MCP clients.","directories":{},"_nodeVersion":"23.9.0","dependencies":{"zod":"^3.23.8","canvas":"^3.1.2","chart.js":"^4.5.0","@modelcontextprotocol/sdk":"^1.13.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.10","ts-node":"^10.9.2","typescript":"^5.8.3","@types/node":"^24.0.10"},"_npmOperationalInternal":{"tmp":"tmp/chartjs-mcp-server_3.1.0_1751533359573_0.6882968820654345","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"@ax-crew/chartjs-mcp-server","version":"3.1.1","keywords":["mcp","model-context-protocol","charts","chartjs","visualization","claude","cursor","data-visualization","ai-tools","typescript"],"author":{"name":"@amitdeshmukh"},"license":"MIT","_id":"@ax-crew/chartjs-mcp-server@3.1.1","maintainers":[{"name":"amitdeshmukh","email":"amit.deshmuk@gmail.com"}],"homepage":"https://github.com/ax-crew/chartjs-mcp-server#readme","bugs":{"url":"https://github.com/ax-crew/chartjs-mcp-server/issues"},"bin":{"chartjs-mcp-server":"dist/index.js"},"dist":{"shasum":"6e519ad902660baccf956ed20d77c9f1e3f06788","tarball":"https://registry.npmjs.org/@ax-crew/chartjs-mcp-server/-/chartjs-mcp-server-3.1.1.tgz","fileCount":23,"integrity":"sha512-P9xvCKgq8SDafYw2x+zuHQbIXS+w9pymPDKllCOllk4eFuVwqFuFPyStXYcSoImh6defhRVx0YivopFJ39R7og==","signatures":[{"sig":"MEUCIDB0eKoQfQ+z4f5UKGnRw/4r3KyTmz2Lhr5pnud7LptRAiEAu6faOU754q2b8wjCbSghFsXG1g/5K7PJBJIjXP12hCk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":647571},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"1d911421f637587504e2828e2eb9d5311ec8e09e","scripts":{"dev":"ts-node src/index.ts","test":"node --test test/chart-server.test.js","build":"tsc","start":"node dist/index.js","watch":"nodemon --exec ts-node src/index.ts","release":"npm run release:patch","test:all":"npm run test && npm run test:integration","test:tools":"npx @modelcontextprotocol/inspector --cli node dist/index.js --method tools/list","test:watch":"node --test --watch test/chart-server.test.js","release:major":"npm run test:all && npm version major && npm publish && git push && git push --tags","release:minor":"npm run test:all && npm version minor && npm publish && git push && git push --tags","release:patch":"npm run test:all && npm version patch && npm publish && git push && git push --tags","prepublishOnly":"npm run build && npm test","test:integration":"node --test test/integration.test.js"},"_npmUser":{"name":"amitdeshmukh","actor":{"name":"amitdeshmukh","type":"user","email":"amit.deshmuk@gmail.com"},"email":"amit.deshmuk@gmail.com"},"repository":{"url":"git+https://github.com/ax-crew/chartjs-mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"A Model Context Protocol server for generating beautiful charts using Chart.js v4. Perfect for Claude Desktop, Cursor, and other MCP clients.","directories":{},"_nodeVersion":"23.9.0","dependencies":{"zod":"^3.23.8","canvas":"^3.1.2","chart.js":"^4.5.0","@modelcontextprotocol/sdk":"^1.13.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.10","ts-node":"^10.9.2","typescript":"^5.8.3","@types/node":"^24.0.10"},"_npmOperationalInternal":{"tmp":"tmp/chartjs-mcp-server_3.1.1_1751533783906_0.3789174375467441","host":"s3://npm-registry-packages-npm-production"}},"3.1.2":{"name":"@ax-crew/chartjs-mcp-server","version":"3.1.2","keywords":["mcp","model-context-protocol","charts","chartjs","visualization","claude","cursor","data-visualization","ai-tools","typescript"],"author":{"name":"@amitdeshmukh"},"license":"MIT","_id":"@ax-crew/chartjs-mcp-server@3.1.2","maintainers":[{"name":"amitdeshmukh","email":"amit.deshmuk@gmail.com"}],"homepage":"https://github.com/ax-crew/chartjs-mcp-server#readme","bugs":{"url":"https://github.com/ax-crew/chartjs-mcp-server/issues"},"bin":{"chartjs-mcp-server":"dist/index.js"},"dist":{"shasum":"89c3738ee2c86cdab47096dafc51e0bd5c7644e8","tarball":"https://registry.npmjs.org/@ax-crew/chartjs-mcp-server/-/chartjs-mcp-server-3.1.2.tgz","fileCount":23,"integrity":"sha512-ZopOEzMyagOmBvzvkPPieG/jGWLEd5d73Amh1mlb2a2z3Ou3nEqZN6L0zIuF1IGtWh3vv9bNhmyAQ29tpgcDiA==","signatures":[{"sig":"MEQCIFutSajp/wHrjKDAuaiehFTRnaxG7lfUxqO7FvBZpbL5AiBIT/CKQZRtYp81xC1Fmh/bmW4wqaRm2OqMlQfe++kwsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":647879},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"09185c3fa774ab4413d5a5e59851317d386c3115","scripts":{"dev":"ts-node src/index.ts","test":"node --test test/chart-server.test.js","build":"tsc","start":"node dist/index.js","watch":"nodemon --exec ts-node src/index.ts","release":"npm run release:patch","test:all":"npm run test && npm run test:integration","test:tools":"npx @modelcontextprotocol/inspector --cli node dist/index.js --method tools/list","test:watch":"node --test --watch test/chart-server.test.js","release:major":"npm run test:all && npm version major && npm publish && git push && git push --tags","release:minor":"npm run test:all && npm version minor && npm publish && git push && git push --tags","release:patch":"npm run test:all && npm version patch && npm publish && git push && git push --tags","prepublishOnly":"npm run build && npm test","test:integration":"node --test test/integration.test.js"},"_npmUser":{"name":"amitdeshmukh","actor":{"name":"amitdeshmukh","type":"user","email":"amit.deshmuk@gmail.com"},"email":"amit.deshmuk@gmail.com"},"repository":{"url":"git+https://github.com/ax-crew/chartjs-mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"A Model Context Protocol server for generating beautiful charts using Chart.js v4. Perfect for Claude Desktop, Cursor, and other MCP clients.","directories":{},"_nodeVersion":"23.9.0","dependencies":{"zod":"^3.23.8","canvas":"^3.1.2","chart.js":"^4.5.0","@modelcontextprotocol/sdk":"^1.13.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.10","ts-node":"^10.9.2","typescript":"^5.8.3","@types/node":"^24.0.10"},"_npmOperationalInternal":{"tmp":"tmp/chartjs-mcp-server_3.1.2_1751714797308_0.48838979567880036","host":"s3://npm-registry-packages-npm-production"}},"3.1.3":{"name":"@ax-crew/chartjs-mcp-server","version":"3.1.3","keywords":["mcp","model-context-protocol","charts","chartjs","visualization","claude","cursor","data-visualization","ai-tools","typescript"],"author":{"name":"@amitdeshmukh"},"license":"MIT","_id":"@ax-crew/chartjs-mcp-server@3.1.3","maintainers":[{"name":"amitdeshmukh","email":"amit.deshmuk@gmail.com"}],"homepage":"https://github.com/ax-crew/chartjs-mcp-server#readme","bugs":{"url":"https://github.com/ax-crew/chartjs-mcp-server/issues"},"bin":{"chartjs-mcp-server":"dist/index.js"},"dist":{"shasum":"b2a24b3de083ed8911671bcb06246a3e4755aebb","tarball":"https://registry.npmjs.org/@ax-crew/chartjs-mcp-server/-/chartjs-mcp-server-3.1.3.tgz","fileCount":23,"integrity":"sha512-QT1m2IYXUs7vRQNh8y9VQtqFOVf/G7gcaScWOIdNT0r+OvGWyfBYiMT4FWunI6g9FONOgouxTElvYzmpLhqnUw==","signatures":[{"sig":"MEQCICcOS3pdfAh/8JMBVexO3r2lhLcyWPKGoGFXC0YE9bTkAiBUmwEQ+J42zEnuxOEvnjnKu/FOe6rwr1Q1wrjuvPsPBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":647889},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"d6e6a87874dee66089c9c211dd89c3777ce06b42","scripts":{"dev":"ts-node src/index.ts","test":"node --test test/chart-server.test.js","build":"tsc","start":"node dist/index.js","watch":"nodemon --exec ts-node src/index.ts","release":"npm run release:patch","test:all":"npm run test && npm run test:integration","test:tools":"npx @modelcontextprotocol/inspector --cli node dist/index.js --method tools/list","test:watch":"node --test --watch test/chart-server.test.js","release:major":"npm run test:all && npm version major && npm publish && git push && git push --tags","release:minor":"npm run test:all && npm version minor && npm publish && git push && git push --tags","release:patch":"npm run test:all && npm version patch && npm publish && git push && git push --tags","prepublishOnly":"npm run build && npm test","test:integration":"node --test test/integration.test.js"},"_npmUser":{"name":"amitdeshmukh","actor":{"name":"amitdeshmukh","type":"user","email":"amit.deshmuk@gmail.com"},"email":"amit.deshmuk@gmail.com"},"repository":{"url":"git+https://github.com/ax-crew/chartjs-mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"A Model Context Protocol server for generating beautiful charts using Chart.js v4. Perfect for Claude Desktop, Cursor, and other MCP clients.","directories":{},"_nodeVersion":"23.9.0","dependencies":{"zod":"^3.23.8","canvas":"^3.1.2","chart.js":"^4.5.0","@modelcontextprotocol/sdk":"^1.13.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.10","ts-node":"^10.9.2","typescript":"^5.8.3","@types/node":"^24.0.10"},"_npmOperationalInternal":{"tmp":"tmp/chartjs-mcp-server_3.1.3_1751746622694_0.8547173640714483","host":"s3://npm-registry-packages-npm-production"}},"3.1.4":{"name":"@ax-crew/chartjs-mcp-server","version":"3.1.4","keywords":["mcp","model-context-protocol","charts","chartjs","visualization","claude","cursor","data-visualization","ai-tools","typescript"],"author":{"name":"@amitdeshmukh"},"license":"MIT","_id":"@ax-crew/chartjs-mcp-server@3.1.4","maintainers":[{"name":"amitdeshmukh","email":"amit.deshmuk@gmail.com"}],"homepage":"https://github.com/ax-crew/chartjs-mcp-server#readme","bugs":{"url":"https://github.com/ax-crew/chartjs-mcp-server/issues"},"bin":{"chartjs-mcp-server":"dist/index.js"},"dist":{"shasum":"d67c83bf25126d2e5c899df5557b6c1fee515bae","tarball":"https://registry.npmjs.org/@ax-crew/chartjs-mcp-server/-/chartjs-mcp-server-3.1.4.tgz","fileCount":23,"integrity":"sha512-Egp5oPemYK08WGoanjZJQ7yzgbp/o9nFn05laqfIaRKDiyb6xahdb5h8wNaLrOb0GqbakMq3X3wep+wiahJmDQ==","signatures":[{"sig":"MEQCIFnruqF2O5+OfJlJtvaMKqeqVCfK/NTymrkZdDRbWRu/AiBJ+n+3LufOB8eGxVeqL3hu5G0pJiTYpPmmTTq/MdhowQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":648534},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"c59ca295775ebc05e4c24137062a6726e254cd27","scripts":{"dev":"ts-node src/index.ts","test":"node --test test/chart-server.test.js","build":"tsc","start":"node dist/index.js","watch":"nodemon --exec ts-node src/index.ts","release":"npm run release:patch","test:all":"npm run test && npm run test:integration","test:tools":"npx @modelcontextprotocol/inspector --cli node dist/index.js --method tools/list","test:watch":"node --test --watch test/chart-server.test.js","release:major":"npm run test:all && npm version major && npm publish && git push && git push --tags","release:minor":"npm run test:all && npm version minor && npm publish && git push && git push --tags","release:patch":"npm run test:all && npm version patch && npm publish && git push && git push --tags","prepublishOnly":"npm run build && npm test","test:integration":"node --test test/integration.test.js"},"_npmUser":{"name":"amitdeshmukh","actor":{"name":"amitdeshmukh","type":"user","email":"amit.deshmuk@gmail.com"},"email":"amit.deshmuk@gmail.com"},"repository":{"url":"git+https://github.com/ax-crew/chartjs-mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"A Model Context Protocol server for generating beautiful charts using Chart.js v4. Perfect for Claude Desktop, Cursor, and other MCP clients.","directories":{},"_nodeVersion":"23.9.0","dependencies":{"zod":"^3.23.8","canvas":"^3.1.2","chart.js":"^4.5.0","@modelcontextprotocol/sdk":"^1.13.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.10","ts-node":"^10.9.2","typescript":"^5.8.3","@types/node":"^24.0.10"},"_npmOperationalInternal":{"tmp":"tmp/chartjs-mcp-server_3.1.4_1751882437741_0.6252727491391445","host":"s3://npm-registry-packages-npm-production"}},"3.1.5":{"name":"@ax-crew/chartjs-mcp-server","version":"3.1.5","keywords":["mcp","model-context-protocol","charts","chartjs","visualization","claude","cursor","data-visualization","ai-tools","typescript"],"author":{"name":"@amitdeshmukh"},"license":"MIT","_id":"@ax-crew/chartjs-mcp-server@3.1.5","maintainers":[{"name":"amitdeshmukh","email":"amit.deshmuk@gmail.com"}],"homepage":"https://github.com/ax-crew/chartjs-mcp-server#readme","bugs":{"url":"https://github.com/ax-crew/chartjs-mcp-server/issues"},"bin":{"chartjs-mcp-server":"dist/index.js"},"dist":{"shasum":"8bfdf9983fdae386964cb2dfaf36da1e002ac4f8","tarball":"https://registry.npmjs.org/@ax-crew/chartjs-mcp-server/-/chartjs-mcp-server-3.1.5.tgz","fileCount":23,"integrity":"sha512-lEtcEh3uhZwwIxciVRWFNsd3tNA+TpcqoxdAHQPJcA+v0pA9L8fmoveTHOk8s7YVuwHfzpfuDSXwypNqmYnRxg==","signatures":[{"sig":"MEYCIQC4TVNg6Ll3ySrzBmIyuZFq+28gQqKlstx33rg8Ajh8fwIhAIf30DfRTcEDRdWJBa4K8ZZOvaEtSdFS9AVX+fBV5Gh9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":648931},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"6c3d85868151543c3eb573a8f4ed08a62f41b9af","scripts":{"dev":"ts-node src/index.ts","test":"node --test test/chart-server.test.js","build":"tsc","start":"node dist/index.js","watch":"nodemon --exec ts-node src/index.ts","release":"npm run release:patch","test:all":"npm run test && npm run test:integration","test:tools":"npx @modelcontextprotocol/inspector --cli node dist/index.js --method tools/list","test:watch":"node --test --watch test/chart-server.test.js","release:major":"npm run test:all && npm version major && npm publish && git push && git push --tags","release:minor":"npm run test:all && npm version minor && npm publish && git push && git push --tags","release:patch":"npm run test:all && npm version patch && npm publish && git push && git push --tags","prepublishOnly":"npm run build && npm test","test:integration":"node --test test/integration.test.js"},"_npmUser":{"name":"amitdeshmukh","actor":{"name":"amitdeshmukh","type":"user","email":"amit.deshmuk@gmail.com"},"email":"amit.deshmuk@gmail.com"},"repository":{"url":"git+https://github.com/ax-crew/chartjs-mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"A Model Context Protocol server for generating beautiful charts using Chart.js v4. Perfect for Claude Desktop, Cursor, and other MCP clients.","directories":{},"_nodeVersion":"23.9.0","dependencies":{"zod":"^3.23.8","canvas":"^3.1.2","chart.js":"^4.5.0","@modelcontextprotocol/sdk":"^1.13.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.10","ts-node":"^10.9.2","typescript":"^5.8.3","@types/node":"^24.0.10"},"_npmOperationalInternal":{"tmp":"tmp/chartjs-mcp-server_3.1.5_1751979744577_0.6046537405639052","host":"s3://npm-registry-packages-npm-production"}},"3.1.9":{"name":"@ax-crew/chartjs-mcp-server","version":"3.1.9","keywords":["mcp","model-context-protocol","charts","chartjs","visualization","claude","cursor","data-visualization","ai-tools","typescript"],"author":{"name":"@amitdeshmukh"},"license":"MIT","_id":"@ax-crew/chartjs-mcp-server@3.1.9","maintainers":[{"name":"amitdeshmukh","email":"amit.deshmuk@gmail.com"}],"homepage":"https://github.com/ax-crew/chartjs-mcp-server#readme","bugs":{"url":"https://github.com/ax-crew/chartjs-mcp-server/issues"},"bin":{"chartjs-mcp-server":"dist/index.js"},"dist":{"shasum":"80b9835698500df2aad0c69bef6c6efb2d1c4010","tarball":"https://registry.npmjs.org/@ax-crew/chartjs-mcp-server/-/chartjs-mcp-server-3.1.9.tgz","fileCount":23,"integrity":"sha512-2rvC6O8Dut6JvpLFKyDayP626QprqOdkIkVRA7HxTPJG298BXaUxbppDMX1qF+2hMIgFQAPA/dBVmhvttyhETg==","signatures":[{"sig":"MEQCIDgW3KZAcvWX5Vm+KpWlThWEOzCpWTuo7bbx/+WlNrsUAiAXrpdA9H21+NMsviV/jeH0FfzItjpnXJhvt+eWAzHmdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":650028},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"e2703c91f226efad6ba271ce9e131afb7a8adcda","scripts":{"dev":"ts-node src/index.ts","test":"node --test test/chart-server.test.js","build":"tsc","start":"node dist/index.js","watch":"nodemon --exec ts-node src/index.ts","release":"npm run release:patch","test:all":"npm run test && npm run test:integration","test:tools":"npx @modelcontextprotocol/inspector --cli node dist/index.js --method tools/list","test:watch":"node --test --watch test/chart-server.test.js","release:major":"npm run test:all && npm version major && npm publish && git push && git push --tags","release:minor":"npm run test:all && npm version minor && npm publish && git push && git push --tags","release:patch":"npm run test:all && npm version patch && npm publish && git push && git push --tags","prepublishOnly":"npm run build && npm test","test:integration":"node --test test/integration.test.js"},"_npmUser":{"name":"amitdeshmukh","email":"amit.deshmuk@gmail.com"},"repository":{"url":"git+https://github.com/ax-crew/chartjs-mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"A Model Context Protocol server for generating beautiful charts using Chart.js v4. Perfect for Claude Desktop, Cursor, and other MCP clients.","directories":{},"_nodeVersion":"23.9.0","dependencies":{"zod":"^3.23.8","canvas":"^3.1.2","chart.js":"^4.5.0","@modelcontextprotocol/sdk":"^1.13.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.10","ts-node":"^10.9.2","typescript":"^5.8.3","@types/node":"^24.0.10"},"_npmOperationalInternal":{"tmp":"tmp/chartjs-mcp-server_3.1.9_1766430097114_0.2533152873579001","host":"s3://npm-registry-packages-npm-production"}},"3.2.1":{"name":"@ax-crew/chartjs-mcp-server","description":"A Model Context Protocol server for generating beautiful charts using Chart.js v4. Perfect for Claude Desktop, Cursor, and other MCP clients.","version":"3.2.1","type":"module","main":"dist/index.js","bin":{"chartjs-mcp-server":"dist/index.js"},"scripts":{"build":"tsc","start":"node dist/index.js","dev":"ts-node src/index.ts","watch":"nodemon --exec ts-node src/index.ts","test":"node --test test/chart-server.test.js","test:watch":"node --test --watch test/chart-server.test.js","test:integration":"node --test test/integration.test.js","test:tools":"npx @modelcontextprotocol/inspector --cli node dist/index.js --method tools/list","test:all":"npm run test && npm run test:integration","prepublishOnly":"npm run build && npm test","release:patch":"npm run test:all && npm version patch && npm publish && git push && git push --tags","release:minor":"npm run test:all && npm version minor && npm publish && git push && git push --tags","release:major":"npm run test:all && npm version major && npm publish && git push && git push --tags","release":"npm run release:patch"},"keywords":["mcp","model-context-protocol","charts","chartjs","visualization","claude","cursor","data-visualization","ai-tools","typescript"],"author":{"name":"@amitdeshmukh"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/ax-crew/chartjs-mcp-server.git"},"homepage":"https://github.com/ax-crew/chartjs-mcp-server#readme","bugs":{"url":"https://github.com/ax-crew/chartjs-mcp-server/issues"},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public"},"dependencies":{"@modelcontextprotocol/sdk":"^1.13.3","canvas":"^3.1.2","chart.js":"^4.5.0","zod":"^3.23.8"},"devDependencies":{"@types/node":"^24.0.10","nodemon":"^3.1.10","ts-node":"^10.9.2","typescript":"^5.8.3"},"_id":"@ax-crew/chartjs-mcp-server@3.2.1","gitHead":"9c19aa6f814da249e2b2442304bd6dfe9ad78974","_nodeVersion":"23.9.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-oPtEh9xU1NtArEG93ea6GGgJ64zyChDgiO3nSbMVrsFljVwMhberneVFIbj9BktkHeAX6FtofTGoItgjQLGjWg==","shasum":"67ebe2c94c6b918e870657d312c684ea7562430f","tarball":"https://registry.npmjs.org/@ax-crew/chartjs-mcp-server/-/chartjs-mcp-server-3.2.1.tgz","fileCount":24,"unpackedSize":655777,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCFgyX7eWb4s3gcjIOLVid50/+c3y7MkRxevk8gOJiXLAIhANoaW2CtiLf5TASpSLdrY1c+4XX/xub9bIUZ/fniToDu"}]},"_npmUser":{"name":"amitdeshmukh","email":"amit.deshmuk@gmail.com"},"directories":{},"maintainers":[{"name":"amitdeshmukh","email":"amit.deshmuk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/chartjs-mcp-server_3.2.1_1773049557816_0.0016363057346870935"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-02T12:34:47.212Z","modified":"2026-03-09T09:45:58.123Z","1.1.1":"2025-07-02T12:34:47.548Z","1.2.0":"2025-07-02T12:41:06.402Z","2.1.0":"2025-07-02T15:30:57.035Z","2.2.0":"2025-07-02T15:54:20.155Z","2.3.0":"2025-07-02T15:56:48.405Z","2.4.0":"2025-07-02T18:09:01.331Z","3.0.0":"2025-07-03T08:20:28.227Z","3.1.0":"2025-07-03T09:02:39.828Z","3.1.1":"2025-07-03T09:09:44.175Z","3.1.2":"2025-07-05T11:26:37.612Z","3.1.3":"2025-07-05T20:17:02.968Z","3.1.4":"2025-07-07T10:00:37.967Z","3.1.5":"2025-07-08T13:02:24.844Z","3.1.9":"2025-12-22T19:01:37.315Z","3.2.1":"2026-03-09T09:45:58.014Z"},"bugs":{"url":"https://github.com/ax-crew/chartjs-mcp-server/issues"},"author":{"name":"@amitdeshmukh"},"license":"MIT","homepage":"https://github.com/ax-crew/chartjs-mcp-server#readme","keywords":["mcp","model-context-protocol","charts","chartjs","visualization","claude","cursor","data-visualization","ai-tools","typescript"],"repository":{"type":"git","url":"git+https://github.com/ax-crew/chartjs-mcp-server.git"},"description":"A Model Context Protocol server for generating beautiful charts using Chart.js v4. Perfect for Claude Desktop, Cursor, and other MCP clients.","maintainers":[{"name":"amitdeshmukh","email":"amit.deshmuk@gmail.com"}],"readme":"\n\n\n# Chart.js MCP Server\n\n[![npm version](https://img.shields.io/npm/v/@ax-crew/chartjs-mcp-server.svg)](https://www.npmjs.com/package/@ax-crew/chartjs-mcp-server)\n[![npm downloads](https://img.shields.io/npm/dm/@ax-crew/chartjs-mcp-server.svg)](https://www.npmjs.com/package/@ax-crew/chartjs-mcp-server)\n[![license](https://img.shields.io/npm/l/@ax-crew/chartjs-mcp-server.svg)](./LICENSE)\n\nA Model Context Protocol (MCP) server that generates beautiful charts using Chart.js v4. Perfect for data visualization in Claude Desktop, Cursor, and other MCP-compatible applications.\n\n![Chart Examples](./examples/bubble.png)\n*Just ask \"Create a bubble chart showing company performance\" and get professional results instantly!*\n\n## 📦 NPM Package\n\n- **Name**: `@ax-crew/chartjs-mcp-server`\n- **Version**: `3.2.0`\n- **Node**: `>=18`\n- **CLI bin**: `chartjs-mcp-server`\n- **NPM**: [`@ax-crew/chartjs-mcp-server`](https://www.npmjs.com/package/@ax-crew/chartjs-mcp-server)\n\n### Install\n\n```bash\n# npm\nnpm install -D @ax-crew/chartjs-mcp-server\n\n# pnpm\npnpm add -D @ax-crew/chartjs-mcp-server\n\n# yarn\nyarn add -D @ax-crew/chartjs-mcp-server\n\n# bun\nbun add -d @ax-crew/chartjs-mcp-server\n```\n\n### Run\n\n```bash\n# via npx (recommended for MCP clients)\nnpx @ax-crew/chartjs-mcp-server\n\n# or if installed locally/globally\nchartjs-mcp-server\n```\n\n## 🎯 What This Does\n\nTransform your data into beautiful, professional charts instantly! This MCP server connects to your favorite AI applications and generates:\n\n- 📊 **Bar Charts** - Perfect for comparing categories\n- 📈 **Line Charts** - Great for showing trends over time  \n- 🥧 **Pie & Doughnut Charts** - Ideal for showing proportions\n- 🎯 **Scatter & Bubble Charts** - Perfect for correlation analysis\n- 🕸️ **Radar Charts** - Great for multi-dimensional comparisons\n- 🌟 **Polar Area Charts** - Beautiful radial visualizations\n\nAll charts can be generated as:\n- 📸 **PNG Images** (800x600px) - Perfect for saving, sharing, or embedding\n- 🌐 **Interactive HTML** - Self-contained divs with hover tooltips and animations\n- 🧩 **JSON Config** - Raw Chart.js config for client-side rendering in React/Next.js apps\n\n![Interactive Chart Demo](./examples/interactive.png)\n*Interactive HTML charts with hover tooltips and animations - perfect for web applications!*\n\n### 🖼️ See It In Action\n\nHere's what you can create with just a simple request:\n\n<table>\n<tr>\n<td align=\"center\" width=\"33%\">\n<img src=\"./examples/bar.png\" alt=\"Bar Chart Example\" width=\"250\"/><br/>\n<strong>Bar Chart</strong><br/>\n<em>Perfect for comparisons</em>\n</td>\n<td align=\"center\" width=\"33%\">\n<img src=\"./examples/line.png\" alt=\"Line Chart Example\" width=\"250\"/><br/>\n<strong>Line Chart</strong><br/>\n<em>Great for trends</em>\n</td>\n<td align=\"center\" width=\"33%\">\n<img src=\"./examples/pie.png\" alt=\"Pie Chart Example\" width=\"250\"/><br/>\n<strong>Pie Chart</strong><br/>\n<em>Show proportions</em>\n</td>\n</tr>\n<tr>\n<td align=\"center\" width=\"33%\">\n<img src=\"./examples/doughnut.png\" alt=\"Doughnut Chart Example\" width=\"250\"/><br/>\n<strong>Doughnut Chart</strong><br/>\n<em>Modern proportions</em>\n</td>\n<td align=\"center\" width=\"33%\">\n<img src=\"./examples/radar.png\" alt=\"Radar Chart Example\" width=\"250\"/><br/>\n<strong>Radar Chart</strong><br/>\n<em>Multi-dimensional data</em>\n</td>\n<td align=\"center\" width=\"33%\">\n<img src=\"./examples/scatter.png\" alt=\"Scatter Chart Example\" width=\"250\"/><br/>\n<strong>Scatter Chart</strong><br/>\n<em>Correlation analysis</em>\n</td>\n</tr>\n<tr>\n<td align=\"center\" width=\"33%\">\n<img src=\"./examples/bubble.png\" alt=\"Bubble Chart Example\" width=\"250\"/><br/>\n<strong>Bubble Chart</strong><br/>\n<em>3D relationships</em>\n</td>\n<td align=\"center\" width=\"33%\">\n<img src=\"./examples/polarArea.png\" alt=\"Polar Area Chart Example\" width=\"250\"/><br/>\n<strong>Polar Area Chart</strong><br/>\n<em>Radial visualizations</em>\n</td>\n<td align=\"center\" width=\"33%\">\n<em>And more chart types<br/>coming soon!</em>\n</td>\n</tr>\n</table>\n\n---\n\n## 🚀 For Users - Quick Setup\n\n### System Requirements\n\n- **Node.js 18+** - Required for running the MCP server\n\n### Using with Claude Desktop\n\nThe simplest way to use this MCP server:\n\n1. **Configure Claude Desktop**\n   \n   Add this to your Claude Desktop configuration file:\n   \n   **macOS**: `~/Library/Application Support/Claude/claude_desktop_config.json`\n   **Windows**: `%APPDATA%/Claude/claude_desktop_config.json`\n   \n   ```json\n   {\n     \"mcpServers\": {\n       \"chartjs\": {\n         \"command\": \"npx\",\n         \"args\": [\"@ax-crew/chartjs-mcp-server\"]\n       }\n     }\n   }\n   ```\n\n2. **Restart Claude Desktop**\n\n3. **Start Creating Charts!**\n   \n   Try asking Claude:\n   ```\n   \"Create a bar chart showing sales data: Q1: $50k, Q2: $75k, Q3: $60k, Q4: $90k\"\n   ```\n\n### Using with Cursor\n\nAdd to your Cursor settings or workspace configuration:\n```json\n{\n  \"mcpServers\": {\n    \"chartjs\": {\n      \"command\": \"npx\",\n      \"args\": [\"@ax-crew/chartjs-mcp-server\"]\n    }\n  }\n}\n```\n\n### Alternative: Install from Source\n\nIf you prefer to install from source or want to contribute:\n\n1. **Clone and Build**\n   ```bash\n   git clone https://github.com/ax-crew/chartjs-mcp-server.git\n   cd chartjs-mcp-server\n   npm install && npm run build\n   ```\n\n2. **Configure with Local Path**\n   \n   ```json\n   {\n     \"mcpServers\": {\n       \"chartjs\": {\n         \"command\": \"node\",\n         \"args\": [\"/full/path/to/chartjs-mcp-server/dist/index.js\"]\n       }\n     }\n   }\n   ```\n\n---\n\n## 📖 How to Use\n\n### Basic Usage\n\nOnce configured, you can ask your AI assistant to create charts using natural language:\n\n- *\"Create a pie chart of my budget: Housing 40%, Food 25%, Transport 15%, Entertainment 20%\"*\n- *\"Make a line chart showing website visitors over 6 months: Jan 1000, Feb 1200, Mar 1500, Apr 1300, May 1800, Jun 2100\"*\n- *\"Generate a bar chart comparing programming languages: JavaScript 65%, Python 45%, Java 35%, Go 25%\"*\n\n### Output Formats\n\nYou can specify the output format when creating charts:\n\n**PNG Images (Default)**\n```\n\"Create a bar chart as a PNG image showing sales data...\"\n```\n- High-quality static images (800x600px)\n- Perfect for documents, presentations, and sharing\n- Works everywhere\n\n**Interactive HTML**\n```\n\"Create an interactive HTML doughnut chart showing project status...\"\n```\n- Self-contained HTML divs with embedded Chart.js\n- Hover tooltips and animations\n- Perfect for web applications and frontends\n- Just inject the HTML into any webpage\n\n**JSON Config** (New in 3.2.0)\n```\n\"Create a bar chart as JSON showing quarterly revenue...\"\n```\n- Returns the raw Chart.js configuration object as JSON\n- Ideal for client-side rendering in React/Next.js apps\n- Works with AI chat UIs like [assistant-ui](https://github.com/assistant-ui/assistant-ui) via `makeAssistantToolUI`\n- See [`examples/assistant-ui-integration.example.tsx`](./examples/assistant-ui-integration.example.tsx) for a full example\n\n**Example Interactive HTML Usage:**\n```javascript\n// The AI returns HTML like this:\nconst chartHtml = `<div id=\"chart-container-123\">...</div>`;\n\n// You can inject it anywhere:\ndocument.getElementById('dashboard').innerHTML = chartHtml;\n\n// Works with any framework\n// React: <div dangerouslySetInnerHTML={{ __html: chartHtml }} />\n// Vue: <div v-html=\"chartHtml\"></div>\n// Angular: <div [innerHTML]=\"chartHtml\"></div>\n```\n\n### Chart Types Available\n\n| Chart Type | Best For | Example Use Case |\n|------------|----------|------------------|\n| **Bar** | Comparing categories | Sales by region, survey results |\n| **Line** | Trends over time | Stock prices, website traffic |\n| **Pie** | Parts of a whole | Budget breakdown, market share |\n| **Doughnut** | Proportions with focus | Same as pie, but more modern look |\n| **Scatter** | Correlation analysis | Height vs weight, sales vs advertising |\n| **Bubble** | 3D relationships | Revenue vs profit vs company size |\n| **Radar** | Multi-factor comparison | Skill assessments, product features |\n| **Polar Area** | Radial data | Seasonal data, directional analysis |\n\n### Advanced Features\n\n- 🎨 **Custom Colors**: Specify color schemes for your brand\n- 📊 **Multiple Datasets**: Compare multiple data series\n- 🏷️ **Labels & Titles**: Add context with custom labels\n- 📱 **Responsive**: Charts work great at any size\n- 🎛️ **Chart.js Options**: Full access to Chart.js v4 features\n- 🖱️ **Interactive Elements**: Tooltips, hover effects, and animations (HTML format)\n- 🔗 **Framework Agnostic**: HTML output works with React, Vue, Angular, and vanilla JS\n\n---\n\n## 🛠️ Troubleshooting\n\n### Common Issues\n\n**Chart not generating?**\n- Check that the MCP server is properly configured in your client\n- Verify the server is running: `ps aux | grep chartjs`\n- Try restarting your MCP client (Claude Desktop, Cursor, etc.)\n\n**Configuration not working?**\n- Check JSON syntax in your config file\n- Ensure file paths are correct\n- Check file permissions\n\n**Charts look wrong?**\n- Verify your data format matches Chart.js requirements\n- Check for missing required fields (labels, datasets, etc.)\n- Try a simpler chart first to test the connection\n\n### Getting Help\n\n1. **Check the [examples](./examples/)** - See working chart configurations\n2. **Run tests** - `npm test` to verify everything works\n3. **Check logs** - Look for error messages in your MCP client\n4. **Open an issue** - We're here to help!\n\n---\n\n## 🔧 For Developers - Contributing\n\nWant to improve this MCP server? We welcome contributions!\n\n### Development Setup\n\n```bash\n# Clone and setup\ngit clone https://github.com/ax-crew/chartjs-mcp-server.git\ncd chartjs-mcp-server\nnpm install\n\n# Development workflow\nnpm run dev          # Watch mode for development\nnpm test            # Run tests\nnpm run build       # Build for production\nnpm run test:watch  # Test in watch mode\n```\n\n### Project Structure\n\n```\nchartjs-mcp-server/\n├── src/\n│   ├── index.ts           # Main MCP server implementation\n│   └── chart-schema.json  # Chart.js v4 validation schema\n├── examples/              # Example configurations & outputs\n│   ├── *.json            # Chart configuration examples\n│   ├── *.png             # Generated chart images\n│   └── README.md         # Developer examples guide\n├── test/\n│   └── chart-server.test.js # Comprehensive test suite\n├── package.json          # Dependencies and scripts\n└── tsconfig.json         # TypeScript configuration\n```\n\n### Key Technologies\n\n- **TypeScript** - Type-safe development\n- **Chart.js v4** - Chart generation engine\n- **Node Canvas** - Server-side rendering\n- **MCP Protocol** - Model Context Protocol implementation\n- **Node.js Test Runner** - Native testing (no external deps)\n\n### Testing\n\nWe have comprehensive testing to ensure reliability:\n\n```bash\nnpm test                  # 27 tests across 10 suites\nnpm run test:integration  # CLI-based integration tests\nnpm run test:watch        # Development watch mode\n```\n\n### Adding New Features\n\n1. **Add chart type support** in `src/index.ts`\n2. **Create example configuration** in `examples/`\n3. **Add tests** in `test/chart-server.test.js`\n4. **Update documentation** in both READMEs\n5. **Submit a pull request**\n\n### Code Standards\n\n- ✅ TypeScript with strict mode\n- ✅ Comprehensive error handling\n- ✅ Test coverage for all features\n- ✅ Clear, documented code\n- ✅ MCP protocol compliance\n\n---\n\n## 📋 API Reference\n\n### MCP Tool: `generateChart`\n\nThe server exposes one primary tool for chart generation:\n\n**Parameters:**\n- `chartConfig` (object) - Complete Chart.js v4 configuration\n- `outputFormat` (string, optional) - Output format: `'png'` (default), `'html'`, or `'json'`\n- `saveToFile` (boolean, optional) - Save PNG to file (only applies to PNG format)\n\n**Returns:**\n- PNG Success: `{ success: true, buffer: Buffer, message: string }` or `{ success: true, pngFilePath: string, message: string }`\n- HTML Success: `{ success: true, htmlSnippet: string, message: string }`\n- JSON Success: `{ success: true, jsonConfig: object, message: string }`\n- Error: `{ success: false, error: string, message: string }`\n\n**Example:**\n```json\n{\n  \"type\": \"bar\",\n  \"data\": {\n    \"labels\": [\"Q1\", \"Q2\", \"Q3\", \"Q4\"],\n    \"datasets\": [{\n      \"label\": \"Sales\",\n      \"data\": [50000, 75000, 60000, 90000],\n      \"backgroundColor\": \"rgba(54, 162, 235, 0.8)\"\n    }]\n  },\n  \"options\": {\n    \"responsive\": true,\n    \"plugins\": {\n      \"title\": {\n        \"display\": true,\n        \"text\": \"Quarterly Sales\"\n      }\n    }\n  }\n}\n```\n\n---\n\n## 📦 What's Included\n\n- ✅ **Complete MCP Server** - Ready to use with any MCP client\n- ✅ **8 Chart Types** - All major Chart.js chart types supported\n- ✅ **Three Output Formats** - PNG images, interactive HTML divs, and JSON config\n- ✅ **Example Configurations** - 8 working examples in `/examples`\n- ✅ **Visual References** - Generated PNG samples for each chart type\n- ✅ **Comprehensive Tests** - 27 tests ensuring reliability\n- ✅ **TypeScript Support** - Full type safety and IDE support\n- ✅ **Error Handling** - Graceful error handling and validation\n- ✅ **Documentation** - Complete setup and usage guides\n\n---\n\n## 🔗 Resources\n\n- 📚 [Chart.js Documentation](https://www.chartjs.org/docs/latest/)\n- 🔌 [Model Context Protocol](https://modelcontextprotocol.io/)\n- 🎨 [Example Charts](./examples/) - See all supported chart types\n- 📝 [Changelog](./CHANGELOG.md) - Version history and release notes\n- 🐛 [Issue Tracker](https://github.com/ax-crew/chartjs-mcp-server/issues)\n- 💬 [Discussions](https://github.com/ax-crew/chartjs-mcp-server/discussions)\n\n---\n\n## 📄 License\n\nMIT License - feel free to use this in your projects!\n\n---\n\n## 🌟 Star This Repo!\n\nIf this MCP server helps you create amazing charts, please give it a star ⭐ to help others discover it!\n\n**Made with ❤️ for the MCP community** ","readmeFilename":"README.md"}