{"auth":{"env":"NEKOTORI_PUBLISH_TOKEN","note":"the service owner provides this token; ask the user for it and put it into the env below before use","type":"token"},"description":"Publish static sites to Cloudflare Pages via the nekotori pages-deployer service and get instant public URLs (\u003chash\u003e.nekotori.eu.org).","env":{"NEKOTORI_PUBLISH_TOKEN":"\u003cTOKEN_FROM_SERVICE_OWNER\u003e","NEKOTORI_PUBLISH_URL":"https://dwc.nekotori.eu.org/cloudflare-deployment"},"install_steps":["download https://dwc.nekotori.eu.org/cloudflare-deployment/mcp-server.js to ~/.nekotori/nekotori-publish.js (or any path)","register it as an MCP server (stdio) with command `node \u003cpath\u003e`","set env NEKOTORI_PUBLISH_TOKEN (ask the user) and NEKOTORI_PUBLISH_URL=https://dwc.nekotori.eu.org/cloudflare-deployment"],"mcpServers":{"nekotori-publish":{"args":["~/.nekotori/nekotori-publish.js"],"command":"node","env":{"NEKOTORI_PUBLISH_TOKEN":"\u003cTOKEN_FROM_SERVICE_OWNER\u003e","NEKOTORI_PUBLISH_URL":"https://dwc.nekotori.eu.org/cloudflare-deployment"}}},"name":"nekotori-publish","server_script":{"note":"self-contained Node.js (\u003e=18) script, no npm install needed; save it anywhere, e.g. ~/.nekotori/nekotori-publish.js","url":"https://dwc.nekotori.eu.org/cloudflare-deployment/mcp-server.js"},"tools":[{"description":"Deploy raw HTML or a base64 zip to the global edge network; returns a hash and a permanent custom domain https://\u003chash\u003e.nekotori.eu.org. Pass an existing hash to update in place.","name":"deploy_static_site"},{"description":"Query deployment stage and custom-domain certificate status by hash.","name":"get_deployment_status"},{"description":"Delete a deployment by hash (project, domain and DNS are cleaned up).","name":"delete_deployment"}],"transport":"stdio","version":"1.0.1"}
