About Just Publish.
Just Publish. is a remote MCP server for non-technical builders and AI agents that need to put static websites online. It publishes HTML, CSS, JavaScript, and image files to a public URL, and supports later full redeploys or targeted file edits using an edit token.
Key features
- 01Publish static site files to a public URL
- 02Read files from a published site
- 03Update selected files in place
- 04Fully replace a published site
- 05Resources describing publish and edit workflows
Use cases
- 01Publish an AI-generated static website
- 02Make targeted edits to an existing published site
MCP support
A remote MCP server at `https://mcp.justpublish.ai/` exposes deployment, file retrieval, and update tools, plus guidance resources for MCP clients.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://mcp.justpublish.ai/claude mcp add --transport http just-publish https://mcp.justpublish.ai/{"mcpServers":{"just-publish":{"type":"http","url":"https://mcp.justpublish.ai/"}}}Open in Cursor{"servers":{"just-publish":{"type":"http","url":"https://mcp.justpublish.ai/"}}}Open in VS Code{"mcpServers":{"just-publish":{"type":"http","url":"https://mcp.justpublish.ai/"}}}{"mcpServers":{"just-publish":{"serverUrl":"https://mcp.justpublish.ai/"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
Tools
3| Parameter | Type | Required | Description |
|---|---|---|---|
| edit_token | string | No | Edit token returned at create time. Required to update. |
| string | Yes | Email to associate with the site. Captured unverified at first deploy; verification only required later for custom domains and recovery. | |
| files | array | Yes | Files to publish. Must include an index.html at the root. |
| site_id | string | No | Existing site id to update. Omit to create a new site. |
Details
From the project READMEJust Publish MCP Server
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.
- Website: https://justpublish.ai
- MCP endpoint:
https://mcp.justpublish.ai/ - Registry name:
ai.justpublish/just-publish - Transport: Streamable HTTP (remote, nothing to install)
How it works
Call 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.
Connecting
{
"mcpServers": {
"just-publish": {
"type": "streamable-http",
"url": "https://mcp.justpublish.ai/"
}
}
}
Then ask your assistant to publish a site. It returns the public URL.
Tools
| 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. |
Resources
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. |
Agent Skill (ChatGPT / Codex / any SKILL.md runtime)
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:
https://github.com/just-done/just-publish-mcp/tree/main/skills/just-publish
(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.
Who it's for
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.
Good to know
- Static sites only. Files in, URL out. No frameworks or build pipelines.
- Custom domains. Connect your own domain at justpublish.ai.
About this repository
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.
License
MIT. See LICENSE.
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.