Kodeagenter, der bor i en terminal, er gode til at køre kommandoer. Det, de som regel mangler, er en egen server at køre dem på. At forbinde EQVPS MCP-serveren løser det: agenten får værktøjer til at slå planer op, bestille en VPS, læse SSH-oplysningerne, genstarte den, starte en sandbox og omkring fyrre til.
Guiden dækker Claude Code og Codex CLI. For Claude Desktop, Cursor og Cline, se Forbind EQVPS med din MCP-klient. Vi kørte hver kommando nedenfor i Claude Code 2.1 og Codex CLI 0.164 før udgivelse.
Serveradressen er den samme overalt:
https://mcp.eqvps.com/mcp
Den taler Streamable HTTP og tager en bearer-token i headeren Authorization. Der er endnu ikke noget OAuth-login, så du tilføjer token i hånden.
1. Skaf en token
Har du allerede en EQVPS-konto, så opret en i panelet: Settings → API tokens. Ellers opretter én forespørgsel en konto og returnerer dens 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"}'
Feltet token er langt, omkring tusind tegn. Skriv det ikke af. Læg det i en fil, som agenten ikke tilfældigt roder i, og indlæs det derfra:
umask 077; printf '%s' 'PASTE-TOKEN' > ~/.eqvps_token
export EQVPS_TOKEN=$(cat ~/.eqvps_token)
Du kan også lade agenten tilmelde sig selv: forbind uden token, bed den kalde register_account, og tilføj så serveren igen med den token, den fik.
2. Claude Code
claude mcp add --transport http eqvps https://mcp.eqvps.com/mcp \
--header "Authorization: Bearer $EQVPS_TOKEN"
Som standard tilføjes serveren kun til det aktuelle projekt. Skal den være i alle projekter, så tilføj -s user. Tjek, at Claude Code kan nå den:
claude mcp list
eqvps: https://mcp.eqvps.com/mcp (HTTP) - ✔ Connected
Læg ikke for meget i det grønne flueben. Planer, priser og tilmelding virker uden konto, så serveren accepterer forbindelsen selv med en forkert tastet token. Token tjekkes først, når agenten rører din konto. Den hurtige test er at bede Claude Code „call the eqvps whoami tool“: en gyldig token returnerer din e-mail, en ugyldig en 401-fejl.
claude mcp get eqvps viser detaljerne. Token udskrives også der, så indsæt ikke det output i en chat eller en sag.
Én ting at undgå: -s project skriver serveren til .mcp.json inde i dit repository. Med en token i klartekst i headeren ender den fil i git. Brug scope local eller user til alt, der bærer legitimationsoplysninger.
3. Codex CLI
Codex kan læse token fra en miljøvariabel, så den holdes helt ude af 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 linjer til ~/.codex/config.toml:
[mcp_servers.eqvps]
url = "https://mcp.eqvps.com/mcp"
bearer_token_env_var = "EQVPS_TOKEN"
Fælden: codex mcp list viser kun den gemte konfiguration, den forbinder ikke. Forbindelsen opstår, når en session starter, og kun hvis EQVPS_TOKEN er sat i den shell. Er den ikke det, springer Codex stille serveren over, og agenten har simpelthen ingen EQVPS-værktøjer. Læg export-linjen i din shellprofil, eller start Codex som EQVPS_TOKEN=$(cat ~/.eqvps_token) codex.
4. Hvad du skal bede om først
Start med noget, der kun læser, så du kan se, at værktøjerne virker:
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.
Derefter noget rigtigt:
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.
Dækker saldoen planen, betales bestillingen med det samme, og serveren er som regel klar på omkring et minut. Hvis ikke, får agenten en ubetalt faktura og et topup_balance-link, som du betaler i USDT, USDC eller ETH på Base, Ethereum eller Polygon. Bed den efter opfyldningen om at afgive den samme bestilling igen (den samler den ubetalte bestilling op og betaler den fra saldoen i stedet for at oprette en ny), eller om at kalde pay_invoice, som betaler fakturaen fra saldoen.
Agenten spørger dig også, før den gør noget destruktivt. At geninstallere eller slette en server kræver, at værtsnavnet skrives som bekræftelse, og vores værktøjsbeskrivelser beder agenter om at tjekke med dig først.
Når den ikke forbinder
| Symptom | Sandsynlig årsag |
|---|---|
✘ Failed to connect i claude mcp list | Adressen er forkert, eller maskinen har ikke udgående HTTPS. Token er ikke årsagen: selv en forkert token forbinder. |
whoami eller get_balance giver 401 | Token forkert, afkortet, tilbagekaldt eller udløbet. Indsæt den igen fra filen, ikke i hånden. |
| Codex har ingen EQVPS-værktøjer | EQVPS_TOKEN er ikke sat i den shell, der startede codex |
Værktøjerne svarer 401 efter et stykke tid | Token er udløbet (et år som standard) eller fornyet et andet sted. Kør refresh_token og opdatér headeren eller variablen. |
| En bestilling kommer tilbage med en ubetalt faktura | Saldoen rakte ikke. Fyld op og gentag den samme bestilling, eller kald pay_invoice med fakturaen. |
Næste skridt: hvad en agent kan gøre med serveren, når den først findes — Sådan driver en AI-agent sin egen VPS via MCP. Eller, hvis den kun skal køre kode i et minut, er en sandbox billigere end en VPS. Den fulde værktøjsliste står i MCP-dokumentationen.
Kommentarer
Ingen kommentarer endnu. Vær den første.