{"_id":"@htmldrop.app/mcp","_rev":"11-694881761903ad440fd74d6bbb15a8c5","name":"@htmldrop.app/mcp","dist-tags":{"latest":"0.3.5"},"versions":{"0.1.0":{"name":"@htmldrop.app/mcp","version":"0.1.0","keywords":["mcp","model-context-protocol","claude","anthropic","htmldrop","publish","hosting","ai-tools"],"author":{"name":"Middle East Software Solutions Limited"},"license":"MIT","_id":"@htmldrop.app/mcp@0.1.0","maintainers":[{"name":"middleeastsoftware","email":"hello@middleeastsoftware.com"}],"homepage":"https://htmldrop.app","bugs":{"url":"https://github.com/middleeastsoftware/htmldrop/issues"},"bin":{"htmldrop-mcp":"dist/index.js"},"dist":{"shasum":"aaf0eb16bf21777801a8df2ddac5e1746e538107","tarball":"https://registry.npmjs.org/@htmldrop.app/mcp/-/mcp-0.1.0.tgz","fileCount":3,"integrity":"sha512-w7SC9ZHyfhSGnY7ttwe+50ZqHUD2cGcoqJnzrh2ODkC1cUU4ijkRk+JRNqgWeYYJfK6ae0XAtk2qSbqB9FZ3KQ==","signatures":[{"sig":"MEYCIQDBb2KnlZ2siu438J8VwujB/O0cTunCQaEWiMUcaSydUQIhAPPxNVpKW6H5u8qDNoRJYbxwMFaAS3dN/qzXV/sCde43","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13386},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"d5e0e9ac6628ca5b5c734c0e678e09b20bda4bca","scripts":{"build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"middleeastsoftware","email":"hello@middleeastsoftware.com"},"repository":{"url":"git+https://github.com/middleeastsoftware/htmldrop.git","type":"git","directory":"mcp"},"_npmVersion":"10.8.2","description":"Model Context Protocol server for htmldrop — publish HTML or Markdown to a real hosted URL from Claude Desktop, Claude Code, Cursor, or any MCP-aware client.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.23.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.0_1778861715957_0.9223264441119359","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@htmldrop.app/mcp","version":"0.2.0","keywords":["mcp","model-context-protocol","claude","anthropic","htmldrop","publish","hosting","ai-tools"],"author":{"name":"Middle East Software Solutions Limited"},"license":"MIT","_id":"@htmldrop.app/mcp@0.2.0","maintainers":[{"name":"middleeastsoftware","email":"hello@middleeastsoftware.com"}],"homepage":"https://htmldrop.app","bugs":{"url":"https://github.com/middleeastsoftware/htmldrop/issues"},"bin":{"htmldrop-mcp":"dist/index.js"},"dist":{"shasum":"1b60618199dc17beff334693e940d1e064be2806","tarball":"https://registry.npmjs.org/@htmldrop.app/mcp/-/mcp-0.2.0.tgz","fileCount":3,"integrity":"sha512-PH7nOQoRgREDC87IfxNvdZySpAw3eEicILK92GgwMdO7UtDX0AjklWBTF7KyGqC+QAK1H5ScxK5XOZPLNakbBg==","signatures":[{"sig":"MEQCIFAntxx327fBDDKoF7l76/KZry9ne4u+HTTrR/V+9phjAiADFchKPkhKWRi/K83nk3IDoYbiEAtm1B+5wr8mySgquQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17374},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"0bd40f45e96a26df034a0933931a3bcd6a9a4ceb","scripts":{"build":"tsc","start":"node dist/index.js","pack:mcpb":"node scripts/pack-mcpb.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"middleeastsoftware","email":"hello@middleeastsoftware.com"},"repository":{"url":"git+https://github.com/middleeastsoftware/htmldrop.git","type":"git","directory":"mcp"},"_npmVersion":"10.8.2","description":"Model Context Protocol server for htmldrop — publish HTML or Markdown to a real hosted URL from Claude Desktop, Claude Code, Cursor, or any MCP-aware client.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.23.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.2.0_1778884178927_0.40063018238526604","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@htmldrop.app/mcp","version":"0.2.2","keywords":["mcp","model-context-protocol","claude","anthropic","htmldrop","publish","hosting","ai-tools"],"author":{"name":"Middle East Software Solutions Limited"},"license":"MIT","_id":"@htmldrop.app/mcp@0.2.2","maintainers":[{"name":"middleeastsoftware","email":"hello@middleeastsoftware.com"}],"homepage":"https://htmldrop.app","bugs":{"url":"https://github.com/middleeastsoftware/htmldrop/issues"},"bin":{"htmldrop-mcp":"dist/index.js"},"dist":{"shasum":"892df7ee61907d9d9c19e7b1a23b24535b610859","tarball":"https://registry.npmjs.org/@htmldrop.app/mcp/-/mcp-0.2.2.tgz","fileCount":3,"integrity":"sha512-Sb/CA1+KPgE75vNrHJDJDU7M3YF5Evlmmco6c92IEobXhzV2SwH7bcHzouDaaiD9cH5bnE5NWVMFv7JjXJMtNQ==","signatures":[{"sig":"MEUCIBk3kbN4qfI9DC9mAYB5H9C+zZlcM+EBSKY2r6tvsSZSAiEA1hnUHI2iKcXDlajY58Zijm2w1zdpL5xzG7ej7LuNMQU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18580},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"c0cf82b49dbe8a56166bcf095f73956ac97f7b0a","scripts":{"build":"tsc","start":"node dist/index.js","pack:mcpb":"node scripts/pack-mcpb.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"middleeastsoftware","email":"hello@middleeastsoftware.com"},"repository":{"url":"git+https://github.com/middleeastsoftware/htmldrop.git","type":"git","directory":"mcp"},"_npmVersion":"10.8.2","description":"Model Context Protocol server for htmldrop — publish HTML or Markdown to a real hosted URL from Claude Desktop, Claude Code, Cursor, or any MCP-aware client.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.23.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.2.2_1778918011430_0.9211426845907169","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@htmldrop.app/mcp","version":"0.2.3","keywords":["mcp","model-context-protocol","claude","anthropic","htmldrop","publish","hosting","ai-tools"],"author":{"name":"Middle East Software Solutions Limited"},"license":"MIT","_id":"@htmldrop.app/mcp@0.2.3","maintainers":[{"name":"middleeastsoftware","email":"hello@middleeastsoftware.com"}],"homepage":"https://htmldrop.app","bugs":{"url":"https://github.com/middleeastsoftware/htmldrop/issues"},"bin":{"htmldrop-mcp":"dist/index.js"},"dist":{"shasum":"f20e5580379902da01e3ca796be0e7a4e09abdf9","tarball":"https://registry.npmjs.org/@htmldrop.app/mcp/-/mcp-0.2.3.tgz","fileCount":3,"integrity":"sha512-DmcqduHwWK2JntckjIZVLow/2fXUjYYUao0+4hc/Ky0OcBVoCQqiVEoJX0knzvzDtUlD/3UonQWv+4S7WqGaMg==","signatures":[{"sig":"MEUCICw54VGrBEgtdPoeQkcsKLWshgnIB9S+OQD/+YmOaQLXAiEAzoZUSH9/ZuANsqoxazi51JLUl87MUxZk9HDJig50QdY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19252},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"44ddee9d6398738c6f68a71b582060d1e066f703","scripts":{"build":"tsc","start":"node dist/index.js","pack:mcpb":"node scripts/pack-mcpb.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"middleeastsoftware","email":"hello@middleeastsoftware.com"},"repository":{"url":"git+https://github.com/middleeastsoftware/htmldrop.git","type":"git","directory":"mcp"},"_npmVersion":"10.8.2","description":"Model Context Protocol server for htmldrop — publish HTML or Markdown to a real hosted URL from Claude Desktop, Claude Code, Cursor, or any MCP-aware client.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.23.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.2.3_1778924101188_0.5701917823369136","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@htmldrop.app/mcp","version":"0.2.4","keywords":["mcp","model-context-protocol","claude","anthropic","htmldrop","publish","hosting","ai-tools"],"author":{"name":"Middle East Software Solutions Limited"},"license":"MIT","_id":"@htmldrop.app/mcp@0.2.4","maintainers":[{"name":"middleeastsoftware","email":"hello@middleeastsoftware.com"}],"homepage":"https://htmldrop.app","bugs":{"url":"https://github.com/middleeastsoftware/htmldrop/issues"},"bin":{"htmldrop-mcp":"dist/index.js"},"dist":{"shasum":"07803fd8bce43f2784460d34e30c3bd0bcff0430","tarball":"https://registry.npmjs.org/@htmldrop.app/mcp/-/mcp-0.2.4.tgz","fileCount":3,"integrity":"sha512-cm/O4ODAElrD5xZYTLZHupCBQ15QG8MTrprB1Xx4KFjN1xwZ1dLx5pg4syrTwmIiv0Dslp4DS9Xok1A4a5e/vg==","signatures":[{"sig":"MEUCIEonbUogGik+mg/lTOwv+6QF/vToG4586o7pTCA6sjJtAiEA5u5yfF0ye+b1wJnBC8LgApMVFQDkPGmCOHiUWwWgtoY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22181},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"cac0c85764b5df54d7a3dfe4256d8a018c59fdee","scripts":{"build":"tsc","start":"node dist/index.js","pack:mcpb":"node scripts/pack-mcpb.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"middleeastsoftware","email":"hello@middleeastsoftware.com"},"repository":{"url":"git+https://github.com/middleeastsoftware/htmldrop.git","type":"git","directory":"mcp"},"_npmVersion":"10.8.2","description":"Model Context Protocol server for htmldrop — publish HTML or Markdown to a real hosted URL from Claude Desktop, Claude Code, Cursor, or any MCP-aware client.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.23.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.2.4_1778924646616_0.960287225969263","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@htmldrop.app/mcp","version":"0.3.0","keywords":["mcp","model-context-protocol","claude","claude-code","claude-desktop","cursor","cline","anthropic","htmldrop","publish","hosting","ai-tools"],"author":{"name":"Middle East Software Solutions Limited"},"license":"MIT","_id":"@htmldrop.app/mcp@0.3.0","maintainers":[{"name":"middleeastsoftware","email":"hello@middleeastsoftware.com"}],"homepage":"https://htmldrop.app","bugs":{"url":"https://github.com/middleeastsoftware/htmldrop/issues"},"bin":{"htmldrop-mcp":"dist/index.js"},"dist":{"shasum":"818b77069b27a254adb45a7597f919fc363a8ba7","tarball":"https://registry.npmjs.org/@htmldrop.app/mcp/-/mcp-0.3.0.tgz","fileCount":3,"integrity":"sha512-19+9h9NyhF3h+SaJrnfEUTmZKJodpjPMnVMqaYpT+T4md8fHbbncquA1CwH70uorHV5t2eWRi/RIu+DjUoH8Ow==","signatures":[{"sig":"MEQCIBYV/DXAANgFU6N9146OYKlgwORQx4WDKYxJrdEOsaEpAiBc5KHaGMBT72NargzdpMu6I3zzO/PzgGGQRUbN2pVj2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24045},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"0126683abdba7faa6c664772e613db79589a4042","scripts":{"build":"tsc","start":"node dist/index.js","pack:mcpb":"node scripts/pack-mcpb.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"middleeastsoftware","email":"hello@middleeastsoftware.com"},"repository":{"url":"git+https://github.com/middleeastsoftware/htmldrop.git","type":"git","directory":"mcp"},"_npmVersion":"11.5.2","description":"Model Context Protocol server for htmldrop — publish HTML or Markdown to a real hosted URL from Claude Desktop, Claude Code, Cursor, or any MCP-aware client.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.23.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.3.0_1780869313909_0.38247911104459065","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@htmldrop.app/mcp","version":"0.3.1","keywords":["mcp","model-context-protocol","claude","claude-code","claude-desktop","cursor","cline","anthropic","htmldrop","publish","hosting","ai-tools"],"author":{"name":"Middle East Software Solutions Limited"},"license":"MIT","_id":"@htmldrop.app/mcp@0.3.1","maintainers":[{"name":"middleeastsoftware","email":"hello@middleeastsoftware.com"}],"homepage":"https://htmldrop.app","bugs":{"url":"https://github.com/middleeastsoftware/htmldrop/issues"},"bin":{"htmldrop-mcp":"dist/index.js"},"dist":{"shasum":"dd29c261b094af29b9f2b91f02b0c4fc1a9689f5","tarball":"https://registry.npmjs.org/@htmldrop.app/mcp/-/mcp-0.3.1.tgz","fileCount":3,"integrity":"sha512-rQXKIj8x96ZMSkhdll/e5P9gjHZL939WH+zcrfZoGRV4q0PIlah5ndF3790Vs8eKA+NdR99bIM6VOJFPvywe7w==","signatures":[{"sig":"MEYCIQCd2gaMfYpjiIQLLfnflY0gLT6pQ2a5Z0tlLf75ot7fbgIhAP8g2mTnjc7f1/fSgGibCuW3LzFTr10jXlvgEMZ6g9so","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25019},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"cb7edb0f90b39c55a8ad7c2b13fb4d994fa9cec3","scripts":{"build":"tsc","start":"node dist/index.js","pack:mcpb":"node scripts/pack-mcpb.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"middleeastsoftware","email":"hello@middleeastsoftware.com"},"repository":{"url":"git+https://github.com/middleeastsoftware/htmldrop.git","type":"git","directory":"mcp"},"_npmVersion":"11.5.2","description":"Model Context Protocol server for htmldrop — publish HTML or Markdown to a real hosted URL from Claude Desktop, Claude Code, Cursor, or any MCP-aware client.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.23.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.3.1_1780950400086_0.020635376821648954","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@htmldrop.app/mcp","version":"0.3.2","keywords":["mcp","model-context-protocol","claude","claude-code","claude-desktop","cursor","cline","anthropic","htmldrop","publish","hosting","ai-tools"],"author":{"name":"Middle East Software Solutions Limited"},"license":"MIT","_id":"@htmldrop.app/mcp@0.3.2","maintainers":[{"name":"middleeastsoftware","email":"hello@middleeastsoftware.com"}],"homepage":"https://htmldrop.app","bugs":{"url":"https://github.com/middleeastsoftware/htmldrop-mcp/issues"},"bin":{"htmldrop-mcp":"dist/index.js"},"dist":{"shasum":"aab4368986933044fc8caab5990ac2d74dff37ad","tarball":"https://registry.npmjs.org/@htmldrop.app/mcp/-/mcp-0.3.2.tgz","fileCount":5,"integrity":"sha512-guA7p4bJhfOmo8x95ApBlte7+UuTfL7gsKRY1i381473Ex1tARxkh0+ScDz0mLG2S6s/mzP2axq59HGq+ivfUA==","signatures":[{"sig":"MEUCIQCQw5TWQ8Lasx0bnhzbF93zG4E7Z27Fd/iwnIN2FCFGtQIgLVzrV4OleJ3fetJVR1Frgst82pTTFZRdJxQu3r1j4GE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31472},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"4d31961b0b4e589e4a24e84f5c00d913f868ff70","mcpName":"app.htmldrop/mcp","scripts":{"test":"npm run build && node --test \"test/**/*.test.mjs\"","build":"tsc","start":"node dist/index.js","pack:mcpb":"node scripts/pack-mcpb.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31c63ea7-1fa2-4a10-88ef-71ec64b8c455"}},"repository":{"url":"git+https://github.com/middleeastsoftware/htmldrop-mcp.git","type":"git"},"_npmVersion":"12.0.2","description":"Model Context Protocol server for htmldrop — publish HTML or Markdown to a real hosted URL from Claude Desktop, Claude Code, Cursor, or any MCP-aware client.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.23.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.3.2_1785540826256_0.845001135115522","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@htmldrop.app/mcp","version":"0.3.3","keywords":["mcp","model-context-protocol","claude","claude-code","claude-desktop","cursor","cline","anthropic","htmldrop","publish","hosting","ai-tools"],"author":{"name":"Middle East Software Solutions Limited"},"license":"MIT","_id":"@htmldrop.app/mcp@0.3.3","maintainers":[{"name":"middleeastsoftware","email":"hello@middleeastsoftware.com"}],"homepage":"https://htmldrop.app","bugs":{"url":"https://github.com/middleeastsoftware/htmldrop-mcp/issues"},"bin":{"htmldrop-mcp":"dist/index.js"},"dist":{"shasum":"e28e49d17da1875d5c6cb19cf2852221a1d3e0b0","tarball":"https://registry.npmjs.org/@htmldrop.app/mcp/-/mcp-0.3.3.tgz","fileCount":5,"integrity":"sha512-+r71Vta4TVZJYDp/UN1Y+s0lC9Ug1ST4NpLHF9tbGzuHpD3LVjAr0HggVmfGJlrKTEsYAZpm/QzXy7/ZYusMhg==","signatures":[{"sig":"MEUCICFChV2D1y2psFIqK10qvsphMfMZfJ616Y7CR1AuHSFDAiEAiq8/L9r4NbJciIQLBm/p4n9+EfQR7w75a3+oPDJzNZY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32311},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"aacb1e3e867a3aa9e3c855a3634d0c6658cc6441","mcpName":"app.htmldrop/mcp","scripts":{"test":"npm run build && node --test \"test/**/*.test.mjs\"","build":"tsc","start":"node dist/index.js","pack:mcpb":"node scripts/pack-mcpb.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31c63ea7-1fa2-4a10-88ef-71ec64b8c455"}},"repository":{"url":"git+https://github.com/middleeastsoftware/htmldrop-mcp.git","type":"git"},"_npmVersion":"12.0.2","description":"Model Context Protocol server for htmldrop — publish HTML or Markdown to a real hosted URL from Claude Desktop, Claude Code, Cursor, or any MCP-aware client.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.23.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.3.3_1785541054189_0.2941202686493467","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@htmldrop.app/mcp","version":"0.3.4","keywords":["mcp","model-context-protocol","claude","claude-code","claude-desktop","cursor","cline","anthropic","htmldrop","publish","hosting","ai-tools"],"author":{"name":"Middle East Software Solutions Limited"},"license":"MIT","_id":"@htmldrop.app/mcp@0.3.4","maintainers":[{"name":"middleeastsoftware","email":"hello@middleeastsoftware.com"}],"homepage":"https://htmldrop.app","bugs":{"url":"https://github.com/middleeastsoftware/htmldrop-mcp/issues"},"bin":{"htmldrop-mcp":"dist/index.js"},"dist":{"shasum":"048e05a53b4f3247ba4f6b906d63d06ed8f5f95a","tarball":"https://registry.npmjs.org/@htmldrop.app/mcp/-/mcp-0.3.4.tgz","fileCount":5,"integrity":"sha512-XrKidiyM0h1SCWBrIBN/qiUvTJ+zmytbyiv0PDgvxB/6GI/YQR8hhU3cHnsnrgu/DZmR7cGszitsvklO3VAKmQ==","signatures":[{"sig":"MEUCICT+XVOkKdMYA5KlXN3lGQV8kOEcwbm1g/x1AyZWI8AiAiEAuDQIwwFB3MJYEZseCmbwCB9K+2SIWi3XpPxpr1dXt0o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32392},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"7f2b7a43c1231331f435d707ecb0387989eb6ba7","mcpName":"app.htmldrop/mcp","scripts":{"test":"npm run build && node --test \"test/**/*.test.mjs\"","build":"tsc","start":"node dist/index.js","pack:mcpb":"node scripts/pack-mcpb.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31c63ea7-1fa2-4a10-88ef-71ec64b8c455"}},"repository":{"url":"git+https://github.com/middleeastsoftware/htmldrop-mcp.git","type":"git"},"_npmVersion":"12.0.2","description":"Model Context Protocol server for htmldrop — publish HTML or Markdown to a real hosted URL from Claude Desktop, Claude Code, Cursor, or any MCP-aware client.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.23.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.3.4_1785541394072_0.16334330882121129","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@htmldrop.app/mcp","mcpName":"app.htmldrop/mcp","version":"0.3.5","description":"Model Context Protocol server for htmldrop — publish HTML or Markdown to a real hosted URL from Claude Desktop, Claude Code, Cursor, or any MCP-aware client.","keywords":["mcp","model-context-protocol","claude","claude-code","claude-desktop","cursor","cline","anthropic","htmldrop","publish","hosting","ai-tools"],"homepage":"https://htmldrop.app","repository":{"type":"git","url":"git+https://github.com/middleeastsoftware/htmldrop-mcp.git"},"bugs":{"url":"https://github.com/middleeastsoftware/htmldrop-mcp/issues"},"license":"MIT","author":{"name":"Middle East Software Solutions Limited"},"type":"module","main":"dist/index.js","bin":{"htmldrop-mcp":"dist/index.js"},"engines":{"node":">=18.0.0"},"scripts":{"build":"tsc","prepublishOnly":"npm run build","start":"node dist/index.js","pack:mcpb":"node scripts/pack-mcpb.mjs","test":"npm run build && node --test \"test/**/*.test.mjs\""},"dependencies":{"@modelcontextprotocol/sdk":"^1.0.0","zod":"^3.23.0"},"devDependencies":{"@types/node":"^20.0.0","typescript":"^5.5.0"},"publishConfig":{"access":"public"},"gitHead":"6b5f6fbe65931ee7dcc7f99eee9d558bed0dd543","_id":"@htmldrop.app/mcp@0.3.5","_nodeVersion":"24.19.0","_npmVersion":"12.0.2","dist":{"integrity":"sha512-kJ7Th7+L3hlokW9rtI9VX5DrSDSV5zUyYzgVaIjwMCyzbNQ2COBX6Vno7/6VE8cDkY4LbixeNMX4Ewj4Kct2lA==","shasum":"84252bf377464a35f982c11a841e1b4265140499","tarball":"https://registry.npmjs.org/@htmldrop.app/mcp/-/mcp-0.3.5.tgz","fileCount":5,"unpackedSize":33398,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBPF/gwSljepnz4hCVh2rM3Gz4+YwNvcemxgm7v2QF92AiAmt9G5ycaYL6+Nb6B+mHmH0dsEI4jRdlS/g2rb4VCYHA=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31c63ea7-1fa2-4a10-88ef-71ec64b8c455"}},"directories":{},"maintainers":[{"name":"middleeastsoftware","email":"hello@middleeastsoftware.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp_0.3.5_1787158770748_0.4865541124266084"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-15T16:15:15.838Z","modified":"2026-08-19T16:59:31.094Z","0.1.0":"2026-05-15T16:15:16.093Z","0.2.0":"2026-05-15T22:29:39.075Z","0.2.2":"2026-05-16T07:53:31.562Z","0.2.3":"2026-05-16T09:35:01.333Z","0.2.4":"2026-05-16T09:44:06.774Z","0.3.0":"2026-06-07T21:55:14.042Z","0.3.1":"2026-06-08T20:26:40.245Z","0.3.2":"2026-07-31T23:33:46.416Z","0.3.3":"2026-07-31T23:37:34.346Z","0.3.4":"2026-07-31T23:43:14.229Z","0.3.5":"2026-08-19T16:59:30.893Z"},"bugs":{"url":"https://github.com/middleeastsoftware/htmldrop-mcp/issues"},"author":{"name":"Middle East Software Solutions Limited"},"license":"MIT","homepage":"https://htmldrop.app","keywords":["mcp","model-context-protocol","claude","claude-code","claude-desktop","cursor","cline","anthropic","htmldrop","publish","hosting","ai-tools"],"repository":{"type":"git","url":"git+https://github.com/middleeastsoftware/htmldrop-mcp.git"},"description":"Model Context Protocol server for htmldrop — publish HTML or Markdown to a real hosted URL from Claude Desktop, Claude Code, Cursor, or any MCP-aware client.","maintainers":[{"name":"middleeastsoftware","email":"hello@middleeastsoftware.com"}],"readme":"# @htmldrop.app/mcp\n\nModel Context Protocol server for [htmldrop](https://htmldrop.app) — publish HTML or Markdown to a real hosted URL straight from Claude Code, Claude Desktop, Cursor, Cline, or any MCP-aware client.\n\n> **Note:** this is htmldrop.app. An unrelated project also called \"htmldrop\" exists at htmldrop.link (npm `htmldrop-mcp`) — different product, different API.\n\n## Quick start — remote server (recommended)\n\nNo install, no API keys. Add the hosted server and sign in with OAuth in your browser:\n\n```\nclaude mcp add --transport http htmldrop https://htmldrop.app/mcp\n```\n\nThe first time the model publishes, your browser opens a sign-in — approve once and you're done. Works the same in any MCP client that supports remote (streamable HTTP) servers with OAuth; see the per-client pages on [htmldrop.app/agents](https://htmldrop.app/agents/).\n\nThen just ask: *\"Make a single-page HTML CV for Alex Rivera and publish it to htmldrop.\"* The model calls `htmldrop_publish` and replies with the live URL.\n\n## Interactive clients — always use the remote\n\nClaude Code (above), **Claude Desktop** (Settings → Connectors → Add custom connector → `https://htmldrop.app/mcp`), **Cursor** (Settings → MCP → Add remote server), and other remote-capable clients should all use the hosted URL. You sign in once in the browser; no credential is ever written to a config file. Per-client walkthroughs: [htmldrop.app/agents](https://htmldrop.app/agents/).\n\n## CI, scripts, and headless use — local server (stdio)\n\nAutomation can't do a browser sign-in, so the stdio server authenticates with an API token — created at [htmldrop.app/dashboard/settings](https://htmldrop.app/dashboard/settings) → API tokens (`hsk_live_…`, shown once). **Store it in your secret manager or CI's encrypted secrets and reference it — never write the literal value into a config file or repository.**\n\nGitHub Actions example:\n\n```yaml\n- name: Publish report page\n  env:\n    HTMLDROP_API_TOKEN: ${{ secrets.HTMLDROP_API_TOKEN }}\n  run: |\n    npx -y @htmldrop.app/mcp &   # stdio server for your MCP-driving tool\n    # …or call the REST API directly: https://docs.htmldrop.app/api/authentication\n```\n\nShell/session example (token from your OS keychain or secret manager, not typed inline):\n\n```\nexport HTMLDROP_API_TOKEN=\"$(security find-generic-password -s htmldrop -w)\"  # macOS Keychain\nnpx -y @htmldrop.app/mcp\n```\n\nIf a client genuinely can't speak remote MCP *and* isn't automation (rare now), the classic `mcpServers` JSON block with an env entry works — accept that it stores the token in that client's config file, and prefer the `.mcpb` bundle for Claude Desktop, which keeps the token in the OS keychain instead.\n\n## Tools\n\n| Tool | What it does |\n|---|---|\n| `htmldrop_publish` | Publish an HTML or Markdown document. Returns the public share URL, site id, and slug. Accepts an optional `slug` and `title`. |\n| `htmldrop_list` | List every site the authenticated tenant owns. |\n| `htmldrop_delete` | Delete a site by id. |\n\n## Configuration (local server)\n\n| Env var | Default | Purpose |\n|---|---|---|\n| `HTMLDROP_API_TOKEN` | *(required for stdio)* | The `hsk_live_…` token minted in your dashboard. The remote server uses OAuth instead. |\n| `HTMLDROP_API_URL` | `https://htmldrop.app/api/v1` | Override for staging or self-hosted htmldrop instances. |\n| `HTMLDROP_PUBLIC_URL` | *(derived from `HTMLDROP_API_URL`)* | User-facing origin for share links (`…/s/<slug>`). Only needed when `HTMLDROP_API_URL` points at a non-public address; set it to e.g. `https://htmldrop.app`. |\n\n## Plan limits\n\nThe MCP server hits the same API your dashboard does, so plan caps apply — free accounts keep 3 drops, paid plans (from $5/mo) raise caps and add permanence, password protection, version history, and custom domains. Current numbers: [htmldrop.app/#pricing](https://htmldrop.app/#pricing). When you hit a cap the tool call returns a clear error (`plan_limit`) that the model surfaces in chat — no silent failure.\n\n## Security notes\n\n- The remote server (`https://htmldrop.app/mcp`) follows the MCP authorization spec: OAuth 2.1 with PKCE, discovery via RFC 9728 protected-resource metadata, and short-lived tokens your client refreshes automatically. Tokens are never passed in URLs. This is the recommended path for humans in MCP clients — no static credential exists anywhere.\n- Local-server API tokens (`hsk_live_…`) carry full tenant privileges — treat them like a password. Keep them out of source control, store them in a secret manager or your CI's encrypted secrets (not a committed config file), and revoke from Settings → API tokens the moment one may have leaked (revocation is effective immediately). The `.mcpb` one-click install for Claude Desktop stores the token in your OS keychain rather than a plaintext file.\n- The stdio server runs on your machine. No traffic flows through htmldrop other than the API calls the tool makes on your behalf.\n\n## Development\n\n```\nnpm ci\nnpm test        # builds + runs the node:test suite\n```\n\nThis repository is a read-only mirror of the `mcp/` directory in htmldrop's main (private) repository — the source of truth. Issues and PRs are welcome here; accepted changes are applied upstream and sync back automatically.\n\n## License\n\nMIT — © Middle East Software Solutions Limited\n","readmeFilename":"README.md"}