−25%

på Windows vid årsbetalning, till 31/10. Till paketen

EQVPS
Kom igång

Anslut EQVPS MCP-server till Claude Code och Codex CLI

Två kodagenter i terminalen, två kommandon. Så lägger du till EQVPS MCP-server i Claude Code och Codex CLI med en bearer-token, kontrollerar att den verkligen är ansluten, håller token borta från git och vad du ska be agenten om först.

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

SymtomTrolig orsak
✘ Failed to connect i claude mcp listAdressen är fel eller maskinen saknar utgående HTTPS. Token är inte orsaken: även en felaktig token ansluter.
whoami eller get_balance ger 401Token fel, avkortad, återkallad eller utgången. Klistra in den igen från filen, inte för hand.
Codex har inga EQVPS-verktygEQVPS_TOKEN är inte satt i skalet som startade codex
Verktygen svarar 401 efter ett tagToken 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 fakturaSaldot 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.

FAQ

Finns det en Connect-knapp med ett klick?

Inte än. Båda CLI:erna ansluter till vår server med en bearer-token som du lägger till själv – ett kommando, visat nedan. Inloggning med ett klick i hostade chattappar kräver OAuth, och det har vi inte släppt än.

Behöver jag ett konto först?

Du behöver en token. Den går att få utan panelen: anslut en gång utan token och be agenten anropa register_account, eller skicka ett curl-anrop till /auth/register. Lägg sedan till servern igen med token.

Var sparar Claude Code token?

I ~/.claude.json, för den scope du valt. Med standardscope local gäller den bara det aktuella projektet; med -s user gäller den överallt. Undvik -s project med token i klartext – det skriver .mcp.json i repot.

Codex listar servern men agenten har inga EQVPS-verktyg. Varför?

Codex läser token från den miljövariabel du angav när den startar. Om variabeln inte är satt i skalet som startade codex ansluter den inte alls till servern. Exportera den och starta codex igen.

Kan agenten spendera mina pengar?

Den kan beställa servrar och förnya dem från ditt förbetalda saldo, och den kan skapa sandboxar. Håll saldot på det du är beredd att spendera och sätt en utgiftsgräns för sandboxar. Att betala en kryptofaktura kräver fortfarande en människa med plånbok.

Kommentarer

Inga kommentarer än. Bli först.

Lämna en kommentar

Kommentarer modereras innan de visas.