LAFT MCP - snakk med systemet via en AI-assistent!
Innhold
|
For å bruke LAFT MCP må man ha et abonnement på LAFT Proff. Les mer her. I tillegg må funksjonen aktiveres av LAFT for kunder som ønsker å ta det i bruk. Ta kontakt med oss på cs@laft.io, så hjelper vi deg i gang!
👀 Psst! Visste du at vi også jobber med vår egen LAFT AI-assistent, som kommer ila. sommeren 2026? Der er ingen tilkobling mot ekstern AI-assistent nødvendig! Den fungerer på samme måte, men er allerede integrert i systemet for enkel tilgang. Les mer her. |
Hva er LAFT MCP?
En MCP (Model Context Protocol) er som et felles språk som lar AI-assistenter (f.eks. Claude, ChatGPT og Copilot) snakke med andre programmer og tjenester.
Tenk på det som en ny type assistent på jobben! Du kjenner kanskje til at mange jobber i dag bruker digitale systemer for å holde orden: saksbehandlingssystem, kalender, e-post, arkiv. Disse systemene snakker sjeldent godt med hverandre, og du må ofte lete på flere steder for å finne det du trenger. En MCP er det som gjør at en AI-assistent faktisk kan hente informasjon fra disse systemene for deg, og handle i dem, i stedet for bare å svare på generelle spørsmål.
Du kjenner LAFT fra før: du registrerer avvik, arbeidsordre, fyller ut sjekklister og jobber i brannboken for byggene du forvalter. Frem til nå har du måttet logge inn, navigere deg frem, og finne det du leter etter selv. Med LAFT´s MCP kan du i stedet snakke med systemet, på ditt foretrukne språk.
Forskjellen mellom LAFT MCP og LAFT AI-assistent
Begge løsninger er en del av LAFT Proff. Les mer om LAFT AI-assistent her.
- LAFT AI-assistent: En smart tjeneste som kan brukes slik den er, direkte i systemet. Den forstår språk og genererer svar. Med LAFT AI-assistent er LAFT selve AI-assistenten, og er allerede inne i LAFT. Ingen ekstern AI-konto nødvendig.
- LAFT MCP = en tilgangsbrikke inn til LAFT-systemet via andre AI-assistenter (som Claude og ChatGPT). MCP er en kobling, og bruker må selv koble på LAFT MCP mot ønsket AI-assistent. Det er en standardisert måte å AI-assistenter snakke med et eksternt system (som LAFT). Med MCP gir du AI-assistenten (Claude, ChatGPT, Copilot) tilgang til LAFT-dataene dine, men AI-assistenten jobber i sitt eget verktøy. Du må selv ha abonnement der.
Hvem i organisasjonen kan bruke LAFT MCP?
Når tilgang til MCP er aktivert på deres område i LAFT, kan brukere med utvalgte roller koble seg på connectoren i AI-assistenden. Som i alle andre deler av LAFT, avgjøres tilganger basert på hvilken rolle man har i systemet. Her er en oversikt:
O Tilgang som standard O Ikke tilgang som standard
Tilgjengelige AI-assistenter med LAFT MCP
Med LAFT MCP kan du stille spørsmål, hente rapporter og arbeide med bygningsdata direkte i AI-verktøyene du allerede bruker. Her er oversikt over hvilke plattformer som støttes.
Tilgjengelig nå
Tilgjengelig nå
Planlagt sommeren 2026*
I tillegg er det for øyeblikket en kjent feil hos Microsoft som hindrer eksterne systemer i å koble til Copilot via MCP. Dette er noe Microsoft må løse på sin side, og vi følger utviklingen tett.
Koble LAFT til Claude
Åpne Claude-appen og gå til Customize
Klikk på "Customize" i venstremenyen under New chat, Projects og Artifacts.
New chat
Projects
Artifacts
Customize
Velg "Connectors"
I Customize-menyen ser du Skills og Connectors. Klikk på Connectors.
Skills
Connectors
Trykk på +tegnet, og “Add custom connector”. Legg inn “LAFT Software AS” og URL etter hvilken server du tilhører i LAFT (dette finner du i URL-feltet når du er logget inn):
https://mcp-kommune.laft.io/mcp
https://mcp-privat.laft.io/mcp
https://mcp-app.laft.io/mcp


Trykk på Add.
Finn LAFT MCP og klikk "Connect"
Bla til du ser “LAFT MCP – kommune.laft.io, privat.laft.io eller app.laft.io og merket CUSTOM. Du må velge riktig server, da det er der brukeren til er tilknyttet. Klikk på den og trykk Connect-knappen.
LAFT MCP – kommune.laft.ioCUSTOM
Godkjenn tilganger i LAFT
Du blir sendt til en side i LAFT som viser hva Claude får tilgang til. Gjennomgå tilgangene og klikk "Tillat tilgang".
Ferdig! LAFT er koblet til Claude.
Du kan nå bruke innhold fra LAFT direkte i Claude-samtaler. Claude opererer innenfor de samme tilgangsbegrensningene du har i LAFT, og handler kun når du eksplisitt ber om det.
Koble LAFT til ChatGPT
Åpne Innstillinger i ChatGPT
Klikk på "ChatGPT" i menylinjen øverst på skjermen, og velg "Innstillinger..."
Gå til "Apper"
I Innstillinger-vinduet, klikk på "Apper" i listen.
E-posthelene@laft.io
AbonnementChatGPT Business
Apper
Trygghet og sikkerhet
Trykk på “Create app”, og legg inn følgende: LAFT Software AS og Connection (Server URL) etter hvilken server du tilhører i LAFT (dette finner du i URL-feltet når du er logget inn):
https://mcp-kommune.laft.io/mcp
https://mcp-privat.laft.io/mcp
https://mcp-app.laft.io/mcp


Trykk på Create.
Søk etter LAFT
Skriv "LAFT" i søkefeltet. Du vil se "LAFT" med merket INTERN dukke opp.
LAFT INTERN
Klikk på LAFT og trykk "Koble til"
Klikk på raden for å åpne appdetaljene, og trykk "Koble til"-knappen øverst til høyre.
Ferdig! LAFT er koblet til ChatGPT
Du kan nå bruke innhold fra LAFT direkte i ChatGPT-samtaler. ChatGPT opererer innenfor de samme tilgangsbegrensningene du har i LAFT, og handler kun når du eksplisitt ber om det.
Koble LAFT til Microsoft Copilot
Kommer! Vi jobber med å koble LAFT til Microsoft Copilot, men dette tar lengre tid enn integrasjonene mot Claude og ChatGPT. Microsoft har en mye mer kompleks prosess for å aktivere eksterne tilkoblinger – det krever blant annet involvering fra kundens it-avdeling, og det er ikke selvbetjent slik som på de andre plattformene.
I tillegg er det for øyeblikket en kjent feil hos Microsoft som hindrer eksterne systemer i å koble til Copilot via MCP. Dette er noe Microsoft må løse på sin side, og vi følger utviklingen tett.
Men her er en oversikt over hvordan oppsettet vil fungere:
IKT/administrator må aktivere Generative orchestration i Copilot Studio for aktuell agent. Uten dette er MCP-støtte ikke tilgjengelig.
Finner du i: Copilot Studio → agentinnstillinger → AI capabilities
Inne i Copilot Studio, gå til Verktøy → Legg til et verktøy → Nytt verktøy → Modellkontekstprotokoll
Velg OAuth 2.0 → Manuell som godkjenningstype. Fyll inn følgende felter — verdiene får IKT fra LAFT:
Etter at serveren er opprettet vises en tilbakeringings-URL. Denne må IKT registrere hos identitetsleverandøren (f.eks. Entra ID) som tillatt redirect URI.
Velg Opprett en ny tilkobling → Legg til i agent. Verktøy og ressurser fra LAFT MCP-serveren er nå tilgjengelig og oppdateres dynamisk.
| Viktig! Tilbakeringings-URL-en som Copilot Studio genererer må registreres som redirect URI i Entra ID (eller annen IdP kommunen bruker). Det er et steg som involverer to parter: IKT setter opp koblingen, men får ikke fullført før de sender den URL-en tilbake til LAFT. |
Sjekk at tilkoblingen er vellykket
For å sjekke at tilkoblingen er vellykket, kan du åpne en ny chat å spørre: "Hva kan jeg bruke LAFT connectoren til?":

Feilsøking
Prøv dette før du kontakter support:
1. Koble fra og koble til på nytt
Disconnect og reconnect MCP-tilkoblingen i AI-assistenten din. Mange midlertidige feil løser seg med dette.
2. Start en ny samtale
MCP-tilkoblinger kan bli ustabile etter lang bruk i samme chat. Åpne en ny samtale og prøv igjen.
3. Svar varierer, det er normalt
AI-assistenter bruker egne innstillinger (temperatur, systeminstruksjoner, modellversjon) som påvirker svarene. Stiller du samme spørsmål i to ulike assistenter, kan du få ulike svar. Dette er ikke en feil i LAFT MCP.
4. Sjekk at du er logget inn i LAFT
MCP henter data fra din LAFT-bruker. Er du ikke innlogget, får du ingen data.
5. Assistenten "husker" ikke fra forrige samtale
Hver ny chat starter blankt. Gi kontekst på nytt hvis du bytter samtale.
6. Riktig tillatelse?
Du får bare tilgang til data din LAFT-bruker har rettigheter til. Mangler du data, sjekk rettighetene dine med din systemansvarlig.
📞 Fortsatt problemer? Ta kontakt med support@laft.io
|
Tips! Du kan velge å tillate alle handlinger som er tilgjengelig via connectoren, så slipper du at AI-assistenten ber om godkjennelse når du spør i en chat:
|
Praktiske eksempler
(Se flere eksempler på prompter du selv kan bruke i neste avsnitt)
-
Be AI-assistenten din om å lage en ukesrapport!
- Forfalte arbeidsordre (det MCP-en er best på): "Hent alle aktive arbeidsordre som har passert deadline. Grupper dem per bygg og ranger etter hvor lenge de er forfalt."
- Nylig opprettede arbeidsordre: “List arbeidsordre opprettet siste 7 dager på tvers av alle bygg. Sorter etter opprettelsesdato.
- Avvik/arbeidsordre med høy prioritet: “Hent alle arbeidsordre med status 'Ny' eller 'Tildelt'. Hvilke har stått ubehandlet lengst?”
- Porteføljestatus: "Gi meg en porteføljeoversikt med antall aktive arbeidsordre, antall forfalt, og oversikt per bygg."
-
Eksempel med Claude:





-
Oversikt over åpne avvik på rådhuset - I stedet for å logge inn, gå til oppgaver, filtrere på bygg og tiltakstype “Avvik” og se hva som er åpent, kan du spørre:
«Hvilke åpne avvik har Rådhuset?» og få svaret direkte.
Eller:
«Opprett en arbeidsordre for lekkasje i kjelleren på Ungdomsskolen og tildel den til Ola.»
Du trenger ikke å klikke deg gjennom systemet. Du bare spør. Det er ikke kunstig intelligens som gjetter seg frem. Det er LAFT-systemet ditt, med alle dine data, dine bygg, dine rutiner, men med et helt nytt grensesnitt!
-
Oversikt over tildelte vs. lukkede saker for en periode - Da kan du spørre AI-leverandøren (f.eks Claude eller ChatGPT) du bruker om følgende:

-
Lag rapporter for ledelsen:

-
Oversikt over forfalte oppgaver:

-
Oversikt over alle arbeidsordre på alle bygg, med status:
Eksempler på prompter
Kombinerte spørringer (mest nyttig)
- "Vis alle forfalte saker sortert etter prioritet, og list opp hvilke bygninger de tilhører"
- "Gi meg en ukesrapport: forfalte saker, åpne avvik, og antall tildelte per ansvarlig"
Porteføljeoversikt
- "Gi meg en statusoversikt over porteføljen for Q1 2026"
- "Hvor mange åpne saker har vi totalt?"
Arbeidsordre og avvik
- "Vis alle saker med utgått frist"
- "Hvilke saker er tildelt men ikke lukket siden januar?"
- "Finn alle avvik på bygg X"
- "Hva er de 10 eldste åpne sakene?"
Bygninger
- "List alle bygninger i porteføljen"
- "Hvilke bygninger har flest åpne arbeidsordre?"
Dokumenter
- "Søk opp brannbok for bygg X"
- "Finn FDV-dokumentasjon for [adresse]"
- “Last ned tiltaksplan for bygg X”
Tilgjengelige endepunkter i første versjon
Med LAFT-connectoren kan du stille spørsmål til LAFT på ditt foretrukne språk, uten å logge inn i systemet. AI-assistenten henter, analyserer og presenterer innhold fra din LAFT-instans basert på din eksisterende tilgang.
| Viktig om tilgangsstyring: All bruk skjer innenfor de rettigheter du allerede har i LAFT. Connectoren gir ikke tilgang til innhold du ikke allerede har tilgang til i systemet. Les-verktøy er tilgjengelig for alle brukere. Skriv-verktøy (opprett/oppdater) krever at brukeren har riktig rolle. |
Se alle endepunkter
| Endepunkt | Funksjon i LAFT |
create_work_order |
Opprette arbeidsordre |
download_document |
Last ned dokument |
get_average_completion_time |
Få gjennomsnittlig behandlingstid på oppgaver |
get_building |
Hent bygninger |
get_checklist_summary |
Få sjekkliste-sammendrag |
get_document |
Se/hent dokumenter |
get_portfolio_summary |
Få porteføljesammendrag (fra eiendomsstrukturen, alle objekttyper) |
get_role |
Hent roller |
get_structure_node |
Få oversikt over eiendomsstrukturen |
get_user_statistics |
Få brukeroversikt (hvem har logget inn, ikke vært aktiv..) |
get_work_order |
Hent arbeidsordre |
get_work_order_summary |
Få oppsummering om arbeidsordre og rutiner |
list_action_programs |
Hent tiltaksplaner |
list_buildings |
List opp alle bygninger |
list_checklist_deviations |
List opp avvik fra sjekklister |
list_checklist_templates |
List opp sjekklistemaler |
list_checklists_for_node |
List opp sjekklister for et objekt |
list_documents_for_node |
List opp dokumenter for et objekt |
list_facilities |
Hent anlegg |
list_outdoor_areas |
Hent uteområder |
list_past_due_work_orders |
Hent oppgaver over frist |
list_properties |
Hent eiendommer |
list_property_owner_details |
Hent enheter |
list_residences |
Hent leieobjekter (ingen info om leietakere) |
list_roles |
Hent roller |
list_users |
Hent brukere |
search_documents |
Søk i dokumenter |
search_work_orders |
Søk i arbeidsordre og rutiner |
update_work_order |
Oppdater arbeidsordre |
Tilgangsoversikt
Connectoren bruker to tilgangsnivåer. Hvilke skriveoperasjoner du kan utføre styres av din brukerrolle i LAFT, ikke av connectoren i seg selv.
| Nivå | Hva er inkludert | Krav |
| Les | Alle les-verktøy: rapporter, søk, bygg, dokumenter, brukere, roller | Tilgjengelig for alle brukere |
| Skriv | Opprett og oppdater arbeidsordrer | Krever skriveautorisasjon i LAFT for det aktuelle bygget |
1. Rapportering og status
Disse verktøyene gir deg raske oversikter og nøkkeltall uten at du trenger å navigere i systemet.
| Verktøy / spørring | Hva det gjør | Tilgang |
| Porteføljestatus | Øyeblikksbilde av hele eiendomsporteføljen: aktive oppgaver, avvik og fremdrift per periode. | Les |
| Arbeidsordre-status | Statusfordeling (Ny / Tildelt / Under behandling / Utført / Avvist) for valgt bygg, eiendom eller hele porteføljen. | Les |
| Forfalte arbeidsordrer | Alle aktive oppgaver som er passert frist, sortert etter forfallsdato. | Les |
| Gjennomsnittlig behandlingstid | Snitt og median fra opprettelse til fullføring, inkl. SLA-overholdelse. Kan filtreres på periode og bygningstype. | Les |
| Sjekkliste-statistikk | Avviksantall og innsendingsfrekvens per sjekkliste-mal. Filter på bygg, periode og mal. | Les |
| Brukerstatistikk | Innloggingsaktivitet, aktive brukere, fordeling på web/app og roller — per periode. | Les |
| Tiltaksprogram-liste | Oversikt over alle tiltaksprogrammer og serviceavtaler i porteføljen. | Les |
|
Eksempel: «Vis meg status for porteføljen denne måneden» AI-assistenten returnerer en sammenfatning med antall nye, pågående og utførte arbeidsordrer, samt avvik — for valgt tidsperiode. |
|
Eksempel: «Hvilke oppgaver er forfalt i dag?» AI-assistenten lister alle aktive arbeidsordrer som er passert frist, med bygningsnavn og ansvarlig. |
2. Arbeidsordrer
Søk, opprett og oppdater arbeidsordrer direkte fra AI-assistenten.
| Verktøy / spørring | Hva det gjør | Tilgang |
| Søk og filtrer arbeidsordrer | Finn oppgaver på bygg, status, ansvarlig, frist, kategori, sjekkliste-mal eller fritekst. Støtter sortering og avviksfilter. | Les |
| Hent enkelt arbeidsordre | Vis fullstendig detalj for én arbeidsordre, inkl. tilknyttede sjekkliste-avvik. | Les |
| List forfalte arbeidsordrer | Aktive oppgaver passert frist. Kan filtreres på bygg, bygningstype og ansvarlig. | Les |
| Opprett arbeidsordre | Lag ny arbeidsordre med bygg, beskrivelse, ansvarlig, frist og prioritet. | Skriv |
| Oppdater arbeidsordre | Endre status, frist, ansvarlig, prioritet eller leverandør på eksisterende oppgave. | Skriv |
|
Eksempel: «Vis alle nye avvik på sykehjem opprettet siste 30 dager» AI-assistenten returnerer filtrert liste med avvik registrert på bygningstype sykehjem i angitt periode. |
|
Eksempel: «Opprett en oppgave for lekkasje i tak på Rådhuset, frist fredag» AI-assistenten oppretter arbeidsordren i LAFT og bekrefter med ID og detaljer. |
|
Eksempel: «Sett oppgave #4521 til Under behandling» AI-assistenten oppdaterer status og bekrefter endringen. |
| Merk: Skriv-operasjoner (opprett/oppdater) krever at brukeren har tilgang til det aktuelle bygget og riktig skriveautorisasjon i LAFT. |
3. Sjekklister og avvik
Hent sjekklisteinnhold, avviksoversikter og templateinformasjon.
| Verktøy / spørring | Hva det gjør | Tilgang |
| List sjekkliste-maler | Oversikt over tilgjengelige sjekkliste-maler (bygg og arbeidsordre). Filter på navn. | Les |
| Sjekklister for strukturnode | Alle sjekklister knyttet til et spesifikt bygg, rom, etasje eller uteområde. | Les |
| Avviksliste fra sjekklister | Avvik (TG2/TG3) rapportert via sjekkliste-spørsmål, inkl. tilknyttede arbeidsordrer og tiltaksprogram. | Les |
| Sjekkliste-sammendrag | Per-mal-statistikk: antall avvik, innsendinger og koblede tiltak. | Les |
|
Eksempel: «Vis alle TG2-avvik fra brannvern-sjekklisten siste halvår» AI-assistenten lister avvik fra den angitte malen, med bygg og dato. |
4. Bygg og eiendomsstruktur
Naviger i eiendomshierarkiet og hent strukturinformasjon.
| Verktøy / spørring | Hva det gjør | Tilgang |
| List alle bygg | Oversikt over alle bygg du har tilgang til i LAFT. | Les |
| Hent enkeltbygg | Detaljert informasjon om ett bygg, inkl. etasjer, rom og leieobjekter. | Les |
| List eiendommer | Alle eiendommer (Property) i porteføljen. | Les |
| List eiendomseiere (enheter) | Alle enheter (PropertyOwnerDetail) som er hierarki-rot i LAFT. | Les |
| Hent strukturnode | Slå opp hvilket som helst objekt i eiendosstrukturen (enhet, eiendom, bygg, etasje, rom, leieobjekt, uteområde, anlegg) med underliggende objekter. | Les |
| List leieobjekter | Alle leieobjekter, evt. filtrert på bygg. | Les |
| List uteområder | Alle uteområder i porteføljen. | Les |
| List anlegg (facilities) | Anlegg tilknyttet et bygg eller en lokasjon. | Les |
|
Eksempel: «Vis eiendomsstrukturen på bygning Rådhuset» AI-assistenten returnerer etasjer, rom og leieobjekter og alle tilhørende underenheter for valgt bygg. |
5. FDV-dokumentasjon
Søk i og hent FDV-dokumenter på tvers av porteføljen.
| Verktøy / spørring | Hva det gjør | Tilgang |
| Søk i dokumenter | Fritekst-søk på tvers av all FDV-dokumentasjon. | Les |
| Hent dokumentmetadata | Informasjon om ett dokument eller mappe (navn, type, plassering). | Les |
| List dokumenter for objekt(er) | Bla gjennom dokumenttreet for et bygg eller en eiendom, ett nivå om gangen. | Les |
| Last ned dokument | Last ned et arkivfil etter dokument-ID. | Les |
|
Eksempel: «Finn serviceavtaler for brannvern i porteføljen» AI-assistenten søker i FDV-dokumentasjon og returnerer treff med dokumentnavn og plassering. |
6. Brukere og roller
Informasjon om brukere, tilgang og roller i systemet.
| Verktøy / spørring | Hva det gjør | Tilgang |
| List brukere | Paginert brukerliste med innloggingsaktivitet og bygg-tilgang. Filter på bygg, rolle og periode. | Les |
| List roller | Alle roller i LAFT med tilhørende rettigheter. | Les |
| Hent enkelt rolle | Fullstendig rettighetsdefinisjon for én rolle. | Les |
|
Eksempel: «Vis brukere som ikke har logget inn siste 30 dager» AI-assistenten filtrerer brukerlisten og returnerer inaktive brukere med sist innloggingsdato. |