MCP — il Model Context Protocol — è come Claude, Cursor e una lista crescente di client chiamano tool esterni. La maggior parte delle persone inizia con un server stdio locale: va bene sul tuo laptop, invisibile a tutto il resto.
Nel momento in cui vuoi quel tool raggiungibile da più di un posto — Claude sul tuo telefono, l'editor di un collega, un agente che gira su un'altra macchina — ti serve un endpoint MCP remoto: un indirizzo pubblico, HTTPS, e qualcosa che continua a girare quando chiudi il laptop.
Quello è un piccolo server. Ecco come configurarne uno.
Cosa serve a un server MCP
Non molto. La maggior parte dei server MCP è sottile: traducono chiamate di tool in richieste API o query di database. I requisiti vengono dall'esposizione, non dal calcolo:
- Un IP pubblico e un dominio. L'MCP remoto è HTTP(S). Ti serve traffico in entrata, il che significa un piano con IP dedicato — i nostri piani NAT non lo accettano.
- TLS. I client non parleranno con un endpoint in HTTP semplice, e non dovresti volerlo.
- Autenticazione. Il tuo server MCP è un insieme di tool che qualcuno può invocare. Bearer token come minimo, sempre.
- Uptime. Un endpoint MCP giù è un tool che silenziosamente non esiste.
Nano-IP ($8/mese — 2 vCPU, 1 GB RAM, IPv4 pubblico proprio) copre comodamente un tipico server MCP.
Setup, con Caddy per il TLS
# Ubuntu 24.04, piano con IP dedicato; punta prima qui il record A del tuo dominio
apt update && apt install -y nodejs npm caddy git
# Il tuo server MCP (trasporto streamable-http, in ascolto su localhost)
git clone https://github.com/you/your-mcp.git /opt/mcp
cd /opt/mcp && npm install && npm run build
# systemd — riavvio in caso di crash, avvio al boot
cat >/etc/systemd/system/mcp.service <<'EOF'
[Unit]
Description=MCP Server
After=network.target
[Service]
WorkingDirectory=/opt/mcp
ExecStart=/usr/bin/node dist/index.js
Restart=always
Environment=PORT=3000
Environment=MCP_TOKEN=long_random_secret
[Install]
WantedBy=multi-user.target
EOF
systemctl daemon-reload && systemctl enable --now mcp
# Caddy recupera automaticamente un certificato Let's Encrypt
cat >/etc/caddy/Caddyfile <<'EOF'
mcp.yourdomain.com {
reverse_proxy localhost:3000
}
EOF
systemctl reload caddy
Punta il tuo client su https://mcp.yourdomain.com con un bearer token, e i tuoi tool sono disponibili a Claude da ovunque.
Non esporre mai un server MCP senza autenticazione. È un insieme di tool invocabili da remoto collegati ai tuoi sistemi — trattalo come una chiave API, non come un blog.
Ne facciamo girare uno anche noi
Il nostro espone EQVPS stesso come tool: un agente può elencare piani, creare un server, rileggere i suoi dettagli SSH e terminarlo — pagando da un saldo prepagato in crypto, senza umano nel ciclo.
Il che significa due cose. Primo, quando i nostri docs descrivono l'hosting di un server MCP, non è teoria — /docs è lo stesso setup che facciamo girare in produzione. Secondo, il tuo agente può fare il provisioning della macchina su cui gira il suo server MCP. Quel ciclo si chiude.
Perché qui
Niente KYC, pagamento in crypto. Email per registrarti, USDC o USDT per pagare. Un endpoint di tool per un progetto secondario non dovrebbe richiedere un passaporto. Nuovo al crypto?
Scegliere un piano
| Il tuo server MCP | Piano | Prezzo |
|---|---|---|
| Avvolge un'API o un database — il caso solito | Nano-IP | $8/mese |
| Fa lavoro vero (scraping, elaborazione) | Small-IP | $16/mese |
| Gira accanto a un agente sulla stessa macchina | AI-Agent-IP | $15/mese |
Piani con IP dedicato — ti serve HTTPS in entrata. Root completo, NVMe, traffico non contato, Germania o Finlandia.
Letture correlate
- Ospita un server MCP — la guida estesa
- Riferimento dei tool MCP di EQVPS — cosa espone il nostro server
- VPS per agenti AI
Pronto? Fai il deploy di un server MCP → — in funzione in circa un minuto, pagato in crypto, nessun documento richiesto.
Commenti
Ancora nessun commento. Sii il primo.