MCP — Model Context Protocol — er, hvordan Claude, Cursor og en voksende liste af klienter kalder eksterne værktøjer. De fleste starter med en lokal stdio-server: fin på din egen laptop, usynlig for alt andet.
I det øjeblik du vil have det værktøj tilgængeligt fra mere end ét sted — Claude på din telefon, en kollegas editor, en agent, der kører på en anden boks — har du brug for et remote MCP-endpoint: en offentlig adresse, HTTPS og noget, der bliver ved med at køre, når du lukker din laptop.
Det er en lille server. Sådan sætter du en op.
Hvad en MCP-server har brug for
Ikke meget. De fleste MCP-servere er tynde: de oversætter tool calls til API-anmodninger eller databaseforespørgsler. Kravene kommer fra eksponering, ikke compute:
- En offentlig IP og et domæne. Remote MCP er HTTP(S). Du har brug for indgående trafik, hvilket betyder en dedikeret-IP-plan — vores NAT-planer accepterer den ikke.
- TLS. Klienter vil ikke tale med et plain-HTTP-endpoint, og det bør du heller ikke ønske.
- Autentificering. Din MCP-server er et sæt værktøjer, nogen kan invokere. Bearer-tokens som minimum, altid.
- Oppetid. Et MCP-endpoint, der er nede, er et værktøj, der stille ikke eksisterer.
Nano-IP ($8/md — 2 vCPU, 1 GB RAM, egen offentlig IPv4) dækker en typisk MCP-server komfortabelt.
Opsætning, med Caddy til TLS
# Ubuntu 24.04, dedicated-IP plan; point your domain's A record here first
apt update && apt install -y nodejs npm caddy git
# Your MCP server (streamable-http transport, listening on localhost)
git clone https://github.com/you/your-mcp.git /opt/mcp
cd /opt/mcp && npm install && npm run build
# systemd — restart on crash, start on boot
cat >/etc/systemd/system/mcp.service <<'UNIT'
[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
UNIT
systemctl daemon-reload && systemctl enable --now mcp
# Caddy fetches a Let's Encrypt cert automatically
cat >/etc/caddy/Caddyfile <<'CFG'
mcp.yourdomain.com {
reverse_proxy localhost:3000
}
CFG
systemctl reload caddy
Peg din klient mod https://mcp.yourdomain.com med et bearer-token, og dine værktøjer er tilgængelige for Claude hvor som helst fra.
Eksponer aldrig en MCP-server uden autentificering. Det er et fjern-invokerbart sæt værktøjer knyttet til dine systemer — behandl det som en API-nøgle, ikke en blog.
Vi kører også en
Vores eksponerer EQVPS selv som værktøjer: en agent kan liste planer, oprette en server, læse dens SSH-detaljer tilbage og terminere den — betaler fra en forudbetalt kryptosaldo, uden et menneske i loopet.
Hvilket betyder to ting. For det første, når vores docs beskriver at hoste en MCP-server, er det ikke teori — /docs er den samme opsætning, vi kører i produktion. For det andet kan din agent klargøre den boks, dens egen MCP-server kører på. Det loop lukker.
Hvorfor her
Ingen KYC, kryptobetaling. E-mail for at registrere, USDC eller USDT for at betale. Et værktøjs-endpoint til et sideprojekt bør ikke kræve et pas. Ny til krypto?
At vælge en plan
| Din MCP-server | Plan | Pris |
|---|---|---|
| Wrapper et API eller en database — det sædvanlige tilfælde | Nano-IP | $8/md |
| Laver rigtigt arbejde (scraping, behandling) | Small-IP | $16/md |
| Kører sammen med en agent på samme boks | AI-Agent-IP | $15/md |
Dedikeret-IP-planer — du har brug for indgående HTTPS. Fuld root, NVMe, unmetered trafik, Tyskland eller Finland.
Relateret læsning
- Host en MCP-server — den lange gennemgang
- EQVPS MCP-værktøjsreference — hvad vores egen server eksponerer
- VPS til AI-agenter
Klar? Deploy en MCP-server → — live på cirka et minut, betalt i krypto, intet ID påkrævet.
Kommentarer
Ingen kommentarer endnu. Vær den første.