Just Publish MCP Server
Publish the website you built with AI to a live public URL — straight from chat, no setup. Enables deploying static sites and updating them with edit tokens.
README
Just Publish — MCP Server
Publish the website you built with AI to a live public URL — straight from chat, 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. No git, no CLI, no build step, no dashboard, and no login to fumble through. 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; edit_token is the only auth. |
Plus a UI resource for the publish-result widget.
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
- No accounts required. Edit access is held by the
edit_tokenreturned at publish time — save it to update the site later. - 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.
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
E2B
Using MCP to run code via e2b.
Neon Database
MCP server for interacting with Neon Management API and databases
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.