Lobsite ha due server MCP che mettono online i siti. Quello locale gira accanto a un agente di programmazione e pubblica una cartella di progetto: npx lobsite mcp. Quello remoto è per gli assistenti di chat che non hanno una cartella da pubblicare, come ChatGPT e Claude.ai: https://lobsite.com/api/mcp. Entrambi funzionano senza un account Lobsite; la risposta contiene sempre il link per tenere il sito.
Come funziona
- Aggiungi il server al tuo client: quello locale per un agente di programmazione, quello remoto per un assistente di chat. La configurazione per ogni client è qui sotto.
- Chiedi un deploy a parole: «metti online questo sito», «pubblica questa pagina».
- Lo strumento risponde con una riga per te: l'indirizzo, quando scade un sito temporaneo e il link per rivendicarlo. Apri il link e accedi per tenere il sito.
I due server
| Server | Dove gira | Strumenti |
|---|---|---|
Locale: npx -y lobsite@latest mcp |
Sul tuo computer, tramite stdin e stdout | deploy, list_sites, list_deploys, rollback, promote, whoami |
Remoto: https://lobsite.com/api/mcp |
Su lobsite.com, tramite Streamable HTTP | deploy_files |
Gli strumenti locali eseguono i comandi della CLI con --json --yes e ricevono path, la cartella del progetto (di default, quella in cui è stato avviato il server), quindi pubblicano solo i file cambiati e ricordano il sito in lobsite.toml. Lo strumento remoto riceve il contenuto dei file direttamente nella chiamata, fino a 25 MB, e crea un sito temporaneo o ne aggiorna uno creato in precedenza.
Accedere ed eliminare siti non sono strumenti, di proposito: il primo richiede una persona in un browser, il secondo non si può annullare.
Configurazione per ogni client
Claude Code
claude mcp add lobsite -- npx -y lobsite@latest mcp
Cursor, in .cursor/mcp.json:
{ "mcpServers": { "lobsite": { "command": "npx", "args": ["-y", "lobsite@latest", "mcp"] } } }
Codex CLI, in ~/.codex/config.toml:
[mcp_servers.lobsite]
command = "npx"
args = ["-y", "lobsite@latest", "mcp"]
Qualsiasi altro client che avvia server stdio (Windsurf, VS Code, Gemini CLI, Goose e altri): il comando è npx con gli argomenti -y lobsite@latest mcp.
ChatGPT e Claude.ai: aggiungi un connettore personalizzato con l'URL https://lobsite.com/api/mcp. In ChatGPT si trova nella modalità sviluppatore delle impostazioni; in Claude, nei connettori. Non servono chiavi né accessi. Pagine passo passo: ChatGPT e Claude.
Cosa risponde un deploy
Lo strumento locale deploy inizia con la riga pensata perché l'assistente la riferisca, poi dà il risultato completo in JSON (il sito, l'id del deploy, il suo URL di anteprima, quanti file sono stati caricati):
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).
Lo strumento remoto deploy_files risponde con l'URL online, quanto dura il sito temporaneo, una riga «Tell the user:» con il link per rivendicarlo e come aggiornare lo stesso sito: chiamare di nuovo lo strumento con il nome del sito e il suo token per rivendicarlo. I file di testo vanno così come sono; immagini e altri file binari in base64.
Un fallimento è un errore con un codice che non cambia mai, cosa è successo, perché e la soluzione. Vedi Errori.
npx lobsite mcp per gli agenti di coding, lobsite.com/api/mcp per gli assistenti in chat.
Nessuna domanda quando lo usa un agente, e una riga Tell the user: con l'URL e il link per rivendicarlo.
Un deploy senza account resta online per 6 ore. Il link per rivendicarlo lo conserva, gratis.
Anteprima prima di andare online. Rollback in un clic, reindirizzamenti compresi.
Niente Node? curl --data-binary @index.html lobsite.com/api/v1/drop risponde con l'URL.
Ogni limite è pubblicato e ogni errore ti dice cosa fare dopo.
Server MCP, CLI o curl
| Server MCP | CLI (npx -y lobsite --yes) |
curl | |
|---|---|---|---|
| Per | Agenti che chiamano strumenti | Agenti con un terminale | Sandbox senza Node |
| Rollback e cronologia dei deploy | Sì, come strumenti (locale) | Sì, come comandi | No |
| Assistenti di chat senza filesystem | Sì (remoto) | No | No |
| Carica solo i file modificati | Sì (locale) | Sì | No: tutto ogni volta |
| Richieste di approvazione nel client | Per strumento | Per comando | Per comando |
I server MCP non fanno nulla che la CLI non sappia fare: scegli quello che il tuo client gestisce meglio. Per gli agenti con un terminale, agenti IA mostra la configurazione da riga di comando.
Domande frequenti
Il server MCP di Lobsite è gratis?
Sì. Entrambi i server sono gratuiti, e pubblicare senza account è gratis per 6 ore. Un account gratuito tiene un sito con un dominio personalizzato; il piano a pagamento, con più siti, è in arrivo.
Il server remoto richiede una chiave API?
No. Crea siti temporanei senza account, e la risposta include il link per rivendicare che sposta il sito in un account. Così le chiavi restano fuori dalle impostazioni della chat.
Il server locale può pubblicare nel mio account?
Sì. Esegui una volta npx lobsite login in un terminale; il server usa lo stesso accesso della CLI, e whoami dice all'agente quale account sta usando.
Quale trasporto MCP usa ciascun server?
Il server locale usa stdio: il client avvia npx -y lobsite@latest mcp e comunica tramite stdin e stdout. Il server remoto usa Streamable HTTP all'indirizzo https://lobsite.com/api/mcp.
Perché l'agente non può eliminare un sito?
L'eliminazione non si può annullare, quindi resta nelle mani di una persona: npx lobsite rm in un terminale, o la dashboard.