{"_id":"@dannadori/marp-mcp-node","_rev":"8-276ecb4cd49bb044f44cafe4779f0509","name":"@dannadori/marp-mcp-node","dist-tags":{"latest":"1.0.7"},"versions":{"1.0.0":{"name":"@dannadori/marp-mcp-node","version":"1.0.0","keywords":["marp","markdown","presentation","slides","mcp","model-context-protocol","pdf","html","pptx","puppeteer"],"author":{"name":"w-okada"},"license":"MIT","_id":"@dannadori/marp-mcp-node@1.0.0","maintainers":[{"name":"dannadori","email":"wataru.okada@flect.co.jp"}],"homepage":"https://github.com/w-okada/marp-mcp-node#readme","bugs":{"url":"https://github.com/w-okada/marp-mcp-node/issues"},"bin":{"marp-mcp-node":"build/index.js"},"dist":{"shasum":"802306e9f56281bf68539004df3b941b1905f8a6","tarball":"https://registry.npmjs.org/@dannadori/marp-mcp-node/-/marp-mcp-node-1.0.0.tgz","fileCount":5,"integrity":"sha512-gW+zCF2T1KFNRyk3hZWsriLHjUNUtd3CZ6sGVuWfh5wjyF+BGx4b5mCjIKqkgE+WF2qtW/TPKnQ43NJ7QGO34A==","signatures":[{"sig":"MEQCIEQ3xuPViAoDBwD3G/BqHVGmRUq9B14G9DGk6k0hTpGWAiAnoz/YLMd3WmzDwnMEZIr7IB0DGjkk9W8YNTMm1uvJ3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22660},"main":"build/index.js","type":"module","_from":"file:dannadori-marp-mcp-node-1.0.0.tgz","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js"}},"scripts":{"test":"node test-basic.js","build":"tsc","start":"node build/index.js","test:build":"npm run build && npm run test"},"_npmUser":{"name":"dannadori","actor":{"name":"dannadori","type":"user","email":"wataru.okada@flect.co.jp"},"email":"wataru.okada@flect.co.jp"},"_resolved":"C:\\Users\\mail2\\AppData\\Local\\Temp\\0047f5c61634f7cfd17ef7c3b72fb534\\dannadori-marp-mcp-node-1.0.0.tgz","_integrity":"sha512-gW+zCF2T1KFNRyk3hZWsriLHjUNUtd3CZ6sGVuWfh5wjyF+BGx4b5mCjIKqkgE+WF2qtW/TPKnQ43NJ7QGO34A==","repository":{"url":"git+https://github.com/w-okada/marp-mcp-node.git","type":"git"},"_npmVersion":"10.9.2","description":"A Model Context Protocol (MCP) server that generates presentations from Markdown using Marp, supporting HTML, PDF, and PPTX output formats","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.25.72","jsdom":"^26.1.0","pptxgenjs":"^4.0.1","puppeteer":"^24.11.2","@marp-team/marp-core":"^4.1.0","@modelcontextprotocol/sdk":"^1.15.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.10","@types/jsdom":"^21.1.7"},"_npmOperationalInternal":{"tmp":"tmp/marp-mcp-node_1.0.0_1751660192565_0.8819366715342911","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@dannadori/marp-mcp-node","version":"1.0.1","keywords":["marp","markdown","presentation","slides","mcp","model-context-protocol","pdf","html","pptx","puppeteer"],"author":{"name":"w-okada"},"license":"MIT","_id":"@dannadori/marp-mcp-node@1.0.1","maintainers":[{"name":"dannadori","email":"wataru.okada@flect.co.jp"}],"homepage":"https://github.com/w-okada/marp-mcp-node#readme","bugs":{"url":"https://github.com/w-okada/marp-mcp-node/issues"},"bin":{"marp-mcp-node":"build/index.js"},"dist":{"shasum":"e61f6baa7a2b61c944da81d5cb8138f1fd52a8a1","tarball":"https://registry.npmjs.org/@dannadori/marp-mcp-node/-/marp-mcp-node-1.0.1.tgz","fileCount":5,"integrity":"sha512-M8QZbDHEC934d+Xkeb0kUwjwGsIbButnyiSbNL8Q1HBdUP3KSgVfFNLUG+5D/nKLSwFd6DwSHFJQczZ8qzetEw==","signatures":[{"sig":"MEQCIFbZwxfbH0Cic5ZgKnOYYSJPZ1IkEQ4b9i11zDI4WOr5AiB/qpFZVFR/VCIa56yVhXL0zxpE4xfCge+7neriwobuwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22670},"main":"build/index.js","type":"module","_from":"file:dannadori-marp-mcp-node-1.0.1.tgz","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js"}},"scripts":{"test":"node test-basic.js","build":"tsc","start":"node build/index.js","test:build":"npm run build && npm run test"},"_npmUser":{"name":"dannadori","actor":{"name":"dannadori","type":"user","email":"wataru.okada@flect.co.jp"},"email":"wataru.okada@flect.co.jp"},"_resolved":"C:\\Users\\mail2\\AppData\\Local\\Temp\\a56b4a5c9749d9048427d0058a20d781\\dannadori-marp-mcp-node-1.0.1.tgz","_integrity":"sha512-M8QZbDHEC934d+Xkeb0kUwjwGsIbButnyiSbNL8Q1HBdUP3KSgVfFNLUG+5D/nKLSwFd6DwSHFJQczZ8qzetEw==","repository":{"url":"git+https://github.com/w-okada/marp-mcp-node.git","type":"git"},"_npmVersion":"10.9.2","description":"A Model Context Protocol (MCP) server that generates presentations from Markdown using Marp, supporting HTML, PDF, and PPTX output formats","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.25.72","jsdom":"^26.1.0","pptxgenjs":"^4.0.1","puppeteer":"^24.11.2","@marp-team/marp-core":"^4.1.0","@modelcontextprotocol/sdk":"^1.15.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.10","@types/jsdom":"^21.1.7"},"_npmOperationalInternal":{"tmp":"tmp/marp-mcp-node_1.0.1_1751660361545_0.4008111420404663","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@dannadori/marp-mcp-node","version":"1.0.2","keywords":["marp","markdown","presentation","slides","mcp","model-context-protocol","pdf","html","pptx","puppeteer"],"author":{"name":"w-okada"},"license":"MIT","_id":"@dannadori/marp-mcp-node@1.0.2","maintainers":[{"name":"dannadori","email":"wataru.okada@flect.co.jp"}],"homepage":"https://github.com/w-okada/marp-mcp-node#readme","bugs":{"url":"https://github.com/w-okada/marp-mcp-node/issues"},"bin":{"marp-mcp-node":"build/index.js"},"dist":{"shasum":"715244020e1150bcc1832f51d69f62d03c47603b","tarball":"https://registry.npmjs.org/@dannadori/marp-mcp-node/-/marp-mcp-node-1.0.2.tgz","fileCount":5,"integrity":"sha512-r2g6C04DZOFQLlqtarbz/FlhCW03OzxxnzDo5LbgIFrvi7muU0rUYNGUb6rgiIDSUGWSHorqqfuCnA5LOmsbFw==","signatures":[{"sig":"MEQCICN/vQMXzJ41wdQ6YxEv2a1DgoTbCVE2d5ywuur2IBNrAiB/jIsrlCm0y9b3z6HhiZpQPQ9id+5kuKC4X1jZnjg+CQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22869},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js"}},"gitHead":"d3c69f1e82ef85cdb30dcaf40bd3d7fb78b3a8b8","scripts":{"test":"node test-basic.js","build":"tsc","start":"node build/index.js","test:build":"npm run build && npm run test","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"dannadori","actor":{"name":"dannadori","type":"user","email":"wataru.okada@flect.co.jp"},"email":"wataru.okada@flect.co.jp"},"repository":{"url":"git+https://github.com/w-okada/marp-mcp-node.git","type":"git"},"_npmVersion":"10.9.2","description":"A Model Context Protocol (MCP) server that generates presentations from Markdown using Marp, supporting HTML, PDF, and PPTX output formats","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.25.72","jsdom":"^26.1.0","pptxgenjs":"^4.0.1","puppeteer":"^24.11.2","@marp-team/marp-core":"^4.1.0","@modelcontextprotocol/sdk":"^1.15.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.4","devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.10","@types/jsdom":"^21.1.7"},"_npmOperationalInternal":{"tmp":"tmp/marp-mcp-node_1.0.2_1751661926967_0.46905750038998995","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@dannadori/marp-mcp-node","version":"1.0.3","keywords":["marp","markdown","presentation","slides","mcp","model-context-protocol","pdf","html","pptx","puppeteer"],"author":{"name":"w-okada"},"license":"MIT","_id":"@dannadori/marp-mcp-node@1.0.3","maintainers":[{"name":"dannadori","email":"wataru.okada@flect.co.jp"}],"homepage":"https://github.com/w-okada/marp-mcp-node#readme","bugs":{"url":"https://github.com/w-okada/marp-mcp-node/issues"},"bin":{"marp-mcp-node":"build/index.js"},"dist":{"shasum":"7d049c4060d22b0d6df6f681eeda0b9015a47d2f","tarball":"https://registry.npmjs.org/@dannadori/marp-mcp-node/-/marp-mcp-node-1.0.3.tgz","fileCount":5,"integrity":"sha512-GOfZtVSrAIEcWLPJJ9q+OXyTRrZh3if+wnxMyCQYyfOuDoqalJ2XGtpJc94jXxeiDnhMdzlhhxt+TjewbvlJ8Q==","signatures":[{"sig":"MEQCIB8dEG3LuKCJLPTX6PGiYzov/GK91choVMbtQ/Cepdv0AiA4wnhjKZZoFLCH3C+zJ04AfvtSdGK8RPhccTGQGffLTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22710},"main":"build/index.js","type":"module","_from":"file:dannadori-marp-mcp-node-1.0.3.tgz","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js"}},"scripts":{"test":"node test-basic.js","build":"tsc","start":"node build/index.js","test:build":"npm run build && npm run test"},"_npmUser":{"name":"dannadori","actor":{"name":"dannadori","type":"user","email":"wataru.okada@flect.co.jp"},"email":"wataru.okada@flect.co.jp"},"_resolved":"C:\\Users\\mail2\\AppData\\Local\\Temp\\786726817c3e7ef5001719f30ee82087\\dannadori-marp-mcp-node-1.0.3.tgz","_integrity":"sha512-GOfZtVSrAIEcWLPJJ9q+OXyTRrZh3if+wnxMyCQYyfOuDoqalJ2XGtpJc94jXxeiDnhMdzlhhxt+TjewbvlJ8Q==","repository":{"url":"git+https://github.com/w-okada/marp-mcp-node.git","type":"git"},"_npmVersion":"10.9.2","description":"A Model Context Protocol (MCP) server that generates presentations from Markdown using Marp, supporting HTML, PDF, and PPTX output formats","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.25.72","jsdom":"^26.1.0","pptxgenjs":"^4.0.1","puppeteer":"^24.11.2","@marp-team/marp-core":"^4.1.0","@modelcontextprotocol/sdk":"^1.15.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.10","@types/jsdom":"^21.1.7"},"_npmOperationalInternal":{"tmp":"tmp/marp-mcp-node_1.0.3_1751662090015_0.6951612976622861","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@dannadori/marp-mcp-node","version":"1.0.4","keywords":["marp","markdown","presentation","slides","mcp","model-context-protocol","pdf","html","pptx","puppeteer"],"author":{"name":"w-okada"},"license":"MIT","_id":"@dannadori/marp-mcp-node@1.0.4","maintainers":[{"name":"dannadori","email":"wataru.okada@flect.co.jp"}],"homepage":"https://github.com/w-okada/marp-mcp-node#readme","bugs":{"url":"https://github.com/w-okada/marp-mcp-node/issues"},"bin":{"marp-mcp-node":"build/index.js"},"dist":{"shasum":"cbacfa4951060cfd373f08d8428b345a92d22783","tarball":"https://registry.npmjs.org/@dannadori/marp-mcp-node/-/marp-mcp-node-1.0.4.tgz","fileCount":5,"integrity":"sha512-4+wctyodkfAd3FeHUAQvqlA1y97HCO/QTASi+NHeOHHOcxhIepqaiEzX6PEPiXafNKmNhAr6pvZRJjwByPvATg==","signatures":[{"sig":"MEUCIQCz+6acnvQweFMnOz+mZtwutyIjahW6SIXizKStAOk0CwIgQG5Oy+40yKlR18UzdxoWfJHY6rsyyLaqerVo/E4y/5w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22710},"main":"build/index.js","type":"module","_from":"file:dannadori-marp-mcp-node-1.0.4.tgz","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js"}},"scripts":{"test":"node test-basic.js","build":"tsc","start":"node build/index.js","test:build":"npm run build && npm run test"},"_npmUser":{"name":"dannadori","actor":{"name":"dannadori","type":"user","email":"wataru.okada@flect.co.jp"},"email":"wataru.okada@flect.co.jp"},"_resolved":"C:\\Users\\mail2\\AppData\\Local\\Temp\\72c7da18d64c32ed7e895bd2eed8ed4f\\dannadori-marp-mcp-node-1.0.4.tgz","_integrity":"sha512-4+wctyodkfAd3FeHUAQvqlA1y97HCO/QTASi+NHeOHHOcxhIepqaiEzX6PEPiXafNKmNhAr6pvZRJjwByPvATg==","repository":{"url":"git+https://github.com/w-okada/marp-mcp-node.git","type":"git"},"_npmVersion":"10.9.2","description":"A Model Context Protocol (MCP) server that generates presentations from Markdown using Marp, supporting HTML, PDF, and PPTX output formats","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.25.72","jsdom":"^26.1.0","pptxgenjs":"^4.0.1","puppeteer":"^24.11.2","@marp-team/marp-core":"^4.1.0","@modelcontextprotocol/sdk":"^1.15.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.10","@types/jsdom":"^21.1.7"},"_npmOperationalInternal":{"tmp":"tmp/marp-mcp-node_1.0.4_1751662731366_0.974992306203271","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@dannadori/marp-mcp-node","version":"1.0.5","keywords":["marp","markdown","presentation","slides","mcp","model-context-protocol","pdf","html","pptx","puppeteer"],"author":{"name":"w-okada"},"license":"MIT","_id":"@dannadori/marp-mcp-node@1.0.5","maintainers":[{"name":"dannadori","email":"wataru.okada@flect.co.jp"}],"homepage":"https://github.com/w-okada/marp-mcp-node#readme","bugs":{"url":"https://github.com/w-okada/marp-mcp-node/issues"},"bin":{"marp-mcp-node":"build/index.js"},"dist":{"shasum":"6591151c8582014d4808665e14420fdf7c7ee3b8","tarball":"https://registry.npmjs.org/@dannadori/marp-mcp-node/-/marp-mcp-node-1.0.5.tgz","fileCount":5,"integrity":"sha512-QWcjbKnxAtEGaOj4SysFPibHSa7JWMaKbRJmwiLsObuAvFZi/TZ0Mvj9t018a2yri2qsX9M05MqhHn77dDOylg==","signatures":[{"sig":"MEUCIQCSDsMwRq03TEAOmZZSNA45R5Vx42s0Wq3tgkRs3EoV2QIgSGAX+8veBKzxlO0SJv8Xc4WULOTcyYKOS2JP8QDjHkc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22799},"main":"build/index.js","type":"module","_from":"file:dannadori-marp-mcp-node-1.0.5.tgz","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js"}},"scripts":{"test":"node test-basic.js","build":"tsc","start":"node build/index.js","test:build":"npm run build && npm run test"},"_npmUser":{"name":"dannadori","actor":{"name":"dannadori","type":"user","email":"wataru.okada@flect.co.jp"},"email":"wataru.okada@flect.co.jp"},"_resolved":"C:\\Users\\mail2\\AppData\\Local\\Temp\\4b82b3dde4ad231c68b58adbd72c0391\\dannadori-marp-mcp-node-1.0.5.tgz","_integrity":"sha512-QWcjbKnxAtEGaOj4SysFPibHSa7JWMaKbRJmwiLsObuAvFZi/TZ0Mvj9t018a2yri2qsX9M05MqhHn77dDOylg==","repository":{"url":"git+https://github.com/w-okada/marp-mcp-node.git","type":"git"},"_npmVersion":"10.9.2","description":"A Model Context Protocol (MCP) server that generates presentations from Markdown using Marp, supporting HTML, PDF, and PPTX output formats","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.25.72","jsdom":"^26.1.0","pptxgenjs":"^4.0.1","puppeteer":"^24.11.2","@marp-team/marp-core":"^4.1.0","@modelcontextprotocol/sdk":"^1.15.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.10","@types/jsdom":"^21.1.7"},"_npmOperationalInternal":{"tmp":"tmp/marp-mcp-node_1.0.5_1751782309911_0.4575584122765186","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@dannadori/marp-mcp-node","version":"1.0.6","keywords":["marp","markdown","presentation","slides","mcp","model-context-protocol","pdf","html","pptx","puppeteer"],"author":{"name":"w-okada"},"license":"MIT","_id":"@dannadori/marp-mcp-node@1.0.6","maintainers":[{"name":"dannadori","email":"wataru.okada@flect.co.jp"}],"homepage":"https://github.com/w-okada/marp-mcp-node#readme","bugs":{"url":"https://github.com/w-okada/marp-mcp-node/issues"},"bin":{"marp-mcp-node":"build/index.js"},"dist":{"shasum":"5564731af4f6efb850e62682d713d9b2d465a8a2","tarball":"https://registry.npmjs.org/@dannadori/marp-mcp-node/-/marp-mcp-node-1.0.6.tgz","fileCount":5,"integrity":"sha512-S1uR/NSxfMq8iwKgxl7P5lZosUcFVBPxZ4XMPhzTkJRqChbgaYImw1YLMGZgQ2m8tm7zIf9nKIiWVRwAot2G3A==","signatures":[{"sig":"MEQCIBLlnaiAANqBLXbXaHMuQbOPnuZjbs/CLfMqRb0Br7UIAiBqWr38MOph1gtn0o7z6ewua3vq8yWc3plzVwVbZbDJRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26794},"main":"build/index.js","type":"module","_from":"file:dannadori-marp-mcp-node-1.0.6.tgz","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js"}},"scripts":{"test":"node test-basic.js","build":"tsc","start":"node build/index.js","test:build":"npm run build && npm run test"},"_npmUser":{"name":"dannadori","actor":{"name":"dannadori","type":"user","email":"wataru.okada@flect.co.jp"},"email":"wataru.okada@flect.co.jp"},"_resolved":"C:\\Users\\mail2\\AppData\\Local\\Temp\\7aabb6388b5a7e5c9b47c3a0769d65ba\\dannadori-marp-mcp-node-1.0.6.tgz","_integrity":"sha512-S1uR/NSxfMq8iwKgxl7P5lZosUcFVBPxZ4XMPhzTkJRqChbgaYImw1YLMGZgQ2m8tm7zIf9nKIiWVRwAot2G3A==","repository":{"url":"git+https://github.com/w-okada/marp-mcp-node.git","type":"git"},"_npmVersion":"10.9.2","description":"A Model Context Protocol (MCP) server that generates presentations from Markdown using Marp, supporting HTML, PDF, and PPTX output formats","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.25.72","jsdom":"^26.1.0","pptxgenjs":"^4.0.1","puppeteer":"^24.11.2","@marp-team/marp-core":"^4.1.0","@modelcontextprotocol/sdk":"^1.15.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.10","@types/jsdom":"^21.1.7"},"_npmOperationalInternal":{"tmp":"tmp/marp-mcp-node_1.0.6_1751923004293_0.1933792799133871","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@dannadori/marp-mcp-node","version":"1.0.7","description":"A Model Context Protocol (MCP) server that generates presentations from Markdown using Marp, supporting HTML, PDF, and PPTX output formats","main":"build/index.js","type":"module","bin":{"marp-mcp-node":"build/index.js"},"keywords":["marp","markdown","presentation","slides","mcp","model-context-protocol","pdf","html","pptx","puppeteer"],"author":{"name":"w-okada"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/w-okada/marp-mcp-node.git"},"homepage":"https://github.com/w-okada/marp-mcp-node#readme","bugs":{"url":"https://github.com/w-okada/marp-mcp-node/issues"},"exports":{".":{"import":"./build/index.js","types":"./build/index.d.ts"}},"engines":{"node":">=18.0.0"},"dependencies":{"@marp-team/marp-core":"^4.1.0","@modelcontextprotocol/sdk":"^1.15.0","jsdom":"^26.1.0","pptxgenjs":"^4.0.1","puppeteer":"^24.11.2","zod":"^3.25.72"},"devDependencies":{"@types/jsdom":"^21.1.7","@types/node":"^24.0.10","typescript":"^5.8.3"},"scripts":{"build":"tsc","start":"node build/index.js","test":"node test-basic.js","test:build":"npm run build && npm run test"},"_id":"@dannadori/marp-mcp-node@1.0.7","types":"./build/index.d.ts","_integrity":"sha512-kb3tIY96qp2mpcyWs6qn6vzVJ/5tPX5/gkJdLwmzS+3DGc+QFzbjkfNL4CiZ2gu7J/CcL0UWBcv9iZ46hCYCUQ==","_resolved":"C:\\Users\\mail2\\AppData\\Local\\Temp\\35c26687aec8cd91ae9e68edc49cd8ad\\dannadori-marp-mcp-node-1.0.7.tgz","_from":"file:dannadori-marp-mcp-node-1.0.7.tgz","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-kb3tIY96qp2mpcyWs6qn6vzVJ/5tPX5/gkJdLwmzS+3DGc+QFzbjkfNL4CiZ2gu7J/CcL0UWBcv9iZ46hCYCUQ==","shasum":"f767e127eb7c75eb07f0795080845b5979b11543","tarball":"https://registry.npmjs.org/@dannadori/marp-mcp-node/-/marp-mcp-node-1.0.7.tgz","fileCount":5,"unpackedSize":27824,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC6wEm3Z9YL9emgFn0skhmVtJlUEN//1xD4GX3FfmrUnAIhANoycqpz2sPvFpysf+keUX63nGjuB4dxLvmpJh4ynjtO"}]},"_npmUser":{"name":"dannadori","email":"wataru.okada@flect.co.jp","actor":{"name":"dannadori","email":"wataru.okada@flect.co.jp","type":"user"}},"directories":{},"maintainers":[{"name":"dannadori","email":"wataru.okada@flect.co.jp"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/marp-mcp-node_1.0.7_1752050847753_0.14284318026290466"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-04T20:16:32.471Z","modified":"2025-07-09T08:47:28.077Z","1.0.0":"2025-07-04T20:16:32.731Z","1.0.1":"2025-07-04T20:19:21.741Z","1.0.2":"2025-07-04T20:45:27.136Z","1.0.3":"2025-07-04T20:48:10.209Z","1.0.4":"2025-07-04T20:58:51.550Z","1.0.5":"2025-07-06T06:11:50.076Z","1.0.6":"2025-07-07T21:16:44.488Z","1.0.7":"2025-07-09T08:47:27.929Z"},"bugs":{"url":"https://github.com/w-okada/marp-mcp-node/issues"},"author":{"name":"w-okada"},"license":"MIT","homepage":"https://github.com/w-okada/marp-mcp-node#readme","keywords":["marp","markdown","presentation","slides","mcp","model-context-protocol","pdf","html","pptx","puppeteer"],"repository":{"type":"git","url":"git+https://github.com/w-okada/marp-mcp-node.git"},"description":"A Model Context Protocol (MCP) server that generates presentations from Markdown using Marp, supporting HTML, PDF, and PPTX output formats","maintainers":[{"name":"dannadori","email":"wataru.okada@flect.co.jp"}],"readme":"# Marp MCP Node\n\n[![npm version](https://badge.fury.io/js/@dannadori%2Fmarp-mcp-node.svg)](https://badge.fury.io/js/@dannadori%2Fmarp-mcp-node)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\n**Marp MCP Node** は、[Marp](https://marp.app/)を使用して Markdown からプレゼンテーションを生成し、[Model Context Protocol (MCP)](https://modelcontextprotocol.io/) サーバーとして動作する Node.js パッケージです。\n\n## ✨ 主な機能\n\n-   📝 **Markdown からプレゼンテーション生成**: Marp を使用して Markdown ファイルを美しいスライドに変換\n-   🎨 **複数出力形式対応**: HTML、PDF、PPTX 形式での出力 (現在は HTML のみ。)\n-   🎯 **高度なナビゲーション**: スライド間の移動、フルスクリーン、キーボードショートカット\n-   📱 **タッチデバイス対応**: スワイプジェスチャーでスライド操作\n-   🎭 **テーマサポート**: カスタムテーマの適用可能\n-   🔌 **MCP 統合**: Model Context Protocol サーバーとして外部ツールとの連携\n\n## 🚀 インストール\n\n```bash\nnpm install @dannadori/marp-mcp-node\n```\n\nまたは\n\n```bash\npnpm add @dannadori/marp-mcp-node\n```\n\n## 📖 使用方法\n\n### MCP サーバーとして使用\n\n```bash\n# サーバーを起動\nnpx @dannadori/marp-mcp-node\n```\n\n## 🔧 提供されるツール\n\nこの MCP サーバーは以下の 2 つのツールを提供します：\n\n### 1. `marp.render`\n\n**機能**: Markdown 文字列を直接受け取って、Marp でスライドに変換します。\n\n**パラメータ**:\n\n-   `md` (必須): 変換する Markdown 文字列\n-   `format` (オプション): 出力形式 (`html`, `pdf`, `pptx`) - デフォルトは `html`\n-   `theme` (オプション): カスタムテーマファイルのパス\n\n**戻り値**:\n\n-   HTML 形式の場合: インラインリソースとして結果を返す\n-   PDF/PPTX 形式の場合: ファイルリンクとして結果を返す\n\n**使用例**:\n\n```javascript\n// HTML形式で出力\nmarp.render({\n    md: \"# タイトル\\n\\n内容\",\n    format: \"html\",\n});\n\n// PDFで出力（テーマ付き）\nmarp.render({\n    md: \"# タイトル\\n\\n内容\",\n    format: \"pdf\",\n    theme: \"/path/to/custom-theme.css\",\n});\n```\n\n### 2. `marp.convert`\n\n**機能**: Markdown ファイルを読み込んで、Marp でスライドに変換し、指定された拡張子のファイルに出力します。\n\n**パラメータ**:\n\n-   `inputPath` (必須): 変換する Markdown ファイルのパス\n-   `outputExtension` (必須): 出力ファイルの拡張子 (`html`, `pdf`, `pptx`)\n-   `theme` (オプション): テーマファイルのパス\n\n**戻り値**:\n\n-   成功時: 出力ファイルのパスを返す\n-   エラー時: エラーメッセージを返す\n\n**使用例**:\n\n```javascript\n// presentation.md を presentation.html に変換\nmarp.convert({\n    inputPath: \"./presentation.md\",\n    outputExtension: \"html\",\n});\n\n// カスタムテーマでPDF出力\nmarp.convert({\n    inputPath: \"./slides.md\",\n    outputExtension: \"pdf\",\n    theme: \"./custom-theme.css\",\n});\n```\n\n## 🎨 出力形式\n\n### HTML 出力\n\n-   インタラクティブなスライドナビゲーション\n-   プログレスバー\n-   フルスクリーン対応\n-   キーボードショートカット\n-   モバイルデバイスでのスワイプ対応\n\n### PDF 出力 (未実装)\n\n-   高品質な PDF 生成\n-   印刷可能なフォーマット\n-   Puppeteer を使用した正確なレンダリング\n\n### PPTX 出力 (未実装)\n\n-   Microsoft PowerPoint 互換\n-   編集可能なスライド\n-   テキストベースの変換\n\n## ⌨️ キーボードショートカット（HTML 出力時）\n\n| キー          | 機能                   |\n| ------------- | ---------------------- |\n| `→` / `Space` | 次のスライド           |\n| `←`           | 前のスライド           |\n| `Home`        | 最初のスライド         |\n| `End`         | 最後のスライド         |\n| `F` / `F11`   | フルスクリーン切り替え |\n\n## 📱 タッチ操作\n\n-   **左スワイプ**: 次のスライド\n-   **右スワイプ**: 前のスライド\n\n## 🎭 テーマサポート\n\nカスタムテーマを適用できます：\n\n```javascript\n// テーマファイルを指定\nconst result = await marpTool.render({\n    md: \"# Your Presentation\\n\\nSlide content here\",\n    format: \"html\",\n    theme: \"/path/to/your/theme.css\",\n});\n```\n\n## 🔧 技術仕様\n\n-   **Node.js**: 18.0.0 以上\n-   **TypeScript**: 5.8.3\n-   **主要依存関係**:\n    -   `@marp-team/marp-core`: Marp コア機能\n    -   `@modelcontextprotocol/sdk`: MCP プロトコル\n    -   `puppeteer`: PDF 生成\n    -   `pptxgenjs`: PowerPoint 生成\n    -   `jsdom`: HTML 操作\n\n## 📝 Markdown サンプル\n\n```markdown\n---\ntheme: default\npaginate: true\n---\n\n# タイトルスライド\n\nプレゼンテーションの開始\n\n---\n\n## 第 2 スライド\n\n-   ポイント 1\n-   ポイント 2\n-   ポイント 3\n\n---\n\n## 第 3 スライド\n\n**重要な内容**をここに記述\n```\n\n## 🤝 貢献\n\n1. このリポジトリをフォーク\n2. 機能ブランチを作成 (`git checkout -b feature/amazing-feature`)\n3. 変更をコミット (`git commit -m 'Add amazing feature'`)\n4. ブランチをプッシュ (`git push origin feature/amazing-feature`)\n5. Pull Request を作成\n\n## 📄 ライセンス\n\nMIT License - 詳細は [LICENSE](LICENSE) ファイルを参照してください。\n\n## 🔗 関連リンク\n\n-   [Marp](https://marp.app/) - Markdown Presentation Ecosystem\n-   [Model Context Protocol](https://modelcontextprotocol.io/) - MCP 仕様\n-   [Puppeteer](https://pptr.dev/) - ヘッドレス Chrome API\n\n## 📞 サポート\n\n問題や質問がございましたら、[GitHub Issues](https://github.com/w-okada/marp-mcp-node/issues)でお知らせください。\n\n---\n\n**Created by [w-okada](https://github.com/w-okada)**\n","readmeFilename":"README.md"}