Just Publish. について
Just Publish.は、静的サイトを公開したい非技術者やAIエージェント向けのリモートMCPサーバーです。HTML、CSS、JavaScript、画像を公開URLに配置し、編集トークンを使って再デプロイや個別ファイルの更新を行えます。
主な機能
- 01静的サイトのファイルを公開URLに配置
- 02公開済みサイトのファイルを取得
- 03指定ファイルをその場で更新
- 04公開済みサイトを全置換
- 05公開・編集手順を示すリソース
活用シーン
- 01AI生成の静的サイトを公開
- 02公開済みサイトの一部を編集
MCP 対応
`https://mcp.justpublish.ai/`で稼働するリモートMCPサーバーです。MCPクライアントにデプロイ、ファイル取得、更新のツールと手順案内のリソースを提供します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
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/"}}}Cursor で開く{"servers":{"just-publish":{"type":"http","url":"https://mcp.justpublish.ai/"}}}VS Code で開く{"mcpServers":{"just-publish":{"type":"http","url":"https://mcp.justpublish.ai/"}}}{"mcpServers":{"just-publish":{"serverUrl":"https://mcp.justpublish.ai/"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
3| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| edit_token | string | いいえ | 作成時に返される編集トークンです。更新時に必須です。 |
| string | はい | サイトに関連付けるメールアドレスです。初回デプロイ時は未検証のまま記録されます。カスタムドメインの使用時と復旧時にのみ、後から検証が必要です。 | |
| files | array | はい | 公開するファイルです。ルートに index.html を含める必要があります。 |
| site_id | string | いいえ | 更新する既存サイトの ID。省略すると、新しいサイトが作成されます。 |
詳細
Just Publish MCP Server
AI で作成したウェブサイトを、セットアップ不要で、チャットから直接、公開 URL に公開できます。
AI アシスタント(ChatGPT、Claude、Gemini、または MCP 対応クライアント)にサイトの内容を説明すると、サイトを公開して、アクセス可能な URL を返します。ファイルを渡せば、動作するリンクが返ってきます。AI でサイトを作成し、オンラインに公開したい方のためのサービスです。
- ウェブサイト: https://justpublish.ai
- MCP エンドポイント:
https://mcp.justpublish.ai/ - レジストリ名:
ai.justpublish/just-publish - トランスポート: Streamable HTTP(リモート、インストール不要)
仕組み
ファイル(HTML、CSS、JS、画像)とメールアドレスを指定して deploy を呼び出します。公開 URL の url、site_id、edit_token が返されます。トークンを保管しておけば、サイト全体の再デプロイでも、単一ファイルの編集でも、いつでも同じサイトを更新できます。必要な手順はこれだけです。
接続方法
{
"mcpServers": {
"just-publish": {
"type": "streamable-http",
"url": "https://mcp.justpublish.ai/"
}
}
}
次に、アシスタントにサイトの公開を依頼します。公開 URL が返されます。
ツール
| ツール | 内容 |
|---|---|
deploy | 新しい静的サイト(HTML/CSS/JS/画像)を公開するか、既存のサイトを完全に置き換えます。公開 URL、site_id、edit_token を返します。 |
get_site_files | 公開済みサイトのファイルを読み込み、アシスタントが対象を絞った編集を行えるようにします。site_id と edit_token が必要です。 |
update_site_file | 1 つまたは複数のファイルをその場で変更します(マージ)。site_id と edit_token が必要です。 |
リソース
クライアントがツールを選ぶ前にコンテキストに読み込める、静的な Markdown のガイダンスです。
| リソース | 目的 |
|---|---|
just-publish-overview | Just Publish の概要と、状況に応じたツールの使い分けです。 |
just-publish-edit-lifecycle | 読み込み → 編集 → 更新のループです。 |
just-publish-file-conventions | パス、エンコーディング、サイズ制限、ルーティングです。 |
just-publish-invariants | index.html が必須であること、deploy は置き換え、update_site_file はマージであることです。 |
エージェントスキル(ChatGPT / Codex / 任意の SKILL.md ランタイム)
このリポジトリでは、just-publish エージェントスキルも公開しています。これは SKILL.md 形式のパッケージで、ツールを呼び出す前に、エージェントに公開手順全体(edit_token の保存やメール認証の手順を含む)を教えます。
Codex / ChatGPT にインストールするには、このツリーからスキルをインストールするようアシスタントに依頼します。
https://github.com/just-done/just-publish-mcp/tree/main/skills/just-publish
(Codex のスキルインストーラーでは、GitHub ツリー URL を指定します。)手動でインストールする場合は、skills/just-publish/ を $CODEX_HOME/skills/(デフォルトは ~/.codex/skills/)またはお使いのランタイムに相当するディレクトリ(例:~/.claude/skills/)にコピーしてください。
同じパッケージは、検出スキャナーやその他のランタイム向けに、justpublish.ai/.well-known/agent-skills/index.json(Agent Skills Discovery RFC、sha256 ダイジェスト付き)でも提供されています。正規のソースは Just Publish サーバーのコードベースにあり、このツリーはその公開ミラーとして、常に同期されています。サーバーをデプロイするたびに、両者が比較されます。
対象ユーザー
静的サイトを生成し、1 ステップでホスティングしたい、技術に詳しくない制作者や AI エージェント向けです。ページの内容を説明できれば、公開できます。
知っておくとよいこと
- 静的サイトのみ。 ファイルを渡すと URL が返ります。フレームワークやビルドパイプラインは不要です。
- カスタムドメイン。 justpublish.ai で独自ドメインを接続できます。
このリポジトリについて
Just Publish MCP サーバーの公開メタデータとレジストリ掲載情報です。server.json、.mcp.json、アイコン、そしてこの README が含まれます。サーバーは https://mcp.justpublish.ai/ で稼働しており、そのソースコードはこのリポジトリには含まれていません。
ライセンス
MIT。LICENSE をご覧ください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。