{"_id":"mcp-word-bridge","_rev":"28-93b980c8cd37a8582a9e14bbde82dd18","name":"mcp-word-bridge","dist-tags":{"latest":"4.1.8"},"versions":{"3.2.0":{"name":"mcp-word-bridge","version":"3.2.0","keywords":["mcp","word","office","add-in","document","editing"],"author":{"name":"Leonid Mokrushin","email":"likelion@gmail.com"},"license":"MIT","_id":"mcp-word-bridge@3.2.0","maintainers":[{"name":"likelion","email":"likelion@gmail.com"}],"bin":{"mcp-word-bridge":"index.js"},"dist":{"shasum":"d8227e4c3a3cdee14012da3de2870c69f8b47088","tarball":"https://registry.npmjs.org/mcp-word-bridge/-/mcp-word-bridge-3.2.0.tgz","fileCount":9,"integrity":"sha512-Cwt7dOXdGNBscOSklBtz/jGSftbwCvPEiHVTEcJtCgkYuSJhov8hg7FVRqe38d5uIHl/4zp8I7g2ae+qFWKdxQ==","signatures":[{"sig":"MEQCIHrQ5TgLIrqQOpUsWHoaoiiG/JHY68aDw+gY7eJuPCuPAiAWcizKGafA6N0NYOJGDhlXEoG+PcPNe78gRVaZTH83PQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103124},"main":"index.js","scripts":{"start":"node index.js"},"_npmUser":{"name":"likelion","email":"likelion@gmail.com"},"_npmVersion":"11.12.1","description":"MCP server for live Word document editing via Office Add-in","directories":{},"_nodeVersion":"26.0.0","dependencies":{"ws":"^8.16.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-word-bridge_3.2.0_1780334539690_0.52382114179844","host":"s3://npm-registry-packages-npm-production"}},"3.2.1":{"name":"mcp-word-bridge","version":"3.2.1","keywords":["mcp","word","office","add-in","document","editing"],"author":{"name":"Leonid Mokrushin","email":"likelion@gmail.com"},"license":"MIT","_id":"mcp-word-bridge@3.2.1","maintainers":[{"name":"likelion","email":"likelion@gmail.com"}],"bin":{"mcp-word-bridge":"index.js","mcp-word-bridge-install":"install-manifest.js"},"dist":{"shasum":"8395d2d6be86b62704d9d6723ed49a85552e2b31","tarball":"https://registry.npmjs.org/mcp-word-bridge/-/mcp-word-bridge-3.2.1.tgz","fileCount":10,"integrity":"sha512-ugGoJH+K5Q5eKY1OdppoIOFGghRNH/mxoPO+XOSTqzXPqlfijWWzb4S2X33iytQLB36EJFu0NJXglvd9Vva+sA==","signatures":[{"sig":"MEQCIHS4Qzmpi1xiIqZ1h6NrvI1ixQ9Tk6CBDeqbBYkLz3zmAiBVe5e/FhShZKyMCpizVMAW42Mi68Pw9+vafPbfCZvphw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105322},"main":"index.js","scripts":{"start":"node index.js","install-manifest":"node install-manifest.js"},"_npmUser":{"name":"likelion","email":"likelion@gmail.com"},"_npmVersion":"11.12.1","description":"MCP server for live Word document editing via Office Add-in","directories":{},"_nodeVersion":"26.0.0","dependencies":{"ws":"^8.16.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-word-bridge_3.2.1_1780334779536_0.5389625570301466","host":"s3://npm-registry-packages-npm-production"}},"3.2.2":{"name":"mcp-word-bridge","version":"3.2.2","keywords":["mcp","word","office","add-in","document","editing"],"author":{"name":"Leonid Mokrushin","email":"likelion@gmail.com"},"license":"MIT","_id":"mcp-word-bridge@3.2.2","maintainers":[{"name":"likelion","email":"likelion@gmail.com"}],"homepage":"https://github.com/likelion/mcp-word-bridge#readme","bugs":{"url":"https://github.com/likelion/mcp-word-bridge/issues"},"bin":{"mcp-word-bridge":"index.js","mcp-word-bridge-install":"install-manifest.js"},"dist":{"shasum":"d6ef9a14c6a4e565fbc214e3d1886a87c3a26d72","tarball":"https://registry.npmjs.org/mcp-word-bridge/-/mcp-word-bridge-3.2.2.tgz","fileCount":9,"integrity":"sha512-smQ2TjnHUewoKqQSsfINYmtbYc1yK9h3LwV2vy2ZdK4w3YwyTRtxZ2nc8jt2U7RObttmISKIIs7zNSH9xOFC/g==","signatures":[{"sig":"MEQCICeMOcrbHw+jzdm1R7LEV52RruIihCReVUqDVSJuVSNSAiAjH8ZDPcp+MH4kuq9JI9HtSTQd9fML8TAlVGtzvofx/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105222},"main":"index.js","scripts":{"start":"node index.js","install-manifest":"node install-manifest.js"},"_npmUser":{"name":"likelion","email":"likelion@gmail.com"},"repository":{"url":"git+https://github.com/likelion/mcp-word-bridge.git","type":"git"},"_npmVersion":"11.12.1","description":"MCP server for live Word document editing via Office Add-in","directories":{},"_nodeVersion":"26.0.0","dependencies":{"ws":"^8.16.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-word-bridge_3.2.2_1780335222313_0.6242791638015361","host":"s3://npm-registry-packages-npm-production"}},"3.2.3":{"name":"mcp-word-bridge","version":"3.2.3","keywords":["mcp","word","office","add-in","document","editing"],"author":{"name":"Leonid Mokrushin","email":"likelion@gmail.com"},"license":"MIT","_id":"mcp-word-bridge@3.2.3","maintainers":[{"name":"likelion","email":"likelion@gmail.com"}],"homepage":"https://github.com/likelion/mcp-word-bridge#readme","bugs":{"url":"https://github.com/likelion/mcp-word-bridge/issues"},"bin":{"mcp-word-bridge":"index.js","mcp-word-bridge-install":"install-manifest.js"},"dist":{"shasum":"aef489cb41798254b7a96e3cee2eb368c983fa16","tarball":"https://registry.npmjs.org/mcp-word-bridge/-/mcp-word-bridge-3.2.3.tgz","fileCount":9,"integrity":"sha512-jf56CVPZ/XEhva+tpEsrZKdcsoMX65di1GNqWNCwnYFrIB6EcU0zTCK87vax7az5gKbcgl8AyPfemi6eK6GsFA==","signatures":[{"sig":"MEUCIQCYVmpc/4piwgn0f6eQZNDW5fI+VD5z1My5QHacObpHTQIgb7Y6Yp0y+K0fTXMqpEzBUrzCyl1WT9f1R+73c4wDzXY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109820},"main":"index.js","gitHead":"cde0cae3d160752c15c4d04db328ef7a6f6ca768","scripts":{"start":"node index.js","install-manifest":"node install-manifest.js"},"_npmUser":{"name":"likelion","email":"likelion@gmail.com"},"repository":{"url":"git+https://github.com/likelion/mcp-word-bridge.git","type":"git"},"_npmVersion":"11.12.1","description":"MCP server for live Word document editing via Office Add-in","directories":{},"_nodeVersion":"26.0.0","dependencies":{"ws":"^8.16.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-word-bridge_3.2.3_1780335753023_0.02389788400154713","host":"s3://npm-registry-packages-npm-production"}},"3.2.4":{"name":"mcp-word-bridge","version":"3.2.4","keywords":["mcp","word","office","add-in","document","editing"],"author":{"name":"Leonid Mokrushin","email":"likelion@gmail.com"},"license":"MIT","_id":"mcp-word-bridge@3.2.4","maintainers":[{"name":"likelion","email":"likelion@gmail.com"}],"homepage":"https://github.com/likelion/mcp-word-bridge#readme","bugs":{"url":"https://github.com/likelion/mcp-word-bridge/issues"},"bin":{"mcp-word-bridge":"index.js","mcp-word-bridge-install":"install-manifest.js"},"dist":{"shasum":"72321ff70352a9697f58d70b5ce53e0dba64e59a","tarball":"https://registry.npmjs.org/mcp-word-bridge/-/mcp-word-bridge-3.2.4.tgz","fileCount":9,"integrity":"sha512-Dwgipjgw31hm4QsQnjpd+qkHnTwOn2nVoT9X7s5n8BnSbaKg1sZos1FCqj7zyM9Wlc6lZ6/iSTAaDuRRj29Zkg==","signatures":[{"sig":"MEYCIQD+CDOVB+UzN7EUx4SWLZD+kggJHNeqbDDjalGO0dzbFgIhAIMYyR8UXfPSvC0ObYHg1WQpxEcKw45UU61U7hBpphjB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110579},"main":"index.js","gitHead":"309de463fe503831be137282040d85123823faf1","scripts":{"start":"node index.js","install-manifest":"node install-manifest.js"},"_npmUser":{"name":"likelion","email":"likelion@gmail.com"},"repository":{"url":"git+https://github.com/likelion/mcp-word-bridge.git","type":"git"},"_npmVersion":"11.12.1","description":"MCP server for live Word document editing via Office Add-in","directories":{},"_nodeVersion":"26.0.0","dependencies":{"ws":"^8.16.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-word-bridge_3.2.4_1780336437953_0.8744207727145286","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"mcp-word-bridge","version":"3.3.0","keywords":["mcp","word","office","add-in","document","editing"],"author":{"name":"Leonid Mokrushin","email":"likelion@gmail.com"},"license":"MIT","_id":"mcp-word-bridge@3.3.0","maintainers":[{"name":"likelion","email":"likelion@gmail.com"}],"homepage":"https://github.com/likelion/mcp-word-bridge#readme","bugs":{"url":"https://github.com/likelion/mcp-word-bridge/issues"},"bin":{"mcp-word-bridge":"index.js","mcp-word-bridge-install":"install-manifest.js"},"dist":{"shasum":"93b1321d54fb202c5e7f2c1ed0898025a81a8c0b","tarball":"https://registry.npmjs.org/mcp-word-bridge/-/mcp-word-bridge-3.3.0.tgz","fileCount":9,"integrity":"sha512-ivz+UEF2yzVzGDsTxDrmVt4OpT0Z9ExT2OCGu869lhh2YRSyWlf3lO78T+pyBKZXHkNHeOpWV8RKCREyXK+Ppw==","signatures":[{"sig":"MEUCIQDAvRMBv4HTXNJiogr2+Pu1sMFhDtXOqUK7bElgAvH8VwIgQJeFJ4oHyyInYbUWUPpRqMqzrRLuQxECXzXpg4pLC1s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118344},"main":"index.js","gitHead":"8e8aafec8030c344b1eec7b2345d72d408db70a0","scripts":{"start":"node index.js","install-manifest":"node install-manifest.js"},"_npmUser":{"name":"likelion","email":"likelion@gmail.com"},"repository":{"url":"git+https://github.com/likelion/mcp-word-bridge.git","type":"git"},"_npmVersion":"11.12.1","description":"MCP server for live Word document editing via Office Add-in","directories":{},"_nodeVersion":"26.0.0","dependencies":{"ws":"^8.16.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-word-bridge_3.3.0_1780391447676_0.7736080386325659","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"mcp-word-bridge","version":"3.4.0","keywords":["mcp","word","office","add-in","document","editing"],"author":{"name":"Leonid Mokrushin","email":"likelion@gmail.com"},"license":"MIT","_id":"mcp-word-bridge@3.4.0","maintainers":[{"name":"likelion","email":"likelion@gmail.com"}],"homepage":"https://github.com/likelion/mcp-word-bridge#readme","bugs":{"url":"https://github.com/likelion/mcp-word-bridge/issues"},"bin":{"mcp-word-bridge":"index.js","mcp-word-bridge-install":"install-manifest.js"},"dist":{"shasum":"632b23d356a64ab40638027419574ff34a1a6e9d","tarball":"https://registry.npmjs.org/mcp-word-bridge/-/mcp-word-bridge-3.4.0.tgz","fileCount":9,"integrity":"sha512-jJ3l1AhB+/uiTxETwpckl9Kp23o5Z8YsiU7lifG3tuuRW6lns6tNQEdCKsKYPqPs10PyLd7O+F7LS7jex2AOUg==","signatures":[{"sig":"MEQCIGwXhQ7nsBl/kPP0sPsvq0esAo3XRX0pjasK4DwYyUjwAiAPn5igDeZ1sE6kod7C7CGjo0rM5eeFEpUmE0XlUnyoyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134037},"main":"index.js","gitHead":"63227e8e4a599a36d2f41cecb88f9e75f3148f89","scripts":{"start":"node index.js","install-manifest":"node install-manifest.js"},"_npmUser":{"name":"likelion","email":"likelion@gmail.com"},"repository":{"url":"git+https://github.com/likelion/mcp-word-bridge.git","type":"git"},"_npmVersion":"11.12.1","description":"MCP server for live Word document editing via Office Add-in","directories":{},"_nodeVersion":"26.0.0","dependencies":{"ws":"^8.16.0","temml":"^0.13.3","mathml2omml":"^0.5.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-word-bridge_3.4.0_1780397914635_0.7984065734847443","host":"s3://npm-registry-packages-npm-production"}},"3.4.1":{"name":"mcp-word-bridge","version":"3.4.1","keywords":["mcp","word","office","add-in","document","editing"],"author":{"name":"Leonid Mokrushin","email":"likelion@gmail.com"},"license":"MIT","_id":"mcp-word-bridge@3.4.1","maintainers":[{"name":"likelion","email":"likelion@gmail.com"}],"homepage":"https://github.com/likelion/mcp-word-bridge#readme","bugs":{"url":"https://github.com/likelion/mcp-word-bridge/issues"},"bin":{"mcp-word-bridge":"index.js","mcp-word-bridge-install":"install-manifest.js"},"dist":{"shasum":"a2afc083a27aa0cbe9eb0d7cda1b6252d0f6001e","tarball":"https://registry.npmjs.org/mcp-word-bridge/-/mcp-word-bridge-3.4.1.tgz","fileCount":12,"integrity":"sha512-1/6+E3tu6WgCEQ/Iq/GV61kgOcyI6yFl9yi0xBJtWnmMMjjGwaGMhTrvmWtnLkrecBv/jnUQSr4bL0pWLv9+eQ==","signatures":[{"sig":"MEUCIQCQxoBXovs7wAQw1PgveaPbOyBT2aAV5sk3K1A9TPzlrQIgCF2c5aaqX+2Dvf8JMv4JEQoWFTIY923P+u6kdi+2Rqo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":140622},"main":"index.js","gitHead":"9686aae83c1cf5de51606fe9e701ece8af2175fd","scripts":{"lint":"eslint .","test":"jest --runInBand --detectOpenHandles","start":"node index.js","test:ci":"jest --runInBand --detectOpenHandles --forceExit --ci","test:live":"jest --runInBand --detectOpenHandles --testPathPattern=test/live --testPathIgnorePatterns='[]' --testTimeout=60000","install-manifest":"node install-manifest.js"},"_npmUser":{"name":"likelion","email":"likelion@gmail.com"},"repository":{"url":"git+https://github.com/likelion/mcp-word-bridge.git","type":"git"},"_npmVersion":"11.12.1","description":"MCP server for live Word document editing via Office Add-in","directories":{},"_nodeVersion":"26.0.0","dependencies":{"ws":"^8.16.0","temml":"^0.13.3","mathml2omml":"^0.5.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^10.4.1","@eslint/js":"^10.0.1","babel-jest":"^30.4.1","@babel/core":"^7.29.7","@babel/plugin-transform-modules-commonjs":"^7.29.7"},"_npmOperationalInternal":{"tmp":"tmp/mcp-word-bridge_3.4.1_1780409521538_0.040517699621952286","host":"s3://npm-registry-packages-npm-production"}},"3.4.2":{"name":"mcp-word-bridge","version":"3.4.2","keywords":["mcp","word","office","add-in","document","editing"],"author":{"name":"Leonid Mokrushin","email":"likelion@gmail.com"},"license":"MIT","_id":"mcp-word-bridge@3.4.2","maintainers":[{"name":"likelion","email":"likelion@gmail.com"}],"homepage":"https://github.com/likelion/mcp-word-bridge#readme","bugs":{"url":"https://github.com/likelion/mcp-word-bridge/issues"},"bin":{"mcp-word-bridge":"index.js","mcp-word-bridge-install":"install-manifest.js"},"dist":{"shasum":"d56342b68f6b00e8eda8c3f9c30c37092b30dc9a","tarball":"https://registry.npmjs.org/mcp-word-bridge/-/mcp-word-bridge-3.4.2.tgz","fileCount":12,"integrity":"sha512-Xh1vnNh3kjLAidztEGg6mdSNghabn6ZulTQXTTEkjF7+q0278OKJnK4IZqXHLnMoZY8MmmbEDlcjT2nEv/7zTw==","signatures":[{"sig":"MEYCIQDBgQdNTr/30dFOxUX+jPATSWohxmjHaVFUguMzuLbLAQIhAJdLEe1isGN8CR+6rfhU+YtqfFXSRpBdhixFkPzHFzX5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148608},"main":"index.js","gitHead":"5f2467d4029a60b63da420d746c39477cb04c899","scripts":{"lint":"eslint .","test":"jest --runInBand --detectOpenHandles","start":"node index.js","test:ci":"jest --runInBand --detectOpenHandles --forceExit --ci","test:live":"jest --runInBand --detectOpenHandles --testPathPattern=test/live --testPathIgnorePatterns='[]' --testTimeout=60000","install-manifest":"node install-manifest.js"},"_npmUser":{"name":"likelion","email":"likelion@gmail.com"},"repository":{"url":"git+https://github.com/likelion/mcp-word-bridge.git","type":"git"},"_npmVersion":"11.12.1","description":"MCP server for live Word document editing via Office Add-in","directories":{},"_nodeVersion":"26.0.0","dependencies":{"ws":"^8.16.0","temml":"^0.13.3","mathml2omml":"^0.5.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^10.4.1","@eslint/js":"^10.0.1","babel-jest":"^30.4.1","@babel/core":"^7.29.7","@babel/plugin-transform-modules-commonjs":"^7.29.7"},"_npmOperationalInternal":{"tmp":"tmp/mcp-word-bridge_3.4.2_1780413931931_0.16901309025873257","host":"s3://npm-registry-packages-npm-production"}},"3.5.0":{"name":"mcp-word-bridge","version":"3.5.0","keywords":["mcp","word","office","add-in","document","editing"],"author":{"name":"Leonid Mokrushin","email":"likelion@gmail.com"},"license":"MIT","_id":"mcp-word-bridge@3.5.0","maintainers":[{"name":"likelion","email":"likelion@gmail.com"}],"homepage":"https://github.com/likelion/mcp-word-bridge#readme","bugs":{"url":"https://github.com/likelion/mcp-word-bridge/issues"},"bin":{"mcp-word-bridge":"index.js","mcp-word-bridge-install":"install-manifest.js"},"dist":{"shasum":"c407fdd0d687fc6ef4a0229bcf5f2b9335185c81","tarball":"https://registry.npmjs.org/mcp-word-bridge/-/mcp-word-bridge-3.5.0.tgz","fileCount":12,"integrity":"sha512-1ReNYyL/9u2irp11pU3ZsdFCHnjpKUEzyxHgtiaCaer2v9AHQynB2yCJRHAPFEhl8jhiYxXCiQhFRq4hGaph3g==","signatures":[{"sig":"MEQCIBjWTnlda7C+h9Xfr5fs7copccgoscJton4EHHGKKf+4AiBVD5VjVUPxznjARHHjCW24qpsbB5+5P0TzZX/AQyBvkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":171313},"main":"index.js","gitHead":"1f062d6a8a9164a497d3fdb87b28faa5bcf09b0e","scripts":{"lint":"eslint .","test":"jest --runInBand --detectOpenHandles","start":"node index.js","test:ci":"jest --runInBand --detectOpenHandles --forceExit --ci","test:live":"jest --runInBand --detectOpenHandles --testPathPattern=test/live --testPathIgnorePatterns='[]' --testTimeout=60000","install-manifest":"node install-manifest.js"},"_npmUser":{"name":"likelion","email":"likelion@gmail.com"},"repository":{"url":"git+https://github.com/likelion/mcp-word-bridge.git","type":"git"},"_npmVersion":"11.12.1","description":"MCP server for live Word document editing via Office Add-in","directories":{},"_nodeVersion":"26.0.0","dependencies":{"ws":"^8.16.0","temml":"^0.13.3","mathml2omml":"^0.5.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^10.4.1","@eslint/js":"^10.0.1","babel-jest":"^30.4.1","@babel/core":"^7.29.7","@babel/plugin-transform-modules-commonjs":"^7.29.7"},"_npmOperationalInternal":{"tmp":"tmp/mcp-word-bridge_3.5.0_1780420497530_0.650043666975449","host":"s3://npm-registry-packages-npm-production"}},"3.5.1":{"name":"mcp-word-bridge","version":"3.5.1","keywords":["mcp","word","office","add-in","document","editing"],"author":{"name":"Leonid Mokrushin","email":"likelion@gmail.com"},"license":"MIT","_id":"mcp-word-bridge@3.5.1","maintainers":[{"name":"likelion","email":"likelion@gmail.com"}],"homepage":"https://github.com/likelion/mcp-word-bridge#readme","bugs":{"url":"https://github.com/likelion/mcp-word-bridge/issues"},"bin":{"mcp-word-bridge":"index.js","mcp-word-bridge-install":"install-manifest.js"},"dist":{"shasum":"a94501c9fd7a02d87ec88e73d930c096a1c9353f","tarball":"https://registry.npmjs.org/mcp-word-bridge/-/mcp-word-bridge-3.5.1.tgz","fileCount":12,"integrity":"sha512-rm5syKKXTBz+7gvQt3wSSLdHjVPUlrwdRZ1h3TNcwmKUMeNIWlxRFFtjBiuAn4aOopX86Ux4C4d+zrWC4BhZIA==","signatures":[{"sig":"MEYCIQDedNpyXSDkW7/76WjA6a0qL+7B8ZwBhmhlfT3mJ9uP6QIhAJ0Q/MmyRWEeMYwWyohXrIRM/8TtgomloP60cVBUVZfn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173446},"main":"index.js","gitHead":"cbef2d1f4fc36d1ddb8056ebf65a3c07fb625167","scripts":{"lint":"eslint .","test":"jest --runInBand --detectOpenHandles","start":"node index.js","test:ci":"jest --runInBand --detectOpenHandles --forceExit --ci","test:live":"jest --runInBand --detectOpenHandles --testPathPattern=test/live --testPathIgnorePatterns='[]' --testTimeout=60000","install-manifest":"node install-manifest.js"},"_npmUser":{"name":"likelion","email":"likelion@gmail.com"},"repository":{"url":"git+https://github.com/likelion/mcp-word-bridge.git","type":"git"},"_npmVersion":"11.12.1","description":"MCP server for live Word document editing via Office Add-in","directories":{},"_nodeVersion":"26.0.0","dependencies":{"ws":"^8.16.0","temml":"^0.13.3","mathml2omml":"^0.5.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^10.4.1","@eslint/js":"^10.0.1","babel-jest":"^30.4.1","@babel/core":"^7.29.7","@babel/plugin-transform-modules-commonjs":"^7.29.7"},"_npmOperationalInternal":{"tmp":"tmp/mcp-word-bridge_3.5.1_1780421691690_0.08706666658400053","host":"s3://npm-registry-packages-npm-production"}},"3.5.2":{"name":"mcp-word-bridge","version":"3.5.2","keywords":["mcp","word","office","add-in","document","editing"],"author":{"name":"Leonid Mokrushin","email":"likelion@gmail.com"},"license":"MIT","_id":"mcp-word-bridge@3.5.2","maintainers":[{"name":"likelion","email":"likelion@gmail.com"}],"homepage":"https://github.com/likelion/mcp-word-bridge#readme","bugs":{"url":"https://github.com/likelion/mcp-word-bridge/issues"},"bin":{"mcp-word-bridge":"index.js","mcp-word-bridge-install":"install-manifest.js"},"dist":{"shasum":"8ba0750248a7dec9545ee0cbecc00d00b1648a31","tarball":"https://registry.npmjs.org/mcp-word-bridge/-/mcp-word-bridge-3.5.2.tgz","fileCount":12,"integrity":"sha512-Tr794J3AIF5ZiRbSHkGJDr4Jv1JP79dvWm7ZM5hRMlr5sd5xvMt/Z3wB0Rxy6zNLICkjrzrm+XIdSStbIWJ6MA==","signatures":[{"sig":"MEUCICR6nG1KjnmI2eoueWgOQRVvyyMOL5bb9M6eDZxeozrAAiEAh8hCIWjD50dAN9jEPlI0Osb4MQ9NFvnjIJmIOPMJygY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":182319},"main":"index.js","gitHead":"cbef2d1f4fc36d1ddb8056ebf65a3c07fb625167","scripts":{"lint":"eslint .","test":"jest --runInBand --detectOpenHandles","start":"node index.js","test:ci":"jest --runInBand --detectOpenHandles --forceExit --ci","test:live":"jest --runInBand --detectOpenHandles --testPathPattern=test/live --testPathIgnorePatterns='[]' --testTimeout=60000","install-manifest":"node install-manifest.js"},"_npmUser":{"name":"likelion","email":"likelion@gmail.com"},"repository":{"url":"git+https://github.com/likelion/mcp-word-bridge.git","type":"git"},"_npmVersion":"11.12.1","description":"MCP server for live Word document editing via Office Add-in","directories":{},"_nodeVersion":"26.0.0","dependencies":{"ws":"^8.16.0","temml":"^0.13.3","mathml2omml":"^0.5.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^10.4.1","@eslint/js":"^10.0.1","babel-jest":"^30.4.1","@babel/core":"^7.29.7","@babel/plugin-transform-modules-commonjs":"^7.29.7"},"_npmOperationalInternal":{"tmp":"tmp/mcp-word-bridge_3.5.2_1780493006372_0.820534109728138","host":"s3://npm-registry-packages-npm-production"}},"3.5.3":{"name":"mcp-word-bridge","version":"3.5.3","keywords":["mcp","word","office","add-in","document","editing"],"author":{"name":"Leonid Mokrushin","email":"likelion@gmail.com"},"license":"MIT","_id":"mcp-word-bridge@3.5.3","maintainers":[{"name":"likelion","email":"likelion@gmail.com"}],"homepage":"https://github.com/likelion/mcp-word-bridge#readme","bugs":{"url":"https://github.com/likelion/mcp-word-bridge/issues"},"bin":{"mcp-word-bridge":"index.js","mcp-word-bridge-install":"install-manifest.js"},"dist":{"shasum":"65ce7be0324541006a715c76e503c86441dfb55a","tarball":"https://registry.npmjs.org/mcp-word-bridge/-/mcp-word-bridge-3.5.3.tgz","fileCount":12,"integrity":"sha512-DKHVnzaOwNIAvJxlLISydYLvWf+FTRClwmOWA/rRWghF7mLFxkTktRrU5LC0WPoRiPMTXODUhc+8o9eBwlxjOA==","signatures":[{"sig":"MEUCIQDDo3zOZ/dYpxBqZ26OHZza2YYxcpJik9K3AzZTTnbBcwIgSt7DGfL0tc6UiRODYt9j5F8JWtZ2+46aGE3r9PTiUJY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188234},"main":"index.js","gitHead":"0f6da05e720578da83f6534ec95f487941a1e264","scripts":{"lint":"eslint .","test":"jest --runInBand --detectOpenHandles","start":"node index.js","test:ci":"jest --runInBand --detectOpenHandles --forceExit --ci","test:live":"jest --runInBand --detectOpenHandles --testPathPattern=test/live --testPathIgnorePatterns='[]' --testTimeout=60000","install-manifest":"node install-manifest.js"},"_npmUser":{"name":"likelion","email":"likelion@gmail.com"},"repository":{"url":"git+https://github.com/likelion/mcp-word-bridge.git","type":"git"},"_npmVersion":"11.12.1","description":"MCP server for live Word document editing via Office Add-in","directories":{},"_nodeVersion":"26.0.0","dependencies":{"ws":"^8.16.0","temml":"^0.13.3","mathml2omml":"^0.5.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^10.4.1","@eslint/js":"^10.0.1","babel-jest":"^30.4.1","@babel/core":"^7.29.7","@babel/plugin-transform-modules-commonjs":"^7.29.7"},"_npmOperationalInternal":{"tmp":"tmp/mcp-word-bridge_3.5.3_1780499069470_0.17706090922042494","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"mcp-word-bridge","version":"4.0.0","keywords":["mcp","word","office","add-in","document","editing"],"author":{"name":"Leonid Mokrushin","email":"likelion@gmail.com"},"license":"MIT","_id":"mcp-word-bridge@4.0.0","maintainers":[{"name":"likelion","email":"likelion@gmail.com"}],"homepage":"https://github.com/likelion/mcp-word-bridge#readme","bugs":{"url":"https://github.com/likelion/mcp-word-bridge/issues"},"bin":{"mcp-word-bridge":"dist/server.cjs","mcp-word-bridge-install":"scripts/install-manifest.js"},"dist":{"shasum":"c8f16427a5b2eb2042f22acb9ed8c166f6522de9","tarball":"https://registry.npmjs.org/mcp-word-bridge/-/mcp-word-bridge-4.0.0.tgz","fileCount":11,"integrity":"sha512-TVdm0BfUAJAO1SRkV1FJPk3Oo01JtuuyWTR+cZ5IrAkBU03VJ3mvWt3yVe7qUw75xuZIX2LprNnIewBvqVANyA==","signatures":[{"sig":"MEQCIFKlcqi9RVzjuwCXLtuWL1DahojTAbpa0nA83vNC7morAiAJ4g0r/jWwoAkQce/m0f0+1ZUfTOjGblmHsPGotAJ+dQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2209234},"main":"dist/server.cjs","scripts":{"dev":"node scripts/build.mjs --watch","lint":"eslint src/","test":"vitest run","build":"node scripts/build.mjs","start":"node dist/server.cjs","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"likelion","email":"likelion@gmail.com"},"repository":{"url":"git+https://github.com/likelion/mcp-word-bridge.git","type":"git"},"_npmVersion":"11.12.1","description":"MCP server for live Word document editing via Office Add-in","directories":{},"_nodeVersion":"26.0.0","dependencies":{"ws":"^8.16.0","temml":"^0.13.3","mathml2omml":"^0.5.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.4.1","vitest":"^3.0.0","esbuild":"^0.25.0","@types/ws":"^8.5.10","typescript":"^5.7.0","@types/node":"^22.0.0","typescript-eslint":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-word-bridge_4.0.0_1780502879260_0.7267199887459355","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"mcp-word-bridge","version":"4.0.1","keywords":["mcp","word","office","add-in","document","editing"],"author":{"name":"Leonid Mokrushin","email":"likelion@gmail.com"},"license":"MIT","_id":"mcp-word-bridge@4.0.1","maintainers":[{"name":"likelion","email":"likelion@gmail.com"}],"homepage":"https://github.com/likelion/mcp-word-bridge#readme","bugs":{"url":"https://github.com/likelion/mcp-word-bridge/issues"},"bin":{"mcp-word-bridge":"dist/server.cjs","mcp-word-bridge-install":"scripts/install-manifest.js"},"dist":{"shasum":"9e5f99e8b845b801d261b9d22fe00bec54008c25","tarball":"https://registry.npmjs.org/mcp-word-bridge/-/mcp-word-bridge-4.0.1.tgz","fileCount":11,"integrity":"sha512-Hy6aSXax/2xlXIYhgOjRSwOpOp1ETBncQBzK1nBSwLH8b6tiRjGBCUEgqFp6iKh3pUaQdQo0i7FIkgIo2mymvQ==","signatures":[{"sig":"MEUCIGmII9v1jWNLTuKQiaS4avEDRNoxkrqFK9JpSc3XxYXGAiEA3V+KOp5UFKvNjWZXe+RSZtlqVzAOvmXQ12zYQBtUzeI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2209370},"main":"dist/server.cjs","scripts":{"dev":"node scripts/build.mjs --watch","lint":"eslint src/","test":"vitest run","build":"node scripts/build.mjs","start":"node dist/server.cjs","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"likelion","email":"likelion@gmail.com"},"repository":{"url":"git+https://github.com/likelion/mcp-word-bridge.git","type":"git"},"_npmVersion":"11.12.1","description":"MCP server for live Word document editing via Office Add-in","directories":{},"_nodeVersion":"26.0.0","dependencies":{"ws":"^8.16.0","temml":"^0.13.3","mathml2omml":"^0.5.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.4.1","vitest":"^3.0.0","esbuild":"^0.25.0","@types/ws":"^8.5.10","typescript":"^5.7.0","@types/node":"^22.0.0","typescript-eslint":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-word-bridge_4.0.1_1780502976748_0.4227390403896114","host":"s3://npm-registry-packages-npm-production"}},"4.0.2":{"name":"mcp-word-bridge","version":"4.0.2","keywords":["mcp","word","office","add-in","document","editing"],"author":{"name":"Leonid Mokrushin","email":"likelion@gmail.com"},"license":"MIT","_id":"mcp-word-bridge@4.0.2","maintainers":[{"name":"likelion","email":"likelion@gmail.com"}],"homepage":"https://github.com/likelion/mcp-word-bridge#readme","bugs":{"url":"https://github.com/likelion/mcp-word-bridge/issues"},"bin":{"mcp-word-bridge":"dist/server.js","mcp-word-bridge-install":"scripts/install-manifest.js"},"dist":{"shasum":"45b2034d603582cd9491beb66e1b4e277af8ea5e","tarball":"https://registry.npmjs.org/mcp-word-bridge/-/mcp-word-bridge-4.0.2.tgz","fileCount":13,"integrity":"sha512-8z1iIXVK3BJwltjk878x3IcKsWyEP6VOuSaNIbaaBwPVksvjcKBai9HN7Bb9jnCKswA2n+rgJfFBUlx0PvUqLw==","signatures":[{"sig":"MEUCIQDoa5+nA/NNtZav3cbSQb4kbjvT7yXsDA2cf5V0WARyGwIgIBFefoqSbJJlHFCusnYDpncgLoBv70kjRemIyVALBfw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4165600},"main":"dist/server.js","scripts":{"dev":"node scripts/build.mjs --watch","lint":"eslint src/","test":"vitest run","build":"node scripts/build.mjs","start":"node dist/server.cjs","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"likelion","email":"likelion@gmail.com"},"repository":{"url":"git+https://github.com/likelion/mcp-word-bridge.git","type":"git"},"_npmVersion":"11.12.1","description":"MCP server for live Word document editing via Office Add-in","directories":{},"_nodeVersion":"26.0.0","dependencies":{"ws":"^8.16.0","temml":"^0.13.3","mathml2omml":"^0.5.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.4.1","vitest":"^3.0.0","esbuild":"^0.25.0","@types/ws":"^8.5.10","typescript":"^5.7.0","@types/node":"^22.0.0","typescript-eslint":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-word-bridge_4.0.2_1780503219517_0.7172090560602631","host":"s3://npm-registry-packages-npm-production"}},"4.0.3":{"name":"mcp-word-bridge","version":"4.0.3","keywords":["mcp","word","office","add-in","document","editing"],"author":{"name":"Leonid Mokrushin","email":"likelion@gmail.com"},"license":"MIT","_id":"mcp-word-bridge@4.0.3","maintainers":[{"name":"likelion","email":"likelion@gmail.com"}],"homepage":"https://github.com/likelion/mcp-word-bridge#readme","bugs":{"url":"https://github.com/likelion/mcp-word-bridge/issues"},"bin":{"mcp-word-bridge":"dist/server.js","mcp-word-bridge-install":"scripts/install-manifest.js"},"dist":{"shasum":"d4f33d4a2fd3e0705f43729ac44880142c53bfde","tarball":"https://registry.npmjs.org/mcp-word-bridge/-/mcp-word-bridge-4.0.3.tgz","fileCount":11,"integrity":"sha512-QhzKjETSvj7tcRa8TivfIMSy9Xbvvo9JG9AA8REBho8wytGpYcatQ2OGV6b2F00IZukUfhHSyMDZZOpIPuYwDw==","signatures":[{"sig":"MEYCIQCaO7/KxEyI5TVxX7ZROK1dyIicZD2JZ0lCpjBpGsoZhgIhAJJztFCEoeDYJhC/y/qPU019n7WYrAdPAbA9en8xs6lz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2212018},"main":"dist/server.js","scripts":{"dev":"node scripts/build.mjs --watch","lint":"eslint src/","test":"vitest run","build":"node scripts/build.mjs","start":"node dist/server.cjs","test:ci":"vitest run --reporter=default","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"likelion","email":"likelion@gmail.com"},"repository":{"url":"git+https://github.com/likelion/mcp-word-bridge.git","type":"git"},"_npmVersion":"11.12.1","description":"MCP server for live Word document editing via Office Add-in","directories":{},"_nodeVersion":"26.0.0","dependencies":{"ws":"^8.16.0","temml":"^0.13.3","mathml2omml":"^0.5.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.4.1","vitest":"^3.0.0","esbuild":"^0.25.0","@types/ws":"^8.5.10","typescript":"^5.7.0","@types/node":"^22.0.0","typescript-eslint":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-word-bridge_4.0.3_1780505259415_0.9169103005566539","host":"s3://npm-registry-packages-npm-production"}},"4.0.4":{"name":"mcp-word-bridge","version":"4.0.4","keywords":["mcp","word","office","add-in","document","editing"],"author":{"name":"Leonid Mokrushin","email":"likelion@gmail.com"},"license":"MIT","_id":"mcp-word-bridge@4.0.4","maintainers":[{"name":"likelion","email":"likelion@gmail.com"}],"homepage":"https://github.com/likelion/mcp-word-bridge#readme","bugs":{"url":"https://github.com/likelion/mcp-word-bridge/issues"},"bin":{"mcp-word-bridge":"dist/server.js","mcp-word-bridge-install":"scripts/install-manifest.js"},"dist":{"shasum":"abd384c03e187fffc21e1c8f1ba42173cd981d8e","tarball":"https://registry.npmjs.org/mcp-word-bridge/-/mcp-word-bridge-4.0.4.tgz","fileCount":11,"integrity":"sha512-sean17+Y6HiABMETPAL2bXHUrR7xm9lSfhiYVE6OUppV7cPtnQe65AX8t1eCk8LJrHb1An5/X0WufhVIxpuaTg==","signatures":[{"sig":"MEYCIQDkI9E7ymVqYalZOAFJ1eZ1mYkxJzdG8CpLQRjWlCjiXgIhAIM7axGFVUO1c27tEVEc+4HQFyDLYoJevNzTOleOr4MJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2233001},"main":"dist/server.js","gitHead":"f107f6dc271ffdbc3a375e7672ba896b5c6d995e","scripts":{"dev":"node scripts/build.mjs --watch","lint":"eslint src/","test":"vitest run","build":"node scripts/build.mjs","start":"node dist/server.cjs","test:ci":"vitest run --reporter=default","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"likelion","email":"likelion@gmail.com"},"repository":{"url":"git+https://github.com/likelion/mcp-word-bridge.git","type":"git"},"_npmVersion":"11.12.1","description":"MCP server for live Word document editing via Office Add-in","directories":{},"_nodeVersion":"26.0.0","dependencies":{"ws":"^8.16.0","temml":"^0.13.3","mathml2omml":"^0.5.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.4.1","vitest":"^3.0.0","esbuild":"^0.25.0","@types/ws":"^8.5.10","typescript":"^5.7.0","@types/node":"^22.0.0","typescript-eslint":"^8.0.0","@vitest/coverage-v8":"^3.2.6"},"_npmOperationalInternal":{"tmp":"tmp/mcp-word-bridge_4.0.4_1780521577230_0.6074446976421286","host":"s3://npm-registry-packages-npm-production"}},"4.0.5":{"name":"mcp-word-bridge","version":"4.0.5","keywords":["mcp","word","office","add-in","document","editing"],"author":{"name":"Leonid Mokrushin","email":"likelion@gmail.com"},"license":"MIT","_id":"mcp-word-bridge@4.0.5","maintainers":[{"name":"likelion","email":"likelion@gmail.com"}],"homepage":"https://github.com/likelion/mcp-word-bridge#readme","bugs":{"url":"https://github.com/likelion/mcp-word-bridge/issues"},"bin":{"mcp-word-bridge":"dist/server.js","mcp-word-bridge-install":"scripts/install-manifest.js"},"dist":{"shasum":"ea3eb655d939053a78bbf8afdd791460d00b5eba","tarball":"https://registry.npmjs.org/mcp-word-bridge/-/mcp-word-bridge-4.0.5.tgz","fileCount":11,"integrity":"sha512-Upssrpq80TKeQoMI78VOjiqRbdE+FH2YKEglr4JVfrEh3inoPChQx1FkVKSZdchJvDLW+6QnYIqqnOayVwhaJg==","signatures":[{"sig":"MEYCIQCUsw36MTI/mMqjNBe8tGITF0TXRaQ7NAio1VGE4dvGDwIhAJuCf24IKXNfpSJxQp9Nf8L7V5ZL+wLG70efgK1SDACd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2241145},"main":"dist/server.js","gitHead":"84a2fe43167ceda573af09d4839934b1bfdca1b1","scripts":{"dev":"node scripts/build.mjs --watch","lint":"eslint src/","test":"vitest run","build":"node scripts/build.mjs","start":"node dist/server.cjs","test:ci":"vitest run --reporter=default","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"likelion","email":"likelion@gmail.com"},"repository":{"url":"git+https://github.com/likelion/mcp-word-bridge.git","type":"git"},"_npmVersion":"11.12.1","description":"MCP server for live Word document editing via Office Add-in","directories":{},"_nodeVersion":"26.0.0","dependencies":{"ws":"^8.16.0","temml":"^0.13.3","mathml2omml":"^0.5.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.4.1","vitest":"^3.0.0","esbuild":"^0.25.0","@types/ws":"^8.5.10","typescript":"^5.7.0","@types/node":"^22.0.0","typescript-eslint":"^8.0.0","@vitest/coverage-v8":"^3.2.6"},"_npmOperationalInternal":{"tmp":"tmp/mcp-word-bridge_4.0.5_1780523855190_0.28908472443521993","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"mcp-word-bridge","version":"4.1.0","keywords":["mcp","word","office","add-in","document","editing"],"author":{"name":"Leonid Mokrushin","email":"likelion@gmail.com"},"license":"MIT","_id":"mcp-word-bridge@4.1.0","maintainers":[{"name":"likelion","email":"likelion@gmail.com"}],"homepage":"https://github.com/likelion/mcp-word-bridge#readme","bugs":{"url":"https://github.com/likelion/mcp-word-bridge/issues"},"bin":{"mcp-word-bridge":"dist/server.js","mcp-word-bridge-install":"scripts/install-manifest.js"},"dist":{"shasum":"b3f1914311a4f731f730e9cac3f0f2ac47be19f8","tarball":"https://registry.npmjs.org/mcp-word-bridge/-/mcp-word-bridge-4.1.0.tgz","fileCount":11,"integrity":"sha512-ovf/uer43yG/ErppkPW8Ahxiy7rsrvJhWjuxqNEbjzm26GbvjahnzycN8sDs9EOqPXZLeCzIsgDueiw1fBcxmg==","signatures":[{"sig":"MEUCIQCLily7xLvltOp6MHjAlGzlyl5vxW3Ak5h4YnE1AB8l7gIgQhdZp3lNuemssODU2fQCAL55tiwIsvipOWk7mwFy3XA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2262219},"main":"dist/server.js","gitHead":"ded02e0ae605604c270ceb02f48c3d84fe51a6a7","scripts":{"dev":"node scripts/build.mjs --watch","lint":"eslint src/","test":"vitest run","build":"node scripts/build.mjs","start":"node dist/server.cjs","test:ci":"vitest run --reporter=default","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"likelion","email":"likelion@gmail.com"},"repository":{"url":"git+https://github.com/likelion/mcp-word-bridge.git","type":"git"},"_npmVersion":"11.12.1","description":"MCP server for live Word document editing via Office Add-in","directories":{},"_nodeVersion":"26.0.0","dependencies":{"ws":"^8.16.0","temml":"^0.13.3","mathml2omml":"^0.5.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.4.1","vitest":"^3.0.0","esbuild":"^0.25.0","@types/ws":"^8.5.10","typescript":"^5.7.0","@types/node":"^22.0.0","typescript-eslint":"^8.0.0","@vitest/coverage-v8":"^3.2.6"},"_npmOperationalInternal":{"tmp":"tmp/mcp-word-bridge_4.1.0_1780566169351_0.16286958516663752","host":"s3://npm-registry-packages-npm-production"}},"4.1.1":{"name":"mcp-word-bridge","version":"4.1.1","keywords":["mcp","word","office","add-in","document","editing"],"author":{"name":"Leonid Mokrushin","email":"likelion@gmail.com"},"license":"MIT","_id":"mcp-word-bridge@4.1.1","maintainers":[{"name":"likelion","email":"likelion@gmail.com"}],"homepage":"https://github.com/likelion/mcp-word-bridge#readme","bugs":{"url":"https://github.com/likelion/mcp-word-bridge/issues"},"bin":{"mcp-word-bridge":"dist/server.js","mcp-word-bridge-install":"scripts/install-manifest.js"},"dist":{"shasum":"a5324c52455ebea2887f1556e9a24e4607c322b6","tarball":"https://registry.npmjs.org/mcp-word-bridge/-/mcp-word-bridge-4.1.1.tgz","fileCount":11,"integrity":"sha512-nFKWHEedfyOygCjPhIxOQvvEICLWVIEQGQcn5jWfZQKAD3vkCw1XPZN4Pe1kCkVh+ta81KHbHaBW8lLtIbW7mA==","signatures":[{"sig":"MEUCIAvsXmziTghrmBjZcDDe0tAzY1uM35Plg6xHTu8DWhGhAiEA14k9JNLwRBrBr+5HPNCZOx+JvixxChgyuSAqbiBbAZY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2289125},"main":"dist/server.js","gitHead":"a38c9e8dbfba7d02a4ffa7f5a6a547db2ccec107","scripts":{"dev":"node scripts/build.mjs --watch","lint":"eslint src/","test":"vitest run","build":"node scripts/build.mjs","start":"node dist/server.cjs","test:ci":"vitest run --reporter=default","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"likelion","email":"likelion@gmail.com"},"repository":{"url":"git+https://github.com/likelion/mcp-word-bridge.git","type":"git"},"_npmVersion":"11.12.1","description":"MCP server for live Word document editing via Office Add-in","directories":{},"_nodeVersion":"26.0.0","dependencies":{"ws":"^8.16.0","temml":"^0.13.3","mathml2omml":"^0.5.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.4.1","vitest":"^3.0.0","esbuild":"^0.25.0","@types/ws":"^8.5.10","typescript":"^5.7.0","@types/node":"^22.0.0","typescript-eslint":"^8.0.0","@vitest/coverage-v8":"^3.2.6"},"_npmOperationalInternal":{"tmp":"tmp/mcp-word-bridge_4.1.1_1780570789208_0.42192041001221203","host":"s3://npm-registry-packages-npm-production"}},"4.1.2":{"name":"mcp-word-bridge","version":"4.1.2","keywords":["mcp","word","office","add-in","document","editing"],"author":{"name":"Leonid Mokrushin","email":"likelion@gmail.com"},"license":"MIT","_id":"mcp-word-bridge@4.1.2","maintainers":[{"name":"likelion","email":"likelion@gmail.com"}],"homepage":"https://github.com/likelion/mcp-word-bridge#readme","bugs":{"url":"https://github.com/likelion/mcp-word-bridge/issues"},"bin":{"mcp-word-bridge":"dist/server.js","mcp-word-bridge-install":"scripts/install-manifest.js"},"dist":{"shasum":"3bc3e529a8b290fad5122bf72c83b6babf40c55f","tarball":"https://registry.npmjs.org/mcp-word-bridge/-/mcp-word-bridge-4.1.2.tgz","fileCount":11,"integrity":"sha512-KWh8Nv8RqTzQ7xpFPjSeNqDP1hvCYwyMdO9DfB/fX6FHpMi8B2cO7C7mhqQ52+EQaw75gaaDd7/tXwFMFvCJsA==","signatures":[{"sig":"MEYCIQDBp7fDJDT9F/RHFRzWPbfawQ6Ps0LG0X94fajH/nWptgIhALTKaWDHBvRsVkjGaCP1w2vZXF8djcgoOW8lUa/5Tkag","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2303246},"main":"dist/server.js","gitHead":"cdb95767bef29540d3ea816c37bb276e2c4bb0a9","scripts":{"dev":"node scripts/build.mjs --watch","lint":"eslint src/","test":"vitest run","build":"node scripts/build.mjs","start":"node dist/server.cjs","test:ci":"vitest run --reporter=default","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"likelion","email":"likelion@gmail.com"},"repository":{"url":"git+https://github.com/likelion/mcp-word-bridge.git","type":"git"},"_npmVersion":"11.12.1","description":"MCP server for live Word document editing via Office Add-in","directories":{},"_nodeVersion":"26.0.0","dependencies":{"ws":"^8.16.0","temml":"^0.13.3","mathml2omml":"^0.5.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.4.1","vitest":"^3.0.0","esbuild":"^0.25.0","@types/ws":"^8.5.10","typescript":"^5.7.0","@types/node":"^22.0.0","typescript-eslint":"^8.0.0","@vitest/coverage-v8":"^3.2.6"},"_npmOperationalInternal":{"tmp":"tmp/mcp-word-bridge_4.1.2_1780574183319_0.5982749027516419","host":"s3://npm-registry-packages-npm-production"}},"4.1.3":{"name":"mcp-word-bridge","version":"4.1.3","keywords":["mcp","word","office","add-in","document","editing"],"author":{"name":"Leonid Mokrushin","email":"likelion@gmail.com"},"license":"MIT","_id":"mcp-word-bridge@4.1.3","maintainers":[{"name":"likelion","email":"likelion@gmail.com"}],"homepage":"https://github.com/likelion/mcp-word-bridge#readme","bugs":{"url":"https://github.com/likelion/mcp-word-bridge/issues"},"bin":{"mcp-word-bridge":"dist/server.js","mcp-word-bridge-install":"scripts/install-manifest.js"},"dist":{"shasum":"c7075f9824ad75d50e71e0a4216bea2a7ea52e1a","tarball":"https://registry.npmjs.org/mcp-word-bridge/-/mcp-word-bridge-4.1.3.tgz","fileCount":11,"integrity":"sha512-nWRZYRs8BYhjQ++GDD+9160PO28QKmDwHkXTyyQGagTz06D+AhmH4lyOedkWdoyVXSoOwlB0NBnlz3l3LUviCg==","signatures":[{"sig":"MEUCIQDCgnrwdNj56T293iTmAJB+Lwz/rJDwG7Ih36e7DLfOjwIgNAnTkTfK9CIJblwgjtZqstBqmFHTfTlDwNTEv6Zy3s4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2309387},"main":"dist/server.js","gitHead":"c78b3325c3811f0c99d30c540b0c2cef53e525be","scripts":{"dev":"node scripts/build.mjs --watch","lint":"eslint src/","test":"vitest run","build":"node scripts/build.mjs","start":"node dist/server.cjs","test:ci":"vitest run --reporter=default","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"likelion","email":"likelion@gmail.com"},"repository":{"url":"git+https://github.com/likelion/mcp-word-bridge.git","type":"git"},"_npmVersion":"11.12.1","description":"MCP server for live Word document editing via Office Add-in","directories":{},"_nodeVersion":"26.0.0","dependencies":{"ws":"^8.16.0","temml":"^0.13.3","mathml2omml":"^0.5.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.4.1","vitest":"^3.0.0","esbuild":"^0.25.0","@types/ws":"^8.5.10","typescript":"^5.7.0","@types/node":"^22.0.0","typescript-eslint":"^8.0.0","@vitest/coverage-v8":"^3.2.6"},"_npmOperationalInternal":{"tmp":"tmp/mcp-word-bridge_4.1.3_1780576791322_0.18716007399241485","host":"s3://npm-registry-packages-npm-production"}},"4.1.4":{"name":"mcp-word-bridge","version":"4.1.4","keywords":["mcp","word","office","add-in","document","editing"],"author":{"name":"Leonid Mokrushin","email":"likelion@gmail.com"},"license":"MIT","_id":"mcp-word-bridge@4.1.4","maintainers":[{"name":"likelion","email":"likelion@gmail.com"}],"homepage":"https://github.com/likelion/mcp-word-bridge#readme","bugs":{"url":"https://github.com/likelion/mcp-word-bridge/issues"},"bin":{"mcp-word-bridge":"dist/server.js","mcp-word-bridge-install":"scripts/install-manifest.js"},"dist":{"shasum":"b0a7bee75d59ce61ef21e9af16acbaeaf00046a4","tarball":"https://registry.npmjs.org/mcp-word-bridge/-/mcp-word-bridge-4.1.4.tgz","fileCount":11,"integrity":"sha512-KVKTp8JUtL3J9z9kzYJhaQ1ABJKGOrGod3lDDj/Fd0G5SxW2F05S4QA+YFuVgmRKVxItcIrj37Ihl5Z+xQ710g==","signatures":[{"sig":"MEUCIQC8hbwa4KtstDA2jR6leYZJD3MslPnbsSk5lpPXeN1FUQIgIffTL2Z0lu6BpaUee2eipjg7yUOGJQKdSXeIUoBfOck=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2323223},"main":"dist/server.js","gitHead":"c80a0bf84504606b1f8ea35d7b69a52aa55218f8","scripts":{"dev":"node scripts/build.mjs --watch","lint":"eslint src/","test":"vitest run","build":"node scripts/build.mjs","start":"node dist/server.cjs","test:ci":"vitest run --reporter=default","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"likelion","email":"likelion@gmail.com"},"repository":{"url":"git+https://github.com/likelion/mcp-word-bridge.git","type":"git"},"_npmVersion":"11.12.1","description":"MCP server for live Word document editing via Office Add-in","directories":{},"_nodeVersion":"26.0.0","dependencies":{"ws":"^8.16.0","temml":"^0.13.3","mathml2omml":"^0.5.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.4.1","vitest":"^3.0.0","esbuild":"^0.25.0","@types/ws":"^8.5.10","typescript":"^5.7.0","@types/node":"^22.0.0","typescript-eslint":"^8.0.0","@vitest/coverage-v8":"^3.2.6"},"_npmOperationalInternal":{"tmp":"tmp/mcp-word-bridge_4.1.4_1780582880863_0.050095565208436055","host":"s3://npm-registry-packages-npm-production"}},"4.1.5":{"name":"mcp-word-bridge","version":"4.1.5","keywords":["mcp","word","office","add-in","document","editing"],"author":{"name":"Leonid Mokrushin","email":"likelion@gmail.com"},"license":"MIT","_id":"mcp-word-bridge@4.1.5","maintainers":[{"name":"likelion","email":"likelion@gmail.com"}],"homepage":"https://github.com/likelion/mcp-word-bridge#readme","bugs":{"url":"https://github.com/likelion/mcp-word-bridge/issues"},"bin":{"mcp-word-bridge":"dist/server.js","mcp-word-bridge-install":"scripts/install-manifest.js"},"dist":{"shasum":"b26580aa7d1461a91d227b7974a1fdf1bd95e4d2","tarball":"https://registry.npmjs.org/mcp-word-bridge/-/mcp-word-bridge-4.1.5.tgz","fileCount":13,"integrity":"sha512-PZ0sNRp2OvTfaDxSm9arAhoJb/jj4rR2eYWGEjvpflBWVp/8mV4E8gaAi95jg/Z/7Anf9s1kH/tTaEyc7uF6Aw==","signatures":[{"sig":"MEQCIGYp5m6EH23ZNrMrp8zykNJ2TC5g/0jCXam3lXVdxQ8pAiAhFfVn0B0DGPzaRXQstf0I6UXU9Eeu+FW/lqp5T8qGhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2364822},"main":"dist/server.js","gitHead":"e2a190590bf7037894a423c0a56fb17955881e18","scripts":{"dev":"node scripts/build.mjs --watch","lint":"eslint src/","test":"vitest run","build":"node scripts/build.mjs","start":"node dist/server.js","test:ci":"vitest run --reporter=default","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"likelion","email":"likelion@gmail.com"},"repository":{"url":"git+https://github.com/likelion/mcp-word-bridge.git","type":"git"},"_npmVersion":"11.12.1","description":"MCP server for live Word document editing via Office Add-in","directories":{},"_nodeVersion":"26.0.0","dependencies":{"ws":"^8.16.0","temml":"^0.13.3","mathml2omml":"^0.5.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.4.1","vitest":"^3.0.0","esbuild":"^0.25.0","@types/ws":"^8.5.10","typescript":"^5.7.0","@types/node":"^22.0.0","typescript-eslint":"^8.0.0","@vitest/coverage-v8":"^3.2.6"},"_npmOperationalInternal":{"tmp":"tmp/mcp-word-bridge_4.1.5_1780909745533_0.17496686685245777","host":"s3://npm-registry-packages-npm-production"}},"4.1.6":{"name":"mcp-word-bridge","version":"4.1.6","keywords":["mcp","word","office","add-in","document","editing"],"author":{"name":"Leonid Mokrushin","email":"likelion@gmail.com"},"license":"MIT","_id":"mcp-word-bridge@4.1.6","maintainers":[{"name":"likelion","email":"likelion@gmail.com"}],"homepage":"https://github.com/likelion/mcp-word-bridge#readme","bugs":{"url":"https://github.com/likelion/mcp-word-bridge/issues"},"bin":{"mcp-word-bridge":"dist/server.js","mcp-word-bridge-install":"scripts/install-manifest.js"},"dist":{"shasum":"d5d1b7f87dab8c4813c29b6713e4d1bbe66b0ece","tarball":"https://registry.npmjs.org/mcp-word-bridge/-/mcp-word-bridge-4.1.6.tgz","fileCount":13,"integrity":"sha512-P/lo7NxJB+nlhFI7RtsRGW9TnKYUGA8poZxEqWJOqTvAiA4TT+Qtfu2hHGYvi4uGRtkg8PIk2CjeF0hp1iNpHw==","signatures":[{"sig":"MEQCIGqMCJm0j5lomMEbmLH3saZkUslvsfFev2zjsaGXaVO0AiAeb69JTL5JlYcW7xYTT+IG5CyMrklMlnDpFvNR2pQQ5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2364886},"main":"dist/server.js","gitHead":"fdb3768e5eb41c3b632d02fe270ef3870755a37d","scripts":{"dev":"node scripts/build.mjs --watch","lint":"eslint src/","test":"vitest run","build":"node scripts/build.mjs","start":"node dist/server.js","test:ci":"vitest run --reporter=default","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"likelion","email":"likelion@gmail.com"},"repository":{"url":"git+https://github.com/likelion/mcp-word-bridge.git","type":"git"},"_npmVersion":"11.12.1","description":"MCP server for live Word document editing via Office Add-in","directories":{},"_nodeVersion":"26.0.0","dependencies":{"ws":"^8.16.0","temml":"^0.13.3","mathml2omml":"^0.5.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.4.1","vitest":"^3.0.0","esbuild":"^0.25.0","@types/ws":"^8.5.10","typescript":"^5.7.0","@types/node":"^22.0.0","typescript-eslint":"^8.0.0","@vitest/coverage-v8":"^3.2.6"},"_npmOperationalInternal":{"tmp":"tmp/mcp-word-bridge_4.1.6_1780909934869_0.23189887821760857","host":"s3://npm-registry-packages-npm-production"}},"4.1.7":{"name":"mcp-word-bridge","version":"4.1.7","keywords":["mcp","word","office","add-in","document","editing"],"author":{"name":"Leonid Mokrushin","email":"likelion@gmail.com"},"license":"MIT","_id":"mcp-word-bridge@4.1.7","maintainers":[{"name":"likelion","email":"likelion@gmail.com"}],"homepage":"https://github.com/likelion/mcp-word-bridge#readme","bugs":{"url":"https://github.com/likelion/mcp-word-bridge/issues"},"bin":{"mcp-word-bridge":"dist/server.js","mcp-word-bridge-install":"scripts/install-manifest.js"},"dist":{"shasum":"e138762408572eb367a7d77b8bd268bf79518cf6","tarball":"https://registry.npmjs.org/mcp-word-bridge/-/mcp-word-bridge-4.1.7.tgz","fileCount":13,"integrity":"sha512-ZaWPn64gJbz4LCkSL5JPa/mWZe6QwyWneOaF0kZXF0cBEwdORlmBrJvvRfHznGlu3fiNweDBYmGSvct+C1TtcA==","signatures":[{"sig":"MEUCIHmisljBQ4HsYPsH+51MhYJgJjY1xo7ZmWXicZotSczvAiEAnfinomlO0kRRMT2A3gobBPIOEmrtbL5c8CkgVGZaGsA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2373878},"main":"dist/server.js","gitHead":"3bd00e8e92f044355adaffd3a2e6af4d4102394a","scripts":{"dev":"node scripts/build.mjs --watch","lint":"eslint src/","test":"vitest run","build":"node scripts/build.mjs","start":"node dist/server.js","test:ci":"vitest run --reporter=default","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"likelion","email":"likelion@gmail.com"},"repository":{"url":"git+https://github.com/likelion/mcp-word-bridge.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for live Word document editing via Office Add-in","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.16.0","temml":"^0.13.3","mathml2omml":"^0.5.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.4.1","vitest":"^3.0.0","esbuild":"^0.25.0","@types/ws":"^8.5.10","typescript":"^5.7.0","@types/node":"^22.0.0","typescript-eslint":"^8.0.0","@vitest/coverage-v8":"^3.2.6"},"_npmOperationalInternal":{"tmp":"tmp/mcp-word-bridge_4.1.7_1781623269696_0.7564776825794555","host":"s3://npm-registry-packages-npm-production"}},"4.1.8":{"name":"mcp-word-bridge","version":"4.1.8","description":"MCP server for live Word document editing via Office Add-in","main":"dist/server.js","bin":{"mcp-word-bridge":"dist/server.js","mcp-word-bridge-install":"scripts/install-manifest.js"},"scripts":{"build":"node scripts/build.mjs","start":"node dist/server.js","dev":"node scripts/build.mjs --watch","test":"vitest run","test:ci":"vitest run --reporter=default","test:live":"vitest run --config vitest.live.config.ts","lint":"eslint src/","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"keywords":["mcp","word","office","add-in","document","editing"],"repository":{"type":"git","url":"git+https://github.com/likelion/mcp-word-bridge.git"},"author":{"name":"Leonid Mokrushin","email":"likelion@gmail.com"},"license":"MIT","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0","mathml2omml":"^0.5.0","temml":"^0.13.3","ws":"^8.16.0"},"devDependencies":{"@types/node":"^22.0.0","@types/ws":"^8.5.10","@vitest/coverage-v8":"^3.2.6","esbuild":"^0.25.0","eslint":"^10.4.1","typescript":"^5.7.0","typescript-eslint":"^8.0.0","vitest":"^3.0.0"},"_id":"mcp-word-bridge@4.1.8","gitHead":"8d81f684dfa31f1b08dc650f6ff804f79365fe32","bugs":{"url":"https://github.com/likelion/mcp-word-bridge/issues"},"homepage":"https://github.com/likelion/mcp-word-bridge#readme","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-89kkOSzoAyIMOnWTVocjVXy1eWKCVe/UjL1wJ+PmBJYXkgSCeLUVidC7h6UXvBI96ZIURtq0PURwp860cXYiTA==","shasum":"f9af4cc70bad12b05e31095478163c7902a1c4b2","tarball":"https://registry.npmjs.org/mcp-word-bridge/-/mcp-word-bridge-4.1.8.tgz","fileCount":13,"unpackedSize":2392888,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICo5Fs7wxdqvITo7YFlX9kBeP2OOYtH0nPlYAqwc0BPOAiEAjwnb93WGd9h7I2ja6flmmDuSNpWQ6aik7ewcVjSdLjg="}]},"_npmUser":{"name":"likelion","email":"likelion@gmail.com"},"directories":{},"maintainers":[{"name":"likelion","email":"likelion@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-word-bridge_4.1.8_1783591874271_0.24634402601813798"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-01T17:22:19.546Z","modified":"2026-07-09T10:11:14.623Z","3.2.0":"2026-06-01T17:22:19.887Z","3.2.1":"2026-06-01T17:26:19.687Z","3.2.2":"2026-06-01T17:33:42.477Z","3.2.3":"2026-06-01T17:42:33.163Z","3.2.4":"2026-06-01T17:53:58.106Z","3.3.0":"2026-06-02T09:10:47.851Z","3.4.0":"2026-06-02T10:58:34.798Z","3.4.1":"2026-06-02T14:12:01.713Z","3.4.2":"2026-06-02T15:25:32.085Z","3.5.0":"2026-06-02T17:14:57.692Z","3.5.1":"2026-06-02T17:34:51.876Z","3.5.2":"2026-06-03T13:23:26.507Z","3.5.3":"2026-06-03T15:04:29.633Z","4.0.0":"2026-06-03T16:07:59.472Z","4.0.1":"2026-06-03T16:09:37.001Z","4.0.2":"2026-06-03T16:13:39.685Z","4.0.3":"2026-06-03T16:47:39.617Z","4.0.4":"2026-06-03T21:19:37.451Z","4.0.5":"2026-06-03T21:57:35.359Z","4.1.0":"2026-06-04T09:42:49.555Z","4.1.1":"2026-06-04T10:59:49.392Z","4.1.2":"2026-06-04T11:56:23.530Z","4.1.3":"2026-06-04T12:39:51.563Z","4.1.4":"2026-06-04T14:21:21.072Z","4.1.5":"2026-06-08T09:09:05.734Z","4.1.6":"2026-06-08T09:12:15.049Z","4.1.7":"2026-06-16T15:21:09.959Z","4.1.8":"2026-07-09T10:11:14.420Z"},"bugs":{"url":"https://github.com/likelion/mcp-word-bridge/issues"},"author":{"name":"Leonid Mokrushin","email":"likelion@gmail.com"},"license":"MIT","homepage":"https://github.com/likelion/mcp-word-bridge#readme","keywords":["mcp","word","office","add-in","document","editing"],"repository":{"type":"git","url":"git+https://github.com/likelion/mcp-word-bridge.git"},"description":"MCP server for live Word document editing via Office Add-in","maintainers":[{"name":"likelion","email":"likelion@gmail.com"}],"readme":"# MCP Word Bridge\n\n[![Tests](https://github.com/likelion/mcp-word-bridge/actions/workflows/tests.yml/badge.svg)](https://github.com/likelion/mcp-word-bridge/actions/workflows/tests.yml)\n[![codecov](https://codecov.io/gh/likelion/mcp-word-bridge/branch/main/graph/badge.svg)](https://codecov.io/gh/likelion/mcp-word-bridge)\n\nMCP server for live Word document editing via Office Add-in. Enables programmatic editing of Word documents through the Word JavaScript API, with changes appearing as user edits in co-authoring sessions.\n\n## Quick Start\n\n### 1. Add to your MCP client\n\n```json\n{\n  \"mcpServers\": {\n    \"word-bridge\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"mcp-word-bridge\"]\n    }\n  }\n}\n```\n\n### 2. Install the Word add-in\n\n```bash\nnpx mcp-word-bridge-install\n```\n\nRestart Word → Home → Add-ins → **MCP Word Bridge**\n\n### 3. Trust the TLS certificate (first time only)\n\nOn first run the server auto-generates a self-signed localhost certificate and prints the trust command. Run it once:\n\n```bash\n# macOS\nsecurity add-trusted-cert -r trustRoot -k ~/Library/Keychains/login.keychain-db \"$(npm root -g)/mcp-word-bridge/certs/cert.pem\"\n\n# Windows\ncertutil -user -addstore Root \"%APPDATA%\\npm\\node_modules\\mcp-word-bridge\\certs\\cert.pem\"\n```\n\n### 4. Open Word and activate\n\nOpen Word → Home → Add-ins → MCP Word Bridge. The taskpane shows \"Word: connected ✓\" and \"WebSocket: connected ✓\".\n\nThat's it. The MCP server starts automatically when your MCP client loads the config, and stops when it unloads.\n\n## Environment Variables\n\n| Variable | Default | Description |\n|----------|---------|-------------|\n| `MCP_WORD_BRIDGE_PORT` | `3000` | HTTPS port for the bridge server |\n| `MCP_WORD_BRIDGE_GRACE` | `5000` | Idle shutdown delay in ms (daemon auto-exits after this period with no clients) |\n| `MCP_WORD_BRIDGE_LOCK` | `~/.mcp-word-bridge.lock` | Lock/PID file path for daemon coordination |\n\n## Multi-Client Support\n\nMultiple MCP clients can share the same Word document simultaneously. All clients use the same config — the first one to start spawns a background daemon, subsequent ones connect to it automatically. When the last client disconnects, the daemon shuts down after a grace period.\n\nNo special setup required. Just add the same config to each MCP host.\n\n## How It Works\n\n```\n┌──────────────┐  ┌──────────────┐\n│  MCP Client  │  │  MCP Client  │\n└──────┬───────┘  └──────┬───────┘\n       │ stdio           │ stdio\n┌──────┴───────┐  ┌──────┴───────┐\n│    Proxy     │  │    Proxy     │\n└──────┬───────┘  └──────┬───────┘\n       │ HTTPS           │ HTTPS\n       └────────┬────────┘\n                │\n       ┌────────┴────────┐\n       │     Daemon      │\n       │  (shared, one)  │\n       └────────┬────────┘\n                │ WebSocket\n       ┌────────┴────────┐\n       │    Taskpane     │\n       │ (Office Add-in) │\n       └────────┬────────┘\n                │ Word JS API\n       ┌────────┴────────┐\n       │    Document     │\n       └─────────────────┘\n```\n\nEach MCP host spawns `dist/server.js` which acts as a thin proxy. The proxy ensures a shared daemon is running (via file lock), then forwards JSON-RPC over HTTPS. The daemon serializes all tool calls through a single mutex, so concurrent clients never conflict.\n\n## Tools (93)\n\n### Document\n| Tool | Description |\n|------|-------------|\n| `word_get_text` | Get full plain text of the document |\n| `word_get_document_properties` | Get metadata (title, author, path, timestamps) |\n| `word_set_document_properties` | Set metadata fields |\n| `word_save` | Save document to disk |\n| `word_clear` | Clear all document body content |\n| `word_get_word_count` | Get word, character, and paragraph counts |\n| `word_get_styles` | List available styles |\n| `word_get_coauthors` | Get co-authoring status and active authors |\n| `word_set_change_tracking` | Enable/disable track changes |\n| `word_get_document_outline` | Get heading hierarchy as a structured outline tree |\n\n### Paragraphs\n| Tool | Description |\n|------|-------------|\n| `word_get_paragraphs` | Get paragraphs with style, alignment, TOC flag (paginated) |\n| `word_get_paragraph_by_index` | Get full details of one paragraph (font, spacing, indent) |\n| `word_insert_paragraph` | Append/prepend a styled paragraph at document Start or End |\n| `word_insert_paragraph_at_index` | Insert a paragraph before or after a specific paragraph index |\n| `word_delete_paragraph` | Delete a paragraph by index |\n| `word_replace_paragraph_text` | Replace paragraph text by index (preserves style) |\n| `word_move_paragraph` | Move one or more consecutive paragraphs to another position |\n| `word_copy_paragraph` | Copy one or more consecutive paragraphs to another position |\n| `word_set_paragraph_style` | Change style or alignment of a paragraph |\n| `word_set_paragraph_spacing` | Set line spacing, before/after, and indentation |\n\n### Search & Text\n| Tool | Description |\n|------|-------------|\n| `word_search` | Find text matches (case-insensitive by default) |\n| `word_search_and_replace` | Find and replace all occurrences |\n| `word_insert_text_at_match` | Insert text before or after a search match |\n| `word_get_selection_info` | Get current selection with font details |\n| `word_insert_text_at_selection` | Insert or replace text at cursor |\n| `word_insert_line_break` | Insert a soft line break (Shift+Enter) |\n\n### Formatting\n| Tool | Description |\n|------|-------------|\n| `word_format_text` | Apply bold, italic, color, size, font to a text match |\n| `word_clear_formatting` | Reset formatting to paragraph style defaults |\n| `word_get_font_info` | Inspect font properties of a text match |\n\n### Tables\n| Tool | Description |\n|------|-------------|\n| `word_insert_table` | Insert a table with data, optional style, and optional centered caption above it |\n| `word_list_tables` | List table metadata (count, dimensions, style) |\n| `word_get_table_data` | Get cell values from a specific table |\n| `word_set_table_cell` | Set text in a cell |\n| `word_add_table_row` | Add a row with optional values |\n| `word_delete_table_row` | Delete a row by index |\n| `word_delete_table` | Delete an entire table (and its caption if present) |\n| `word_merge_table_cells` | Merge a rectangular range of cells |\n| `word_split_table_cell` | Split a cell into rows/columns |\n| `word_set_table_style` | Apply a built-in table style |\n| `word_set_table_cell_shading` | Set cell background color |\n\n### Lists\n| Tool | Description |\n|------|-------------|\n| `word_insert_list` | Insert a bulleted or numbered list |\n| `word_get_list_info` | Get list level and numbering for a paragraph |\n| `word_set_list_level` | Change indent level of a list item |\n\n### Comments\n| Tool | Description |\n|------|-------------|\n| `word_add_comment` | Add a comment anchored to text |\n| `word_get_comments` | Get all comments with author, date, status, and anchor text |\n| `word_get_comment_replies` | Get replies for a comment |\n| `word_reply_to_comment` | Reply to a comment |\n| `word_resolve_comment` | Mark a comment as resolved |\n| `word_delete_comment` | Delete a comment and its replies |\n\n### Footnotes & Endnotes\n| Tool | Description |\n|------|-------------|\n| `word_insert_footnote` | Insert footnote anchored to a text match |\n| `word_insert_footnote_at_index` | Insert footnote at end of a paragraph |\n| `word_insert_endnote` | Insert endnote anchored to a text match |\n| `word_get_footnotes` | Get all footnotes with index and text |\n| `word_get_endnotes` | Get all endnotes with index and text |\n| `word_delete_footnote` | Delete a footnote by index |\n| `word_delete_endnote` | Delete an endnote by index |\n\n### Track Changes\n| Tool | Description |\n|------|-------------|\n| `word_get_tracked_changes` | Get all tracked changes with type, author, text |\n| `word_accept_tracked_change` | Accept a change by index |\n| `word_reject_tracked_change` | Reject a change by index |\n| `word_accept_all_tracked_changes` | Accept all changes |\n| `word_accept_tracked_changes_in_range` | Accept changes within a paragraph index range |\n| `word_reject_all_tracked_changes` | Reject all changes |\n\n### Content Controls\n| Tool | Description |\n|------|-------------|\n| `word_get_content_controls` | Get all controls with id, tag, type, text |\n| `word_insert_content_control` | Wrap text in a RichText, PlainText, or CheckBox control |\n| `word_set_content_control_text` | Set text in a control by ID or tag |\n\n### Bookmarks\n| Tool | Description |\n|------|-------------|\n| `word_get_bookmarks` | List all bookmark names |\n| `word_insert_bookmark` | Create a bookmark at a text match |\n| `word_delete_bookmark` | Delete a bookmark by name |\n| `word_go_to_bookmark` | Navigate to a bookmark and select it |\n| `word_get_bookmark_text` | Get text content of a bookmark |\n\n### Hyperlinks\n| Tool | Description |\n|------|-------------|\n| `word_insert_hyperlink` | Add a hyperlink to existing text |\n| `word_get_hyperlinks` | List all hyperlinks with URLs and text |\n| `word_remove_hyperlink` | Remove link from text (keeps the text) |\n\n### Headers & Footers\n| Tool | Description |\n|------|-------------|\n| `word_get_header_footer` | Get header or footer text |\n| `word_set_header_footer` | Set header or footer text |\n\n### Images\n| Tool | Description |\n|------|-------------|\n| `word_insert_image` | Insert a centered image from base64 data, with optional centered caption below it |\n| `word_get_images` | List images with dimensions and alt text |\n| `word_delete_image` | Delete an image by index (and its caption if present) |\n\n### Page Layout & Sections\n| Tool | Description |\n|------|-------------|\n| `word_get_page_layout` | Get margins, orientation, paper size |\n| `word_set_page_layout` | Set margins, orientation, paper size |\n| `word_get_sections` | List all sections with page setup |\n| `word_insert_page_break` | Insert a page break after a paragraph |\n| `word_insert_section_break` | Insert a section break after a paragraph |\n| `word_get_page_info` | Get page count and per-page paragraph ranges (Desktop only) |\n\n### Custom Properties\n| Tool | Description |\n|------|-------------|\n| `word_get_custom_properties` | Get all custom key-value properties |\n| `word_set_custom_property` | Create or update a custom property |\n| `word_delete_custom_property` | Delete a custom property |\n\n### Advanced\n| Tool | Description |\n|------|-------------|\n| `word_insert_html` | Insert HTML converted to native Word formatting |\n| `word_insert_ooxml` | Insert raw Office Open XML |\n| `word_insert_table_of_contents` | Insert a TOC based on headings |\n| `word_get_fields` | Get all fields (hyperlinks, TOC, page numbers) |\n\n### Equations\n| Tool | Description |\n|------|-------------|\n| `word_insert_equation` | Insert a LaTeX equation as a native editable Word equation |\n\n### Batch\n| Tool | Description |\n|------|-------------|\n| `word_batch` | Execute up to 50 operations in a single call |\n\n## Equations\n\n`word_insert_equation` converts LaTeX math to native Word equations:\n\n```\nLaTeX → temml → MathML → mathml2omml → OMML → OOXML → Word\n```\n\n- **Display mode** (default): centered block equation\n- **Inline mode** (`displayMode: false`): within a paragraph, optionally positioned via `anchorText`\n- Supports: fractions, roots, integrals, sums, matrices, Greek letters, AMS math\n- Equations are fully editable in Word's built-in equation editor\n\n## Resources\n\nThe server exposes an MCP resource at `word-bridge://usage-guide` containing patterns and best practices for LLMs operating on Word documents.\n\n## TLS Certificate\n\nAuto-generated on first run. The server prints the trust command:\n\n```\n[mcp-word-bridge] ✓ Certificate generated.\n[mcp-word-bridge] Trust it: security add-trusted-cert -r trustRoot -k ~/Library/Keychains/login.keychain-db \"/path/to/certs/cert.pem\"\n```\n\nRun it once. To regenerate: delete `certs/cert.pem` and `certs/key.pem`, then restart.\n\n## Development\n\n```bash\ngit clone https://github.com/likelion/mcp-word-bridge.git\ncd mcp-word-bridge\nnpm install\nnpm run build        # build server + taskpane\nnpm run dev          # watch mode\nnpm run typecheck    # TypeScript type checking\nnpm test             # unit tests (272 tests, <600ms)\nnpm run test:live    # integration tests (requires Word)\n```\n\n### Project Structure\n\n```\nsrc/\n├── server/           # MCP server (Node.js)\n│   ├── tools/        # One file per tool category\n│   ├── bridge.ts     # WebSocket bridge to taskpane\n│   ├── mcp.ts        # MCP protocol handlers\n│   └── validation.ts # Shared input validators\n├── taskpane/         # Runs inside Word's add-in webview\n│   ├── commands/     # One file per command category\n│   └── log.ts        # Taskpane UI logger\n├── shared/           # Types shared between server and taskpane\n│   ├── protocol.ts   # WebSocket message types\n│   └── constants.ts  # Limits and timeouts\n└── lib/\n    └── equations.ts  # LaTeX→OMML conversion pipeline\n```\n\n## Known Limitations\n\nPlatform constraints in the Word JavaScript API that cannot be resolved in this project:\n\n| Area | Limitation | Upstream Issue |\n|------|------------|----------------|\n| Tracked Changes | `word_get_tracked_changes` returns empty `text` for deletions. The `Word.TrackedChange.text` property returns `\"\"` when `type` is `\"Deleted\"`. Only additions and formatting changes include text content. | [office-js#5188](https://github.com/OfficeDev/office-js/issues/5188) |\n| Tracked Changes | `getTrackedChanges()` throws if the document contains \"moved\" tracked changes (drag-and-drop reorders). These produce paired \"moved from\"/\"moved to\" entries that the API cannot handle. | [office-js#5535](https://github.com/OfficeDev/office-js/issues/5535) |\n| Tracked Changes | The `TrackedChange.type` property throws `GeneralException` on certain tracked change types (formatting-only revisions, complex structural changes). When this occurs, `word_get_tracked_changes` reports `type: \"Unknown\"` for affected items. `acceptAll`/`rejectAll` and `accept_tracked_changes_in_range` still work regardless. | [office-js#4067](https://github.com/OfficeDev/office-js/issues/4067) |\n| Highlight Colors | `highlightColor` only supports 17 named colors (Yellow, Green, Cyan, Magenta, Blue, Red, DarkBlue, DarkCyan, DarkGreen, DarkMagenta, DarkRed, DarkYellow, Gray25, Gray50, Black, White, NoHighlight). The Word API documentation claims `#RRGGBB` is accepted, but Desktop silently maps hex values to the nearest named color. This tool rejects hex to prevent silent mismatch — use `color` for arbitrary RGB. | [office-js#4638](https://github.com/OfficeDev/office-js/issues/4638) |\n| Paragraph Style | TOC field entries and certain table paragraphs return `style: \"\"` (empty string) instead of the actual style name. Paragraphs are flagged with `isTocEntry: true` when detected as TOC entries. Use this flag rather than the style field for identification. | [office-js#5934](https://github.com/OfficeDev/office-js/issues/5934) |\n| Mixed Formatting | `word_get_paragraph_by_index` returns `null` for font properties (`bold`, `italic`, `size`, etc.) when the paragraph contains mixed formatting (e.g. partially bold text). This is the Word API's way of indicating \"no single value\" — treat `null` as \"mixed\". | [Word.Font docs](https://learn.microsoft.com/en-us/javascript/api/word/word.font?view=word-js-preview) |\n| TOC Search | `body.search()` matches text inside TOC field entries as well as body content. Heading text appears in both locations, so search results return TOC matches first. Use `occurrence` to skip past TOC entries and target the body instance. |  |\n| Page Info | `word_get_page_info` requires WordApiDesktop 1.2+ (Word for Windows/Mac desktop). Not available on Word for the web. | [WordApiDesktop 1.2](https://learn.microsoft.com/en-us/javascript/api/requirement-sets/word/word-api-desktop-1-2-requirement-set) |\n| Undo | The Word JavaScript API does not expose a programmatic `undo()` method. Changes made by the add-in appear in Word's undo stack (Ctrl+Z works for the user), but there is no way to trigger undo from code. | [Stack Overflow](https://stackoverflow.com/questions/58440921/accessing-the-undo-stack-from-word-javascript-api) |\n\n## License\n\nMIT\n","readmeFilename":"README.md"}