Lobsite には Web サイトを公開する 2 つの MCP サーバーがあります。ローカルサーバーはコーディングエージェントの隣で動作し、プロジェクトフォルダをデプロイします: npx lobsite mcp。リモートサーバーは、ChatGPT や Claude.ai のようにデプロイするフォルダがないチャットアシスタント向けです: https://lobsite.com/api/mcp。どちらも Lobsite アカウントなしで動作し、応答には常にサイトを残すリンクが含まれます。
仕組み
- クライアントにサーバーを追加します。コーディングエージェントにはローカル、チャットアシスタントにはリモートです。クライアント別の設定は下記をご覧ください。
- 「このサイトを公開して」「このページを公開して」のように、普通の言葉でデプロイを依頼します。
- ツールがあなた宛ての行を返します。 アドレス、一時サイトの期限、取得リンクです。リンクを開いてログインするとサイトを残せます。
2 つのサーバー
| サーバー | 動作場所 | ツール |
|---|---|---|
ローカル: npx -y lobsite@latest mcp |
ローカル環境、stdin と stdout 経由 | deploy、list_sites、list_deploys、rollback、promote、whoami |
リモート: https://lobsite.com/api/mcp |
lobsite.com、Streamable HTTP 経由 | deploy_files |
ローカルのツールは --json --yes で CLI のコマンドを実行し、プロジェクトフォルダ path(デフォルトはサーバーを起動したフォルダ)を受け取るため、変更されたファイルのみをデプロイし、lobsite.toml にサイトを記憶します。リモートのツールは呼び出しの中でファイルの内容を 25 MB まで受け取り、一時サイトを作成するか、以前作成したものを更新します。
ログインとサイトの削除は意図的にツールにしていません。前者はブラウザで人が操作する必要があり、後者は元に戻せないからです。
クライアント別の設定
Claude Code
claude mcp add lobsite -- npx -y lobsite@latest mcp
Cursor、.cursor/mcp.json に:
{ "mcpServers": { "lobsite": { "command": "npx", "args": ["-y", "lobsite@latest", "mcp"] } } }
Codex CLI、~/.codex/config.toml に:
[mcp_servers.lobsite]
command = "npx"
args = ["-y", "lobsite@latest", "mcp"]
stdio サーバーを起動するその他のクライアント(Windsurf、VS Code、Gemini CLI、Goose など): コマンドは npx、引数は -y lobsite@latest mcp です。
ChatGPT と Claude.ai: URL https://lobsite.com/api/mcp でカスタムコネクタを追加します。ChatGPT では設定の開発者モード、Claude ではコネクタにあります。キーもログインも不要です。手順のページ: ChatGPT と Claude。
デプロイの応答
ローカルの deploy ツールは、アシスタントが伝えるための行から始まり、その後に完全な結果を JSON で返します(サイト、デプロイ ID、プレビュー URL、アップロードしたファイル数)。
Tell the user: the site is live at https://quiet-fox-4821.lobsite.app. It's temporary and is removed in 6h. To keep it, open https://lobsite.com/claim/quiet-fox-4821#lob_claim_… and sign in (free).
リモートの deploy_files ツールは、公開 URL、一時サイトの有効期間、取得リンクを含む「Tell the user:」行、同じサイトの更新方法(サイト名と取得トークンでツールを再度呼び出す)を返します。テキストファイルはそのまま、画像などのバイナリファイルは base64 で渡します。
失敗すると、変わることのないコード、何が起きたか、なぜか、修正方法を含むエラーを返します。エラーをご覧ください。
コーディングエージェントには npx lobsite mcp、チャットアシスタントには lobsite.com/api/mcp。
エージェント実行時は確認を求めず、URL と取得リンクを含む Tell the user: 行を出力します。
アカウントなしのデプロイは 6 時間公開されます。取得リンクから無料で残せます。
公開前にプレビューできます。リダイレクトも含めてワンクリックでロールバックできます。
Node がない場合は、curl --data-binary @index.html lobsite.com/api/v1/drop で URL が返ります。
すべての制限は公開されており、すべてのエラーが次にすべきことを教えてくれます。
MCP サーバー、CLI、curl
| MCP サーバー | CLI(npx -y lobsite --yes) |
curl | |
|---|---|---|---|
| 対象 | ツールを呼び出すエージェント | ターミナルのあるエージェント | Node のないサンドボックス |
| ロールバックとデプロイ履歴 | はい、ツールとして(ローカル) | はい、コマンドとして | いいえ |
| ファイルシステムのないチャットアシスタント | はい(リモート) | いいえ | いいえ |
| 変更されたファイルのみアップロード | はい(ローカル) | はい | いいえ: 毎回全体をアップロード |
| クライアントでの承認 | ツールごと | コマンドごと | コマンドごと |
MCP サーバーにできて CLI にできないことはありません。クライアントが最もうまく扱えるものを選んでください。ターミナルのあるエージェントについては、AI エージェントでコマンドラインの設定を説明しています。
よくある質問
Lobsite MCP サーバーは無料ですか?
はい。どちらのサーバーも無料で、アカウントなしのデプロイは 6 時間無料です。無料アカウントではカスタムドメイン付きでサイトを 1 つ残せます。より多くのサイトを持てる有料プランは近日提供予定です。
リモートサーバーに API キーは必要ですか?
いいえ。アカウントなしで一時サイトを作成し、応答にはサイトをアカウントに移す取得リンクが含まれます。これによりチャットの設定にキーを置かずに済みます。
ローカルサーバーは自分のアカウントにデプロイできますか?
はい。ターミナルで一度 npx lobsite login を実行してください。サーバーは CLI と同じログインを使い、whoami でエージェントが使用中のアカウントを確認できます。
各サーバーはどの MCP トランスポートを使いますか?
ローカルサーバーは stdio を使います。クライアントが npx -y lobsite@latest mcp を起動し、stdin と stdout で通信します。リモートサーバーは https://lobsite.com/api/mcp で Streamable HTTP を使います。
エージェントがサイトを削除できないのはなぜですか?
削除は元に戻せないため、人が行います。ターミナルの npx lobsite rm またはダッシュボードです。