GitHub Copilot app + Terraform MCP Server: Slik får du AI som faktisk kan Terraform

14.05.2026

GitHub slapp nylig en frittstående desktop-app for Copilot i tech preview - og den støtter MCP-servere. Det betyr at du kan koble til Terraform MCP Server og gi agenten tilgang til oppdatert provider-dokumentasjon i sanntid. Ikke mer hallusinerte attributter. Vi viser deg hvordan.

Hva er egentlig GitHub Copilot app?

Dette er ikke en ny VS Code-plugin. GitHub Copilot app er en egen desktop-applikasjon - tilgjengelig for macOS, Windows og Linux - bygget for det de kaller agent-drevet utvikling.

Konseptet er enkelt: du starter en økt mot et repository, gir agenten en oppgave, og lar den jobbe. Agenten oppretter sin egen branch, gjør endringene og lager en PR - mens du kan følge med, styre kursen underveis, eller bare starte fem nye økter parallelt.

Appen er bygget på GitHub Copilot CLI og er per i dag i public tech preview. Copilot Business og Enterprise har tilgang nå. Pro og Pro+ kan melde seg på venteliste på github.com/github/app.

Problemet med AI og Terraform

La oss være ærlige: AI-generert Terraform-kode har et rykte på seg. Attributter som ikke eksisterer. Argumenter fra feil provider-versjon. Ressurser som ble deprecated for to år siden.

Det er ikke fordi modellene er dumme - det er fordi de er trent på data som blir utdatert. azurerm-provideren alene har hatt over 50 releases siden 2023.

Terraform MCP Server løser akkurat dette. I stedet for å gjette, henter agenten aktuell dokumentasjon direkte fra Terraform Registry når den trenger det.

Hva er Terraform MCP Server?

HashiCorp Terraform MCP Server er en åpen kildekode MCP-server (Model Context Protocol) som eksponerer Terraform Registry som et sett verktøy en AI-agent kan kalle.

Konkret betyr det at agenten kan:

  • Slå opp gjeldende attributter for en hvilken som helst azurerm-ressurs
  • Hente modul-metadata og versjonsinformasjon
  • Validere argumenter mot faktisk provider-skjema

Du slipper å gjøre dette manuelt - og agenten slipper å gjette.

Det du trenger

  • GitHub Copilot app v0.2.0 eller nyere - last ned her
  • Aktiv Copilot Business, Enterprise, Pro eller Pro+ lisens
  • Docker
  • Git

Steg 1: Last ned appen

Velg riktig fil for din plattform:

GitHub Copilot Downloads
Plattform Last ned
🍎 macOS Apple Silicon GitHub-Copilot-darwin-arm64.dmg
🍎 macOS Intel GitHub-Copilot-darwin-x64.dmg
🪟 Windows x64 GitHub-Copilot-windows-x64-setup.exe
🐧 Linux x64 GitHub-Copilot-linux-x64.AppImage

Første gang logger du inn med GitHub-kontoen din. For Business og Enterprise-brukere er det et eget onboarding-steg som sjekker at nødvendige Copilot-innstillinger er aktivert i organisasjonen.

Steg 2: Sett opp Terraform MCP Server

Hent Docker-imaget:

docker pull hashicorp/terraform-mcp-server:latest

 Opprett så filen .github/copilot/mcp.json i roten av Terraform-repositoryet ditt:

Det er alt. Appen oppdager filen automatisk når du åpner repositoryet.

Jobber du mye med Azure? Du kan stable flere MCP-servere i samme konfig:

Steg 3: Legg til repositoryet i appen

Start appen, klikk Add repository i venstremenyen og velg Terraform-repositoryet ditt fra kommandopaletten.

Appen kloner repositoryet og oppdager MCP-konfigen. 

Steg 4: Start en økt og gi agenten en oppgave

Opprett en ny økt mot repositoryet. Skriv inn det du vil ha bygget i chat-kompositoret.

Et par prompts verdt å prøve:

Opprett en Azure Storage Account med private endpoint, managed identity og diagnostic settings. Bruk azurerm provider 4.x og følg Azure CAF navngivningskonvensjoner. Legg til tagging for environment, cost center og owner.


Refaktorer storage-modulen til å bruke symbolske navn og outputs for alle primære endepunkter. Behold eksisterende parameter-fil-struktur.

Agenten kaller Terraform MCP Server for å hente oppdatert skjema for azurerm_storage_account og relaterte ressurser før den skriver en linje kode. 

Dette ser du mens agenten jobber

Appen grupperer verktøykall i et sammenslåbart panel med en naturlig oppsummering - for eksempel «Redigerte locals.tf og 3 andre verktøykall». Panelet spinner mens agenten jobber og lukker seg automatisk når det er ferdig.

I Plan-fanen ser du agentens arbeidsplan som en gjøremålsliste med live spinner på aktive steg. 

Gjennomgå og merge

Når agenten er ferdig, har du en ferdig branch og en åpen PR. Du kan gjennomgå diff-en direkte i appen uten å bytte verktøy.

Legg gjerne til kommentarer på enkeltlinjer i diff-en - de sendes til agenten som styringsinnspill for neste iterasjon.

Hva du faktisk får ut av dette

Terraform MCP Sammenligningstabell
Uten MCP Med Terraform MCP Server
Copilot gjetter på provider-attributter Henter aktuell dokumentasjon fra Terraform Registry
Kode basert på utdatert treningsdata Alltid oppdatert mot nyeste provider-versjon
Manuelle oppslag på docs.terraform.io Agenten slår opp selv - du fokuserer på arkitektur
Hallusinerte argumentnavn Validerte attributter fra offisielt provider-skjema

Det som overrasket oss mest var ikke nøyaktigheten i seg selv – det var hvor mye raskere iterasjonene gikk. Agenten trenger ikke å prøve seg frem på attributtnavn.

Kjente begrensninger – per i dag

Tech preview betyr at ting mangler. Det er verdt å vite om:

  • Én repo om gangen – agenten jobber i kontekst av ett repository per økt. Microservice-arkitektur på tvers av repoer er ikke støttet ennå (feature request #80)
  • SSH Certificates på GHE kan skape problemer med worktree-oppretting på GHE med data residency (issue #75)
  • DevContainers og WSL2 er etterspurt men ikke på plass ennå (issue #69)

Ofte stilte spørsmål

Hva er Terraform MCP Server?

Det er en åpen kildekode MCP-server fra HashiCorp som eksponerer Terraform Registry som verktøy en AI-agent kan kalle direkte. Den gir agenten tilgang til oppdaterte provider-skjemaer, modul-metadata og versjonsinformasjon – i stedet for å bruke utdatert treningsdata.

Hvordan kobler jeg MCP server til GitHub Copilot app?

Legg til en .github/copilot/mcp.json-fil i repositoryet ditt med serverdefinisjonen. Appen oppdager den automatisk. Du kan også legge til servere via appens innstillinger under MCP Servers.

Trenger jeg HCP Terraform for å bruke Terraform MCP Server?

Nei. For å slå opp provider-dokumentasjon og skjemaer trenger du bare Docker. HCP Terraform eller Terraform Enterprise er valgfritt og brukes for workspace-håndtering.

Ressurser

Vil du vite mer

Ta gjerne kontakt for en uforpliktende prat.

Les også


Share