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

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:
| 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
| 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
- github.com/github/app - Offisielt repo med releases, issues og diskusjoner
- hashicorp/terraform-mcp-server - MCP Server kildekode
- HashiCorp MCP Server dokumentasjon
- GitHub Copilot app dokumentasjon
Vil du vite mer
Ta gjerne kontakt for en uforpliktende prat.
Les også
- Azure MCP-server
- Azure Bicep MCP gjør infrastruktur som kode smartere
- GPT 5.2 Codex i Microsoft Foundry: sikker kode‑AI for store refaktoreringer og sårbarhetsanalyse
- GPT‑5.1‑codex‑max i Microsoft Foundry: Hvordan bruke AI for repo‑skala refaktorering, CI‑automatisering og sikkerhet
- GPT‑5.1 i Azure AI Foundry: praktisk guide for utviklere, kostnad og pilot
- Slik bygger du AI-agenter med Azure AI Foundry – fra prototype til produksjon med CI/CD og sikkerhet
- Topp 5 beste praksiser for agentobservabilitet i Azure AI Foundry – sikre pålitelig generativ AI
- Hvordan forbedrer GPT-5 Dynamics 365 for kundeservice, automatisering og datadrevet innsikt
- Hvordan red teaming med Azure AI Evaluation SDK gjør RAG-apper mer presise og robuste?
- Erfaringer med GPT-5 i Microsoft Copilot – AI-ingeniørens guide til smartere arbeidsflyt og produktivitet
- GPT-5 i Azure AI Foundry – ansvarlig AI i produksjon
- Revolusjonér norsk helse med Foundation Models & RAG
- Bygg din første stemmeagent med Voice Live API | Microsoft Azure-guide
- Språkteknologi i Norge 2025: Slik inkluderer AI alle språk og kulturer
- Model Context Protocol (MCP): Teknologisk fremskritt med sikkerhetsutfordringer
- Agentisk AI: Autonome digitale kollegaer som former fremtidens arbeidsliv
- Slik gir AI norske bedrifter konkurransefortrinn
- Llama 4 møter påskefjellet: Kunstig intelligens med norsk vri 2025
- EU-lovgivning gir AI-regulering turbo: Slik påvirkes robotene våre
- AI-revolusjonen med Azure AI Foundry: Fra kaos til kontroll for småbedrifter
- AI-sikkerhetsagenter med Security Copilot: Gjør cybersikkerhet engasjerende
- Veikart til suksess med Copilot: Slik lykkes mellomstore bedrifter med AI
- Fremtiden for koding med KI-kodeassistenter: Microsoft Copilot i praksis
- Copilot og Azure AI: Automatiser og effektiviser arbeidet
