{"_id":"@birthday8/doc-mcp","_rev":"14-b4e1317097782554a756c1e65c647373","name":"@birthday8/doc-mcp","dist-tags":{"latest":"1.0.14"},"versions":{"1.0.0":{"name":"@birthday8/doc-mcp","version":"1.0.0","keywords":["mcp","mcp-server","docx","word","document","html","converter"],"author":"","license":"MIT","_id":"@birthday8/doc-mcp@1.0.0","maintainers":[{"name":"birthday8","email":"birthday8@qq.com"}],"bin":{"doc-creator-mcp":"index.js"},"dist":{"shasum":"7976b6f6fa090bbdcb034f2514dfea16c83117af","tarball":"https://registry.npmjs.org/@birthday8/doc-mcp/-/doc-mcp-1.0.0.tgz","fileCount":8,"integrity":"sha512-d43eTkYhmviHthggYl9MI0IWJ5eUP2o6/70tv0jY6zZRVQ0vNSCJ4S6AXNSXx5iMZGmXPpPMeLBI6eXzidheDA==","signatures":[{"sig":"MEYCIQDaojNJaWmeNfEN+5ILjNcqWBVWk9J3WGGziRL265pS6QIhAOT2jq+UkWbie4YTurX6O9xU1dvNJNApt9Po7jk+77PK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89809},"main":"index.js","engines":{"node":">=14.0.0"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node install.js"},"_npmUser":{"name":"birthday8","email":"birthday8@qq.com"},"_npmVersion":"10.9.2","description":"Doc Creator MCP Server - Generate Word documents from HTML","directories":{},"_nodeVersion":"22.17.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/doc-mcp_1.0.0_1769869571641_0.7278101532173697","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@birthday8/doc-mcp","version":"1.0.1","keywords":["mcp","mcp-server","docx","word","document","html","converter"],"author":"","license":"MIT","_id":"@birthday8/doc-mcp@1.0.1","maintainers":[{"name":"birthday8","email":"birthday8@qq.com"}],"bin":{"doc-creator-mcp":"index.js"},"dist":{"shasum":"bed5dcce20c4042f866e35ee9331c9f6d9bfc99b","tarball":"https://registry.npmjs.org/@birthday8/doc-mcp/-/doc-mcp-1.0.1.tgz","fileCount":7,"integrity":"sha512-cFbnDkY18RGBXJfQhI7GDQmcCy/XfDXzQOQAfYEcW3y3LhO6nUMTyWHXuYIc9tMkKB4gqYamcrv2HQw4j/qniQ==","signatures":[{"sig":"MEYCIQDsbKs7XuTZzPRsllhkyQfpx/jsDtTtEbh55zLI7CvBqQIhAMCXRoC0F56Cw9c9l1+M+y005j6SJ6O3z6EE2nWLnAQv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53978},"main":"index.js","engines":{"node":">=14.0.0"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node install.js"},"_npmUser":{"name":"birthday8","email":"birthday8@qq.com"},"_npmVersion":"10.9.2","description":"Doc Creator MCP Server - Generate Word documents from HTML","directories":{},"_nodeVersion":"22.17.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/doc-mcp_1.0.1_1769870007969_0.3902821030274195","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@birthday8/doc-mcp","version":"1.0.2","keywords":["mcp","mcp-server","docx","word","document","html","converter"],"author":"","license":"MIT","_id":"@birthday8/doc-mcp@1.0.2","maintainers":[{"name":"birthday8","email":"birthday8@qq.com"}],"bin":{"doc-creator-mcp":"index.js"},"dist":{"shasum":"8389c85f43f1140e6d9327db98052d9f42c1fd8a","tarball":"https://registry.npmjs.org/@birthday8/doc-mcp/-/doc-mcp-1.0.2.tgz","fileCount":11,"integrity":"sha512-yTYW//JWoq+k3ldWSsQr8UT8BYhYb8iXytYETUv9dUTnPefZL56Y/IWetp6Y6CvUV16vutYYyZXz2EWgWZx29g==","signatures":[{"sig":"MEYCIQCI6BQrRKVuYXJSZzYMmLdTQHgzujspGb9BgvUPDA2fIwIhAJjmWUAqX8LpFLNSSYOjJlCac10fULRjEIZUNExA0736","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117891},"main":"index.js","engines":{"node":">=14.0.0"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node install.js"},"_npmUser":{"name":"birthday8","email":"birthday8@qq.com"},"_npmVersion":"10.9.2","description":"Doc Creator MCP Server - Generate Word documents from HTML","directories":{},"_nodeVersion":"22.17.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/doc-mcp_1.0.2_1770047975538_0.5127700460949556","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@birthday8/doc-mcp","version":"1.0.3","keywords":["mcp","mcp-server","docx","word","document","html","converter"],"author":"","license":"MIT","_id":"@birthday8/doc-mcp@1.0.3","maintainers":[{"name":"birthday8","email":"birthday8@qq.com"}],"bin":{"doc-creator-mcp":"index.js"},"dist":{"shasum":"5c4b8a17bc5234aa402770dbf5c449974a0a141e","tarball":"https://registry.npmjs.org/@birthday8/doc-mcp/-/doc-mcp-1.0.3.tgz","fileCount":15,"integrity":"sha512-goDK7Iro+lmj92NFF0V0iFqLcyKJWUmbG39BqGoNzMBkr2QV0nYtEAt5SNswuabbAqnfHCd3mZZtkc3wg8T5FQ==","signatures":[{"sig":"MEUCIH8N1UunuNEXBDYeUZoPPOJoZttjW3vDf/hJnrJ8qavMAiEAtePp/LPyGddjPmDT6WRhVxyb1V5Zt/FkqRWg/wkxN44=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158949},"main":"index.js","engines":{"node":">=14.0.0"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node install.js"},"_npmUser":{"name":"birthday8","email":"birthday8@qq.com"},"_npmVersion":"10.9.2","description":"Doc Creator MCP Server - Generate Word documents from HTML","directories":{},"_nodeVersion":"22.17.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/doc-mcp_1.0.3_1770095697276_0.2535055342252368","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@birthday8/doc-mcp","version":"1.0.4","keywords":["mcp","mcp-server","docx","word","document","html","converter"],"author":"","license":"MIT","_id":"@birthday8/doc-mcp@1.0.4","maintainers":[{"name":"birthday8","email":"birthday8@qq.com"}],"bin":{"doc-creator-mcp":"index.js"},"dist":{"shasum":"7ffbfc1558560c68071a46569cc405a180bf0f11","tarball":"https://registry.npmjs.org/@birthday8/doc-mcp/-/doc-mcp-1.0.4.tgz","fileCount":15,"integrity":"sha512-pdRxkWcIf1JgoL8HEKC6j997fZDvgQYOqfjZ8CbTbxfbAnj5A1fhbk8k80ssVOru396GDcKVarEUHY1tQpRohg==","signatures":[{"sig":"MEUCIQClo57wF68YYlKgWZgel2zKBSxKoWB974p01s5MEGbDIQIgfbjMTlyFOFE1geeMQ+85sZghb7BPZRXX4apSMXeZWK4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":164554},"main":"index.js","engines":{"node":">=14.0.0"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node install.js"},"_npmUser":{"name":"birthday8","email":"birthday8@qq.com"},"_npmVersion":"10.9.2","description":"Doc Creator MCP Server - Generate Word documents from HTML","directories":{},"_nodeVersion":"22.17.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/doc-mcp_1.0.4_1770099739838_0.49911234962007933","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@birthday8/doc-mcp","version":"1.0.5","keywords":["mcp","mcp-server","docx","word","document","html","converter"],"author":"","license":"MIT","_id":"@birthday8/doc-mcp@1.0.5","maintainers":[{"name":"birthday8","email":"birthday8@qq.com"}],"bin":{"doc-creator-mcp":"index.js"},"dist":{"shasum":"c8a010f4c6b6cceba1c2349785839b4654e62634","tarball":"https://registry.npmjs.org/@birthday8/doc-mcp/-/doc-mcp-1.0.5.tgz","fileCount":15,"integrity":"sha512-MSEomwxra9ahgaYltv3GZXibSCcSfelF+HRFMntO0Y67UsAi+2xNGr4rCcas5W1Wk66D2/XntGZop0uk2D+wfQ==","signatures":[{"sig":"MEQCIAq02fB+WwNfItY1+a0+WPK/JHPb8uFq+rppDkWt2slbAiA9WegeWtV/0StYD4aVT3lNHwu0C+ResCuN/+XkwfVuSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":164537},"main":"index.js","engines":{"node":">=14.0.0"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node install.js"},"_npmUser":{"name":"birthday8","email":"birthday8@qq.com"},"_npmVersion":"10.9.2","description":"Doc Creator MCP Server - Generate Word documents from HTML","directories":{},"_nodeVersion":"22.17.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/doc-mcp_1.0.5_1770099905634_0.10667135407664863","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@birthday8/doc-mcp","version":"1.0.6","keywords":["mcp","mcp-server","docx","word","document","html","converter"],"author":"","license":"MIT","_id":"@birthday8/doc-mcp@1.0.6","maintainers":[{"name":"birthday8","email":"birthday8@qq.com"}],"bin":{"doc-creator-mcp":"index.js"},"dist":{"shasum":"84100a019a322bf8712eee91dfffdb67fb813e97","tarball":"https://registry.npmjs.org/@birthday8/doc-mcp/-/doc-mcp-1.0.6.tgz","fileCount":15,"integrity":"sha512-HKhJDSWdK3pHNbPz1Y8+ba010TMBCHf1mjv1KIxxhVzepPYrD6z0GixLFdBX93Y5dhf6UB4U48pT5t7mrPWH5Q==","signatures":[{"sig":"MEYCIQDE4C8xO+KdIrJrX/epLIfnEWieKum3VdONeCVk4IPE3AIhAKQr0QuyV5GGNoVRWh8WwYs8RYyTDI/CDSdzgd6POKsV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":164535},"main":"index.js","engines":{"node":">=14.0.0"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node install.js"},"_npmUser":{"name":"birthday8","email":"birthday8@qq.com"},"_npmVersion":"10.9.2","description":"Doc Creator MCP Server - Generate Word documents from HTML","directories":{},"_nodeVersion":"22.17.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/doc-mcp_1.0.6_1770101123067_0.4456475331593628","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@birthday8/doc-mcp","version":"1.0.7","keywords":["mcp","mcp-server","docx","word","document","html","converter"],"author":"","license":"MIT","_id":"@birthday8/doc-mcp@1.0.7","maintainers":[{"name":"birthday8","email":"birthday8@qq.com"}],"bin":{"doc-creator-mcp":"index.js"},"dist":{"shasum":"a7f6b049aa859440583e66b852033e9639f9d87d","tarball":"https://registry.npmjs.org/@birthday8/doc-mcp/-/doc-mcp-1.0.7.tgz","fileCount":15,"integrity":"sha512-Bz/pbSUTV26ADuy4amNc4vebQIQQUOuaRUM3Ep1sl4vO49XhRIowFOPq6MaEKgotPY9rblK1aVplyIY1FaYkfg==","signatures":[{"sig":"MEUCIQC1Ee6yghM+SUIHLfIXSbIKUTgmPDGqk3RzagZH3WXHcQIgHWJ3dTZYD5i978gzWPiSQxQDeF2NYaHXYUebo1MNmkA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166884},"main":"index.js","engines":{"node":">=14.0.0"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node install.js"},"_npmUser":{"name":"birthday8","email":"birthday8@qq.com"},"_npmVersion":"10.9.2","description":"Doc Creator MCP Server - Generate Word documents from HTML","directories":{},"_nodeVersion":"22.17.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/doc-mcp_1.0.7_1770109255894_0.3030858830045777","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@birthday8/doc-mcp","version":"1.0.8","keywords":["mcp","mcp-server","docx","word","document","html","converter"],"author":"","license":"MIT","_id":"@birthday8/doc-mcp@1.0.8","maintainers":[{"name":"birthday8","email":"birthday8@qq.com"}],"bin":{"doc-creator-mcp":"index.js"},"dist":{"shasum":"12b9f2da0d56695153b1a435c365ce5ebb98fcad","tarball":"https://registry.npmjs.org/@birthday8/doc-mcp/-/doc-mcp-1.0.8.tgz","fileCount":15,"integrity":"sha512-2m4owxzkgZobdaZQXcQ/gSGncSBwIjoTMXcOZJJ1yDYnNv8YOWFI/q2OloJBtcbjiSjjeavtbV+FiaRjTSID6Q==","signatures":[{"sig":"MEUCIFxh13M9W32dBJBu931zSl3DeDT+KWRhLEInumlQeY7yAiEA0yzn2mdg0xwxcrGgAoY9Mfi3YhMAdDtqW93Chp6FDkQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":167871},"main":"index.js","engines":{"node":">=14.0.0"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node install.js"},"_npmUser":{"name":"birthday8","email":"birthday8@qq.com"},"_npmVersion":"10.9.2","description":"Doc Creator MCP Server - Generate Word documents from HTML","directories":{},"_nodeVersion":"22.17.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/doc-mcp_1.0.8_1770112201518_0.3107997799996969","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@birthday8/doc-mcp","version":"1.0.10","keywords":["mcp","mcp-server","docx","word","document","html","converter","document-generator","word-document"],"author":{"name":"birthday8"},"license":"MIT","_id":"@birthday8/doc-mcp@1.0.10","maintainers":[{"name":"birthday8","email":"birthday8@qq.com"}],"homepage":"https://github.com/birthday8/doc-mcp#readme","bugs":{"url":"https://github.com/birthday8/doc-mcp/issues"},"bin":{"doc-creator-mcp":"index.js"},"dist":{"shasum":"38bb1ba59be40d99d8843688d36392b6ef4a9e85","tarball":"https://registry.npmjs.org/@birthday8/doc-mcp/-/doc-mcp-1.0.10.tgz","fileCount":15,"integrity":"sha512-veD9pUznAmS2bd7RZea83GO1Qeu+HqTndjG0NkReETzlf+7E+Uoo9LZt/+z508fLuG9nEXM0446K/WdP69XgDw==","signatures":[{"sig":"MEUCIAxmg+WgRk3HQAFsQhOK68aHLBsTF6YgSbVyZH34FgiQAiEAotTOsQlVv21NYh1+y5h6iABf5SVupTMhwlISkG4ceaQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":176404},"main":"index.js","engines":{"node":">=14.0.0"},"scripts":{"test":"echo \"No tests yet\" && exit 0","postinstall":"node install.js"},"_npmUser":{"name":"birthday8","email":"birthday8@qq.com"},"repository":{"url":"git+https://github.com/birthday8/doc-mcp.git","type":"git"},"_npmVersion":"10.9.2","description":"Doc Creator MCP Server - Generate Word documents from HTML with rich formatting support","directories":{},"_nodeVersion":"22.17.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/doc-mcp_1.0.10_1770121887333_0.6589599061677203","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@birthday8/doc-mcp","version":"1.0.11","keywords":["mcp","mcp-server","docx","word","document","html","converter","document-generator","word-document"],"author":{"name":"birthday8"},"license":"MIT","_id":"@birthday8/doc-mcp@1.0.11","maintainers":[{"name":"birthday8","email":"birthday8@qq.com"}],"homepage":"https://github.com/birthday8/doc-mcp#readme","bugs":{"url":"https://github.com/birthday8/doc-mcp/issues"},"bin":{"doc-creator-mcp":"index.js"},"dist":{"shasum":"38e2ef5a2c1c0302069e29d0b4e9ccdcd7a43635","tarball":"https://registry.npmjs.org/@birthday8/doc-mcp/-/doc-mcp-1.0.11.tgz","fileCount":16,"integrity":"sha512-FRUsnUn1S1O3GvQzVnnkhwFDqjqB1iCsoGsPFMChgr2LPbCnlrBa5xxOV2ZNc0+3y05Cd35c7cCXdBMQxCzoCQ==","signatures":[{"sig":"MEYCIQCxpm+LJzpoNsFlhaehUaDpUkfFvdlB6oYG7MvTp5/p4wIhALErjtkUzFmd8p0HoHhxVMC+KlqOFXyf98+oCvlxZgNn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":182420},"main":"index.js","engines":{"node":">=14.0.0"},"scripts":{"test":"echo \"No tests yet\" && exit 0","postinstall":"node install.js"},"_npmUser":{"name":"birthday8","email":"birthday8@qq.com"},"repository":{"url":"git+https://github.com/birthday8/doc-mcp.git","type":"git"},"_npmVersion":"10.9.2","description":"Doc Creator MCP Server - Generate Word documents from HTML with rich formatting support","directories":{},"_nodeVersion":"22.17.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/doc-mcp_1.0.11_1770122780349_0.3345941170139868","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@birthday8/doc-mcp","version":"1.0.12","keywords":["mcp","mcp-server","docx","word","document","html","converter","document-generator","word-document"],"author":{"name":"birthday8"},"license":"MIT","_id":"@birthday8/doc-mcp@1.0.12","maintainers":[{"name":"birthday8","email":"birthday8@qq.com"}],"homepage":"https://github.com/birthday8/doc-mcp#readme","bugs":{"url":"https://github.com/birthday8/doc-mcp/issues"},"bin":{"doc-creator-mcp":"index.js"},"dist":{"shasum":"a8cbd4d7ef2d19a8a368837badafec2da088971c","tarball":"https://registry.npmjs.org/@birthday8/doc-mcp/-/doc-mcp-1.0.12.tgz","fileCount":16,"integrity":"sha512-EUmIQ4Tb/OxkESSMypxfG8d7p/OdOzunXGY4prdv2H+H1oLpogs/ia17OZTtnAY3IehIuOLeFqRvwEnBQ9MuHg==","signatures":[{"sig":"MEQCIDPXmXJMu6qGzHA/5A1Qc8EWxMkCGZaeZ4/BXTPz7ZE2AiA24GagJ7w4Jbq4rN217FliBxDMYhM+UAV71fOQy0ot0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188020},"main":"index.js","engines":{"node":">=14.0.0"},"scripts":{"test":"echo \"No tests yet\" && exit 0","postinstall":"node install.js"},"_npmUser":{"name":"birthday8","email":"birthday8@qq.com"},"repository":{"url":"git+https://github.com/birthday8/doc-mcp.git","type":"git"},"_npmVersion":"10.9.2","description":"Doc Creator MCP Server - Generate Word documents from HTML with rich formatting support","directories":{},"_nodeVersion":"22.17.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/doc-mcp_1.0.12_1770124881521_0.22884482211283785","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@birthday8/doc-mcp","version":"1.0.13","keywords":["mcp","mcp-server","docx","word","document","html","converter","document-generator","word-document"],"author":{"name":"birthday8"},"license":"MIT","_id":"@birthday8/doc-mcp@1.0.13","maintainers":[{"name":"birthday8","email":"birthday8@qq.com"}],"homepage":"https://github.com/birthday8/doc-mcp#readme","bugs":{"url":"https://github.com/birthday8/doc-mcp/issues"},"bin":{"doc-creator-mcp":"index.js"},"dist":{"shasum":"cc7e83cf213a1e1a1b9d3c113f2ec762a91ec651","tarball":"https://registry.npmjs.org/@birthday8/doc-mcp/-/doc-mcp-1.0.13.tgz","fileCount":15,"integrity":"sha512-xTiLW3M9OyN6gPbDEbz2VtHgIPKwbd0EXlfhToxJtNVTv2slg7IM51LZSkjNjCyNzG+/1D+472+a4+XshJntyQ==","signatures":[{"sig":"MEYCIQCLVUF62pKtmtS2Ak2AAjPYeMaNVzl5BJgA5IWdkxMdvgIhANeUCK9Qm3sMm4K6IqrVXUs1xG7P4CK6cdWM0ScP6w66","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188074},"main":"index.js","engines":{"node":">=14.0.0"},"scripts":{"test":"echo \"No tests yet\" && exit 0","postinstall":"node install.js"},"_npmUser":{"name":"birthday8","email":"birthday8@qq.com"},"repository":{"url":"git+https://github.com/birthday8/doc-mcp.git","type":"git"},"_npmVersion":"10.9.2","description":"Doc Creator MCP Server - Generate Word documents from HTML with rich formatting support","directories":{},"_nodeVersion":"22.17.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/doc-mcp_1.0.13_1770188270767_0.35481369692318054","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@birthday8/doc-mcp","version":"1.0.14","description":"Doc Creator MCP Server - Generate Word documents from HTML with rich formatting support","main":"index.js","bin":{"doc-creator-mcp":"index.js"},"scripts":{"postinstall":"node install.js","test":"echo \"No tests yet\" && exit 0"},"keywords":["mcp","mcp-server","docx","word","document","html","converter","document-generator","word-document"],"author":{"name":"birthday8"},"license":"MIT","engines":{"node":">=14.0.0"},"repository":{"type":"git","url":"git+https://github.com/birthday8/doc-mcp.git"},"bugs":{"url":"https://github.com/birthday8/doc-mcp/issues"},"homepage":"https://github.com/birthday8/doc-mcp#readme","_id":"@birthday8/doc-mcp@1.0.14","gitHead":"b11be54a6394d54af48ba3812fe1a125088abd14","_nodeVersion":"22.17.1","_npmVersion":"10.9.2","dist":{"integrity":"sha512-JUC/ivc4oCVKjGrt2K2B/1zGaDTAnLmYrmOUkPXczmEVMrt8/CBIy+HuZEN1pPQ5WDvZIxP55ZFgS6TZmGvXHQ==","shasum":"5ba2539bc7b417227c20a366bb1c1c638a1f7c43","tarball":"https://registry.npmjs.org/@birthday8/doc-mcp/-/doc-mcp-1.0.14.tgz","fileCount":11,"unpackedSize":238454,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCauzI7Xzdx0/eS+2CynaJToMWW9Se7XgdoUMdhZwlExQIhAP0ZwESyWBT8UXlXwKQAmpWsSUhgLR9In07yI8TDdj6e"}]},"_npmUser":{"name":"birthday8","email":"birthday8@qq.com"},"directories":{},"maintainers":[{"name":"birthday8","email":"birthday8@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/doc-mcp_1.0.14_1770301901765_0.5269329503328488"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-31T14:26:11.542Z","modified":"2026-02-05T14:31:42.019Z","1.0.0":"2026-01-31T14:26:11.841Z","1.0.1":"2026-01-31T14:33:28.131Z","1.0.2":"2026-02-02T15:59:35.694Z","1.0.3":"2026-02-03T05:14:57.465Z","1.0.4":"2026-02-03T06:22:19.993Z","1.0.5":"2026-02-03T06:25:05.788Z","1.0.6":"2026-02-03T06:45:23.207Z","1.0.7":"2026-02-03T09:00:56.057Z","1.0.8":"2026-02-03T09:50:01.682Z","1.0.10":"2026-02-03T12:31:27.476Z","1.0.11":"2026-02-03T12:46:20.491Z","1.0.12":"2026-02-03T13:21:21.677Z","1.0.13":"2026-02-04T06:57:50.900Z","1.0.14":"2026-02-05T14:31:41.922Z"},"bugs":{"url":"https://github.com/birthday8/doc-mcp/issues"},"author":{"name":"birthday8"},"license":"MIT","homepage":"https://github.com/birthday8/doc-mcp#readme","keywords":["mcp","mcp-server","docx","word","document","html","converter","document-generator","word-document"],"repository":{"type":"git","url":"git+https://github.com/birthday8/doc-mcp.git"},"description":"Doc Creator MCP Server - Generate Word documents from HTML with rich formatting support","maintainers":[{"name":"birthday8","email":"birthday8@qq.com"}],"readme":"# Doc Creator\n\n<p align=\"center\">\n  <strong>使用 YAML 生成专业 Word 文档</strong>\n</p>\n\n<p align=\"center\">\n  <a href=\"#特性\">特性</a> •\n  <a href=\"#安装\">安装</a> •\n  <a href=\"#快速开始\">快速开始</a> •\n  <a href=\"#文档\">文档</a> •\n  <a href=\"#示例\">示例</a>\n</p>\n\n---\n\n## 简介\n\nDoc Creator 是一个强大的文档生成工具，通过 YAML 格式定义文档结构和样式，自动生成专业的 Microsoft Word (.docx) 文档。采用严格的样式白名单机制，确保生成的文档风格一致、格式规范。\n\n## 特性\n\n- 🎯 **严格的样式约束** - 预定义样式白名单，防止样式不一致\n- 📝 **YAML 格式** - 结构清晰，易于编写和维护\n- ✅ **自动验证** - 内置验证器确保格式正确\n- 🎨 **丰富的格式支持** - 标题、段落、列表、表格、图表、数学公式等\n- 📊 **数据可视化** - 支持柱状图、折线图、饼图、雷达图\n- 📐 **科学排版** - 支持 LaTeX 数学公式\n- 📄 **标准输出** - 生成标准 .docx 文件，兼容 Microsoft Word\n\n## 技术栈\n\n- **Python 3.8+** - 核心运行时\n- **python-docx** - Word 文档生成\n- **PyYAML** - YAML 解析\n- **Matplotlib** - 图表绘制\n- **NumPy** - 数值计算\n\n## 安装\n\n### 环境要求\n\n- **Node.js** 14.0 或更高版本（用于便捷启动）\n- **Python** 3.8 或更高版本（核心运行时）\n\n### 方式一：使用 npx（推荐）\n\n无需克隆仓库，直接使用 npx 运行：\n\n```bash\nnpx -y @birthday8/doc-mcp\n```\n\n### 方式二：克隆仓库\n\n```bash\ngit clone https://github.com/233a45/doc-mcp.git\ncd doc-mcp\nnode index.js\n```\n\n### 方式三：Python 直接使用\n\n如果你不想使用 Node.js，可以直接使用 Python：\n\n```bash\npip install pyyaml python-docx matplotlib numpy\npython python/server.py\n```\n\n## MCP 配置\n\n将 Doc Creator 配置到你的 AI 客户端中：\n\n### Claude Desktop\n\n编辑 `claude_desktop_config.json`：\n\n**Windows**: `%APPDATA%/Claude/claude_desktop_config.json`\n\n**macOS**: `~/Library/Application Support/Claude/claude_desktop_config.json`\n\n```json\n{\n  \"mcpServers\": {\n    \"doc-creator\": {\n      \"command\": \"npx\",\n      \"args\": [\n        \"-y\",\n        \"@birthday8/doc-mcp\"\n      ]\n    }\n  }\n}\n```\n\n### Cursor\n\n在 Cursor 设置中找到 MCP 配置，添加：\n\n```json\n{\n  \"mcpServers\": {\n    \"doc-creator\": {\n      \"command\": \"npx\",\n      \"args\": [\n        \"-y\",\n        \"@birthday8/doc-mcp\"\n      ]\n    }\n  }\n}\n```\n\n### 其他支持 MCP 的客户端\n\n参考上述配置格式，将 `npx -y @birthday8/doc-mcp` 作为命令配置即可。\n\n## 快速开始\n\n### 1. 创建 YAML 文件\n\n```yaml\nversion: \"1.0\"\nmetadata:\n  title: \"示例文档\"\ncontent:\n  - type: heading\n    level: 1\n    children:\n      - type: text\n        content: \"欢迎使用 Doc Creator\"\n  \n  - type: paragraph\n    style:\n      align: justify\n      lineHeight: 1.5\n    children:\n      - type: text\n        content: \"这是一个使用 YAML 格式生成的 Word 文档示例。\"\n  \n  - type: chart\n    chartType: bar\n    title: \"季度销售数据\"\n    labels: [\"Q1\", \"Q2\", \"Q3\", \"Q4\"]\n    data: [120, 150, 180, 200]\n```\n\n### 2. 生成文档\n\n```python\nfrom python.yaml_to_docx import convert_yaml_to_docx\n\nwith open(\"document.yaml\", \"r\", encoding=\"utf-8\") as f:\n    yaml_content = f.read()\n\nconvert_yaml_to_docx(yaml_content, \"output.docx\")\n```\n\n### 3. 命令行使用\n\n```bash\ncd python\npython yaml_to_docx.py input.yaml output.docx\n```\n\n## 核心功能\n\n### 支持的节点类型\n\n| 类型 | 说明 | 示例 |\n|------|------|------|\n| `heading` | 标题 | `level: 1-6` |\n| `paragraph` | 段落 | 支持样式和缩进 |\n| `text` | 纯文本 | 基础文本节点 |\n| `span` | 样式容器 | 字体、颜色、加粗等 |\n| `emphasis` | 强调 | strong/em/u/s/sup/sub |\n| `list` / `listItem` | 列表 | 有序/无序列表 |\n| `table` | 表格 | 支持合并单元格 |\n| `chart` | 图表 | 柱状图/折线图/饼图/雷达图 |\n| `math` | 数学公式 | LaTeX 公式 |\n| `image` | 图片 | 支持本地和网络图片 |\n| `codeBlock` | 代码块 | 语法高亮 |\n| `callout` | 提示框 | info/warning/success |\n| `toc` | 目录 | 自动生成 |\n| `columns` | 多栏布局 | 1-4 栏 |\n| `pageBreak` | 分页符 | 强制分页 |\n\n### 样式白名单\n\n所有样式值必须来自预定义白名单：\n\n| 属性 | 可选值 |\n|------|--------|\n| `fontSize` | 8, 9, 10, 11, 12, 14, 16, 18, 20, 22, 24, 26, 28, 36, 48, 72 |\n| `fontFamily` | 微软雅黑, 宋体, 黑体, 楷体, Arial, Times New Roman, Consolas, Calibri, Helvetica, Georgia |\n| `color` | black, darkGray, gray, lightGray, red, blue, green, yellow, orange, purple, pink, brown, white, darkBlue, navy, darkGreen, darkRed, gold, silver |\n| `align` | left, center, right, justify |\n| `lineHeight` | 1.0, 1.15, 1.5, 2.0, 2.5 |\n| `bgColor` | lightBlue, lightGreen, lightYellow, lightRed, lightGray, white, lightPurple, lightOrange, lightPink |\n\n## 示例\n\n### 项目报告\n\n```yaml\nversion: \"1.0\"\nmetadata:\n  title: \"项目进度报告\"\ncontent:\n  - type: heading\n    level: 1\n    align: center\n    children:\n      - type: text\n        content: \"项目进度报告\"\n  \n  - type: table\n    children:\n      - type: tableRow\n        isHeader: true\n        children:\n          - type: tableCell\n            bgColor: lightBlue\n            children:\n              - type: text\n                content: \"任务\"\n          - type: tableCell\n            bgColor: lightBlue\n            children:\n              - type: text\n                content: \"状态\"\n      - type: tableRow\n        children:\n          - type: tableCell\n            children:\n              - type: text\n                content: \"需求分析\"\n          - type: tableCell\n            children:\n              - type: text\n                content: \"已完成\"\n```\n\n### 数据可视化\n\n```yaml\n- type: chart\n  chartType: line\n  title: \"销售趋势\"\n  labels: [\"1月\", \"2月\", \"3月\", \"4月\", \"5月\", \"6月\"]\n  series:\n    - name: \"2024年\"\n      data: [100, 120, 140, 160, 180, 200]\n    - name: \"2025年\"\n      data: [110, 135, 155, 175, 195, 220]\n```\n\n### 数学公式\n\n```yaml\n- type: math\n  latex: \"E = mc^2\"\n  display: true\n```\n\n## 文档\n\n- [AI 使用指南](AI_USAGE_GUIDE.md) - 详细的 AI 使用说明\n- [AI 提示词](AI_USAGE_PROMPT.md) - AI 提示词模板\n- [YAML Schema](python/yaml_schema.py) - 完整的格式规范\n\n## 项目结构\n\n```\ndoc-creator/\n├── python/\n│   ├── server.py              # MCP 服务器\n│   ├── yaml_schema.py         # YAML 格式定义\n│   ├── yaml_document.py       # 文档模型\n│   ├── yaml_validator.py      # 验证器\n│   ├── yaml_to_docx.py        # 转换器\n│   └── sample/                # 示例文档\n├── AI_USAGE_GUIDE.md          # AI 使用指南\n├── AI_USAGE_PROMPT.md         # AI 提示词\n└── README.md                  # 本文档\n```\n\n## MCP 工具\n\n本项目提供 MCP (Model Context Protocol) 工具供 AI 使用：\n\n| 工具 | 说明 |\n|------|------|\n| `get-yaml-schema` | 获取 YAML 格式规范 |\n| `validate-yaml` | 验证 YAML 格式 |\n| `convert-yaml-document` | 转换为 DOCX |\n| `get-document-guide` | 获取完整指南 |\n\n## 贡献\n\n欢迎提交 Issue 和 Pull Request！\n\n## 许可证\n\n[MIT](LICENSE)\n\n---\n\n<p align=\"center\">\n  Made with ❤️ for better document generation\n</p>\n","readmeFilename":"README.md"}