Kodagenter som bor i en terminal är bra på att köra kommandon. Det de oftast saknar är en egen server att köra dem på. Att ansluta EQVPS MCP-server löser det: agenten får verktyg för att slå upp planer, beställa en VPS, läsa SSH-uppgifterna, starta om den, starta en sandbox och ett fyrtiotal till.
Guiden tar upp Claude Code och Codex CLI. För Claude Desktop, Cursor och Cline, se Anslut EQVPS till din MCP-klient. Vi körde varje kommando nedan i Claude Code 2.1 och Codex CLI 0.164 innan publicering.
Serveradressen är densamma överallt:
https://mcp.eqvps.com/mcp
Den talar Streamable HTTP och tar en bearer-token i headern Authorization. Det finns inget OAuth-inloggningsflöde än, så du lägger till token för hand.
1. Skaffa en token
Har du redan ett EQVPS-konto, skapa en i panelen: Settings → API tokens. Annars skapar ett enda anrop ett konto och returnerar dess token:
curl -s -X POST https://api.eqvps.com/api/v1/eqvps/auth/register \
-H "Content-Type: application/json" \
-d '{"first_name":"Ada","last_name":"Lovelace","email":"you@example.com"}'
Fältet token är långt, ungefär tusen tecken. Skriv inte av det. Lägg det i en fil som agenten inte råkar gå in i och läs in det därifrån:
umask 077; printf '%s' 'PASTE-TOKEN' > ~/.eqvps_token
export EQVPS_TOKEN=$(cat ~/.eqvps_token)
Du kan också låta agenten registrera sig själv: anslut utan token, be den anropa register_account och lägg sedan till servern igen med den token den fick.
2. Claude Code
claude mcp add --transport http eqvps https://mcp.eqvps.com/mcp \
--header "Authorization: Bearer $EQVPS_TOKEN"
Som standard läggs servern bara till för det aktuella projektet. Vill du ha den i alla projekt, lägg till -s user. Kontrollera att Claude Code når den:
claude mcp list
eqvps: https://mcp.eqvps.com/mcp (HTTP) - ✔ Connected
Läs inte in för mycket i den gröna bocken. Planer, priser och registrering fungerar utan konto, så servern accepterar anslutningen även med en felskriven token. Token kontrolleras först när agenten rör ditt konto. Det snabba testet är att be Claude Code ”call the eqvps whoami tool”: en giltig token returnerar din e-post, en ogiltig ett 401-fel.
claude mcp get eqvps visar detaljerna. Token skrivs ut där också, så klistra inte in den utskriften i en chatt eller ett ärende.
En sak att undvika: -s project skriver servern till .mcp.json i ditt repo. Med en token i klartext i headern hamnar den filen i git. Använd scope local eller user för allt som bär inloggningsuppgifter.
3. Codex CLI
Codex kan läsa token från en miljövariabel, vilket håller den helt utanför konfigurationsfilen:
codex mcp add eqvps --url https://mcp.eqvps.com/mcp --bearer-token-env-var EQVPS_TOKEN
codex mcp list
Name Url Bearer Token Env Var Status Auth
eqvps https://mcp.eqvps.com/mcp EQVPS_TOKEN enabled Bearer token
Det skriver tre rader till ~/.codex/config.toml:
[mcp_servers.eqvps]
url = "https://mcp.eqvps.com/mcp"
bearer_token_env_var = "EQVPS_TOKEN"
Haken: codex mcp list visar bara den sparade konfigurationen, den ansluter inte. Anslutningen sker när en session startar, och bara om EQVPS_TOKEN är satt i det skalet. Är den inte det hoppar Codex tyst över servern, och agenten har helt enkelt inga EQVPS-verktyg. Lägg till export-raden i din skalprofil eller starta Codex som EQVPS_TOKEN=$(cat ~/.eqvps_token) codex.
4. Det första att be om
Börja med något som bara läser, så ser du att verktygen fungerar:
Call the eqvps whoami tool and tell me which account I'm signed in as.
List the EQVPS plans with a dedicated IPv4 and their monthly prices.
Show my EQVPS balance and my servers.
Sedan något på riktigt:
Order the cheapest EQVPS plan with Ubuntu 24.04, use my key from ~/.ssh/id_ed25519.pub, wait until it's active and give me the SSH command.
Täcker saldot planen betalas beställningen direkt och servern är oftast klar på ungefär en minut. Om inte får agenten en obetald faktura och en topup_balance-länk som du betalar i USDT, USDC eller ETH på Base, Ethereum eller Polygon. Be den efter påfyllningen att lägga samma beställning igen (den plockar upp den obetalda beställningen och betalar den från saldot i stället för att skapa en till), eller att anropa pay_invoice, som betalar fakturan från saldot.
Agenten frågar dig också innan något destruktivt. Att installera om eller radera en server kräver att dess värdnamn skrivs som bekräftelse, och våra verktygsbeskrivningar säger åt agenter att stämma av med dig först.
När den inte ansluter
| Symtom | Trolig orsak |
|---|---|
✘ Failed to connect i claude mcp list | Adressen är fel eller maskinen saknar utgående HTTPS. Token är inte orsaken: även en felaktig token ansluter. |
whoami eller get_balance ger 401 | Token fel, avkortad, återkallad eller utgången. Klistra in den igen från filen, inte för hand. |
| Codex har inga EQVPS-verktyg | EQVPS_TOKEN är inte satt i skalet som startade codex |
Verktygen svarar 401 efter ett tag | Token har gått ut (ett år som standard) eller förnyats någon annanstans. Kör refresh_token och uppdatera headern eller variabeln. |
| En beställning kommer tillbaka med obetald faktura | Saldot räckte inte. Fyll på och upprepa samma beställning eller anropa pay_invoice med fakturan. |
Nästa steg: vad en agent kan göra med servern när den väl finns — Så sköter en AI-agent sin egen VPS via MCP. Eller, om den bara behöver köra kod i en minut, är en sandbox billigare än en VPS. Hela verktygslistan finns i MCP-dokumentationen.
Kommentarer
Inga kommentarer än. Bli först.