Hopp til innhold
  • Kategorier
  • Emneord
  • Siste
  • Populære
Lukk
Datalandsbyen logo
  1. Hjem
  2. Gode eksempler på bruk
  3. 🛰️ OffentligData MCP: Norske bedriftsdata rett inn i LLM-klienten

🛰️ OffentligData MCP: Norske bedriftsdata rett inn i LLM-klienten

Planlagt Festet Låst Flyttet Gode eksempler på bruk
7 Innlegg 3 Innlegg 823 Visninger 4 Følger
  • Eldste til nyeste
  • Nyeste til eldste
  • Flest anbefalinger
Svar
  • Svar som innlegg
Logg inn for å besvare
Denne innlegget har blitt slettet.
  • T Frakoblet
    T Frakoblet
    thomas
    skrev på Sist endret av thomas
    #1

    🛰️ Offentlige data gjort tilgjengelig for LLM-klienter via MCP

    Jeg har satt opp en MCP-server som eksponerer et bredt spekter av offentlige norske data, spesielt tilrettelagt for bruk i LLM-klienter som Claude Desktop, ChatGPT, cursor og andre MCP-kompatible klienter.

    Se MCP server i OpenAI Playground

    🔌 Tilkobling

    For å koble til tjenesten, kan man enkelt bruke mcp-remote i mcp konfig fil eller https://app.offentligdata.com/mcp for klienter som støtter http mcp endepunkt:

    {
      "mcpServers": {
        "offentligdata": {
          "command": "npx",
          "args": [
            "-y",
            "mcp-remote",
            "https://app.offentligdata.com/mcp"
          ]
        }
      }
    }
    

    Dette gjør datasett fra ulike offentlige registre tilgjengelig for naturlig språkspørringer direkte i en LLM-klient. Det krever ingen lokal installasjon av servere eller kompleks konfigurasjon – kun en enkel MCP-definisjon.

    🧠 Tilgjengelige datasett og API-endepunkt MCP tools

    Følgende endepunkter er aktivert i løsningen, hentet fra flere sentrale datakilder i Norge:

    🏢 Verktøy for selskaps- og organisasjonsdata

    Verktøynavn Beskrivelse
    organisasjonsnummer_for_selskap Henter organisasjonsnummeret (orgnr) til et selskap basert på navnet. Brukes som første steg for å slå opp selskapsdata.
    selskapsdetaljer Henter grunnleggende selskapsinformasjon som navn, adresse, juridisk form, næringskode, stiftelsesdato m.m.
    underenheter_for_selskap Returnerer alle underenheter eller avdelinger til et gitt selskap – nyttig for å få oversikt over selskapsstruktur.
    roller_i_enhet Viser styremedlemmer og andre personer i nøkkelroller (styreleder, styremedlemmer, varamedlemmer).
    selskaper_i_segment Viser andre selskaper innenfor samme næringssegment. Nyttig for sammenligning og markedsanalyse.

    👤 Person- og rolledata

    Verktøynavn Beskrivelse
    personinformasjon Returnerer offentlig informasjon om en person (som navn og fødselsdato, der det er tilgjengelig).
    aksjeposter_for_person Viser hvilke selskaper en gitt person eier aksjer i.
    roller_i_enhet (Som nevnt over) Brukes også til å vise hvilke selskaper en person har roller i.

    📈 Aksjonær- og eierdata

    Verktøynavn Beskrivelse
    aksjeeiere_for_selskap Viser alle aksjonærer i et selskap – både personer og andre selskaper – samt eierandeler og stemmerett.
    selskapets_aksjeposter Viser aksjer selskapet eier aksjer i
    aksjeposter_for_person Kartlegger hvilke aksjer en person eier på tvers av selskaper.

    💰 Offentlig finansiering og tilskudd

    Verktøynavn Beskrivelse
    tildelinger_for_selskap Viser statlig støtte eller tilskudd et selskap har mottatt, særlig fra Innovasjon Norge.
    eu_tildelinger_for_selskap Viser tildelinger fra EU-programmer (f.eks. Horizon Europe).
    forskningsradet_tildelinger_for_selskap Viser forskningsstøtte gitt av Norges Forskningsråd.
    skattefunnprosjekter_for_selskap Returnerer informasjon om godkjente SkatteFUNN-prosjekter for skattefradrag i FoU.

    Based on the MCP server code, here's a table for financial tools:

    💼 Finansiell informasjon

    Verktøynavn Beskrivelse
    get_company_last_financial_statement Henter nøkkeltall og detaljer fra siste innsendte årsregnskap og konsoliderte regnskaper.
    selskapsdetaljer Viser detaljert selskapsinfo inkludert grunnleggende finansielle opplysninger.

    🧼 Patenterte oppfinnelser, varemerker og design

    Verktøynavn Beskrivelse
    get_company_ip_rights Informasjon om registrerte rettigheter og søknader innlevert i Norge. Datasettet gir detaljert informasjon om patenterte oppfinnelser, varemerker og design. Dette inkluderer søkernes navn, viktige ID-numre, søknadsdato, status og relevante hendelser.

    🧠 Slik brukes verktøyene i Claude

    Når disse verktøyene er lastet i LLM Klient, kan LLM bruke dem direkte ved å:

    • Forstå spørsmålet ditt og velge riktig verktøy
    • Hente nødvendige inputverdier (som organisasjonsnummer)
    • Kalle det verktøy (tool) på MCP server
    • Presentere et godt formulert svar basert på resultatet

    🔄 Eksempel: Spørsmål og verktøykjede

    Brukerspørsmål:

    "Hvem eier Atea AS, og hvem sitter i styret?"

    LLM sin prosess:

    1. organisasjonsnummer_for_selskap → Finner org.nr. til Atea AS
    2. aksjeeiere_for_selskap → Henter aksjonæroversikt
    3. roller_i_enhet → Henter styresammensetning

    LLM setter sammen informasjonen og gir deg et strukturert svar.


    🧪 Eksempel på hvordan du kan spørre LLM klient

    Du kan prøve å skrive:

    • "Finn selskapsdetaljer for Equinor"
    • "Hva er organisasjonsnummeret til Atea ASA?"
    • "Hvilke underenheter har Telenor?"
    • "Vis meg aksjonærer for Orkla ASA"
    • "Hvem har roller i DNB ASA?"

    LLM vil bruke de riktige MCP-verktøyene automatisk.

    🔗 Lenker til datasett på data.norge.no

    • Enhetsregisteret – Brønnøysundregistrene
    • Innovasjon Norge – Tildelinger og finansiering
    • Mattilsynet – Smilefjestilsyn
    • Regnskapsregisteret

    💡 Bruksområder

    • Integrasjon i verktøy for etterretningsanalyse eller compliance
    • Automatisering av innsikt i eierskap og roller i næringslivet
    • Generering av naturlige språkbeskrivelser for offentlige tildelinger
    • Eksperimentering med “LLM agents” som benytter åpne norske data

    Skjermbilde 2025-07-04 kl. 01.45.01.png Skjermbilde 2025-07-04 kl. 01.44.27.pngSkjermbilde 2025-07-06 kl. 00.42.11.png

    1 svar Siste svar
    0
    • N Frakoblet
      N Frakoblet
      Nils Næss
      skrev på Sist endret av
      #2

      Dette var spennende saker! Er MCP-serveren dokumentert på github?

      1 svar Siste svar
      0
      • N Frakoblet
        N Frakoblet
        Nils Næss
        skrev på Sist endret av
        #3

        Dette var et kult prosjekt! Er MCP-serveren og toolsene tilgjengelig på github?

        1 svar Siste svar
        0
        • T Frakoblet
          T Frakoblet
          thomas
          skrev på Sist endret av
          #4

          Takk for det @Nils-Næss Hyggelig at du finner prosjektet nyttig. Hadde ikke tenkt å gjøre den open source - import og massering av dataene tar litt tid, så holder den som hosted tjeneste foreløpig. Men den er fortsatt fritt tilgjengelig å bruke via mcp-remote. Hadde vært interessant å høre mer om hvordan du bruker den og om mer data du syntes skulle vært med

          1 svar Siste svar
          0
          • D Frakoblet
            D Frakoblet
            Dag Håkon Baardsen
            skrev Sist endret av
            #5

            Ah, supert! Var i ferd med å sette opp en egen mcp-server med mye av det samme formålet da jeg oppdaget denne. Hva med å legge inn Lovdata som en del av datagrunnlaget her? https://api.lovdata.no/

            T 1 svar Siste svar
            0
            • D Dag Håkon Baardsen

              Ah, supert! Var i ferd med å sette opp en egen mcp-server med mye av det samme formålet da jeg oppdaget denne. Hva med å legge inn Lovdata som en del av datagrunnlaget her? https://api.lovdata.no/

              T Frakoblet
              T Frakoblet
              thomas
              skrev Sist endret av
              #6

              Hei @Dag-Håkon-Baardsen

              MCP Tool Limits og Offentligdata-arkitekturen

              Problemstilling:
              Best practice for MCP-servere er å holde antallet tools under ~25. Offentligdata nærmer seg denne grensen, og flere tools burde kombineres for bedre ytelse.

              Løsningsforslag:

              1. Skill ut Lovdata til egen MCP-server

              • Lovdata-funksjonalitet bør være en separat MCP-server
              • Kan eventuelt kombineres med Offentligdata MCP ved behov
              • LLM-en kan da dynamisk velge hvilke tjenester som er relevante

              2. Eksponering av Lovdata API

              • api.lovdata.no er relativt enkelt å eksponere som MCP
              • fastmcp har API-spec til MCP-konvertering

              3. Viktig læring: Ikke gjør 1-til-1 API-konvertering

              • Direkte API-til-MCP-oversettelse fungerer ofte dårlig
              • APIer er designet for tradisjonell programmatisk tilgang, ikke LLM-interaksjon
              • Løsning: Kombiner API-endepunkter med dedikerte MCP tools som er optimalisert for hvordan LLM-er faktisk jobber
              1 svar Siste svar
              0
              • T Frakoblet
                T Frakoblet
                thomas
                skrev Sist endret av thomas
                #7

                Nytt verktøy: Finn selskaper

                Nå kan du søke etter norske selskaper med naturlig språk.

                Eksempler:

                • "Finn restauranter i Bergen"
                • "IT-selskaper i Oslo som er minst 5 år gamle"
                • "Byggefirmaer i Trøndelag under 2 år"

                Verktøyet finner selskaper basert på bransje, lokasjon (fylke, kommune), alder og antall ansatte.Skjermbilde 2025-12-01 kl. 09.21.38.png

                1 svar Siste svar
                0
                Svar
                • Svar som innlegg
                Logg inn for å besvare
                • Eldste til nyeste
                • Nyeste til eldste
                • Flest anbefalinger


                • Data.norge.no
                • Kontakt oss
                • Samtykke og brukervilkår
                • Tilgjengelighetserklæring
                • Personvernerklæring
                • Informasjonskapsler
                • github logoFølg oss på Github
                • Logg inn

                • Logg inn eller registrer deg for å søke.
                • Første innlegg
                  Nyeste innlegg
                0
                • Kategorier
                • Emneord
                • Siste
                • Populære