Alle indlæg
Guides2 min læsning

Forbind den eksterne Suble MCP-server

Ingen download, ingen API-token at indsætte. Tilføj en URL til din AI-klient, godkend i browseren, og din agent kan styre Suble — oprette VPS'er, håndtere containere og databaser, sætte ingress op.

TS

The Suble team

Engineering ·

Suble taler MCP (Model Context Protocol), så en AI-agent kan håndtere din infrastruktur for dig. Der er to måder at forbinde på: kør MCP-serveren lokalt med en API-token, eller — den nemme, som denne guide dækker — peg din klient mod vores hostede, OAuth-godkendte endpoint. Intet at installere, intet at kopiere; du logger bare ind en gang i browseren.

Ekstern vs. lokal

Ekstern MCP = en URL + login i browseren, altid opdateret, afgrænset af OAuth. Lokal MCP = kør server-binæren og sæt SUBLE_API_TOKEN. Vælg ekstern, medmindre du skal køre helt offline eller låse en bestemt version.

Endpointet

Den eksterne server er et Streamable-HTTP-endpoint:

text
https://api.suble.io/mcp

Det er beskyttet af OAuth 2.1 (authorization code + PKCE med dynamisk klientregistrering), så enhver kompatibel MCP-klient kan registrere sig selv og guide dig gennem login automatisk — der er ingen client secret at håndtere.

Forbind den

Claude Code

bash
claude mcp add --transport http suble https://api.suble.io/mcp

Første gang agenten kalder et Suble-værktøj, åbner Claude Code din browser på godkendelsessiden. Godkend, og forbindelsen er aktiv for det workspace.

Claude Desktop & Cursor

Tilføj en ekstern (HTTP) MCP-connector der peger på samme URL. Begge klienter kører OAuth-flowet for dig og gemmer tokenet — du ser en browserfane åbne første gang, og aldrig igen.

Enhver MCP-klient virker

Hvis dit værktøj understøtter ekstern MCP over Streamable HTTP med OAuth, virker det her — serveren annoncerer sine kapabiliteter og auth-metadata på de standardiserede discovery-URL'er.

Hvad din agent kan

Når forbindelsen er oprettet, får agenten platformen som et sæt værktøjer:

  • Vis projekter, planer, apps og OS-images
  • Opret en instans — en 1-klik-app (Docker, Coolify, Postgres, Supabase…) eller et rent OS-image
  • Start, stop, genstart og slet instanser
  • Styr Docker-containere (opret, start, stop, logs, fjern) på en Docker-boks
  • Håndter databaser — opret databaser og brugere, tjek versioner
  • Eksponer en container på et hostname med automatisk HTTPS (ingress)
  • Læs forbindelsesdetaljer og live app-status

Så "start en Docker-host i mit Production-projekt, kør en Postgres-container, og eksponer den på db.example.com" bliver en instruktion, agenten udfører fra ende til anden.

Sådan fungerer adgang

OAuth-tildelingen er knyttet til din konto og de scopes, du godkender, så agenten kan kun gøre det, du selv kan i dashboardet. Oprettelse af instanser kræver stadig en verificeret e-mail, og destruktive handlinger kører de samme tjek som i UI'et.

Tilbagekald når som helst

Hver forbundet agent vises under Konto → Forbundne apps i konsollen. Tilbagekald en tildeling der, og agenten mister adgang med det samme — ingen token-rotation nødvendig.

Det er det: en URL, et login, og assistenten der allerede skriver din kode kan oprette og køre den infrastruktur, den deployer til.

TS

Skrevet af

The Suble team

Engineering

Klar om få minutter. Betal pr. time.

Opret en konto og deploy din første server i dag — fra 30 kr./md.