Publish a static website to a live public URL straight from chat.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Just Publish.
deployPublish a new static site (HTML/CSS/JS/images), or fully replace an existing one. Returns the live URL, a `site_id`, and an `edit_token`.
get_site_filesRead a published site's files so the assistant can make a targeted edit. Requires `site_id` + `edit_token`.
update_site_fileChange one or a few files in place (merge). Requires `site_id` + `edit_token`.
Publish the website you built with AI to a live public URL, straight from chat, with no setup.
Describe a site to your AI assistant (ChatGPT, Claude, Gemini, or any MCP-enabled client) and it publishes the site and hands back a live URL. You hand it your files, it hands back a working link. Built for the person who made a site with AI and just wants it online.
https://mcp.justpublish.ai/ai.justpublish/just-publishCall deploy with your files (HTML, CSS, JS, images) and an email. You get back a
live url, a site_id, and an edit_token. Keep the token and you can update the
same site anytime, either a full redeploy or a single-file edit. That's the whole
flow.
Then ask your assistant to publish a site. It returns the public URL.
| Tool | What it does |
|---|---|
deploy | Publish a new static site (HTML/CSS/JS/images), or fully replace an existing one. Returns the live URL, a site_id, and an edit_token. |
get_site_files | Read a published site's files so the assistant can make a targeted edit. Requires site_id + edit_token. |
update_site_file | Change one or a few files in place (merge). Requires site_id + edit_token. |
Static markdown guidance the client can load into context before it picks a tool:
| Resource | Purpose |
|---|---|
just-publish-overview | What Just Publish is and which tool to use when. |
just-publish-edit-lifecycle | The read β edit β update loop. |
just-publish-file-conventions | Paths, encoding, size limits, routing. |
just-publish-invariants | index.html required; deploy replaces vs. update_site_file merges. |
This repo also hosts the just-publish Agent Skill, a SKILL.md-format
package that teaches an agent the full publish flow (including saving the
edit_token and the email-verification step) before it ever calls a tool.
To install in Codex / ChatGPT, ask the assistant to install the skill from this tree:
(Codex's skill-installer takes a GitHub tree URL.) For a manual install, copy
skills/just-publish/ into $CODEX_HOME/skills/ (default ~/.codex/skills/)
or your runtime's equivalent (e.g. ~/.claude/skills/).
The same package is served for discovery scanners and other runtimes at justpublish.ai/.well-known/agent-skills/index.json (Agent Skills Discovery RFC, sha256-digested). The canonical source lives in the Just Publish server codebase; this tree is its published mirror and is kept in lockstep. The two are compared on every server deploy.
Non-technical builders and AI agents that generate a static site and need it hosted in one step. If you can describe a page, you can publish it.
Public metadata + registry listing for the Just Publish MCP server: server.json,
.mcp.json, icons, and this README. The server runs at
https://mcp.justpublish.ai/; its source is not part of this repo.
MIT. See LICENSE.
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/just-publish-2)<a href="https://allmcps.com/mcp/just-publish-2"><img src="https://allmcps.com/api/badge/just-publish-2?style=directory" alt="Just Publish on AllMCPs" /></a>