# Koble en AI-assistent til Kassalapp med MCP Kassalapp tilbyr en offentlig MCP-server som lar AI-assistenter søke etter norske dagligvarer, sammenligne priser og hente produktdetaljer. Serveren er skrivebeskyttet, krever ingen API-nøkkel og kan legges til med denne adressen: ```text https://kassal.app/mcp ``` MCP, eller Model Context Protocol, er en standard for å koble AI-assistenter til eksterne verktøy og datakilder. Når Kassalapp-serveren er koblet til, kan assistenten bruke oppdaterte data i stedet for å gjette på produkter og priser. ## Tilgjengelige verktøy ### `search_products` Søker i den offentlige produktkatalogen etter produktnavn. Søket kan filtreres på butikk og pris, sorteres og begrenses til opptil 20 resultater. Resultatet inkluderer blant annet produkt-ID, EAN, laveste pris og butikker. ### `get_product` Henter produktdetaljer med produkt-ID eller EAN. Resultatet kan inneholde ingredienser, allergener, næringsinnhold, merke, kategori og kjente butikkpriser. Alle priser oppgis i norske kroner. Serveren er begrenset til 60 forespørsler per minutt per IP-adresse. ## Claude ### Claude på web og Claude Desktop Kassalapp kan legges til som en ekstern connector i Claude. For individuelle Pro- og Max-abonnementer: 1. Åpne **Customize → Connectors**. 2. Trykk **+**, og velg **Add custom connector**. 3. Gi connectoren navnet `Kassalapp`. 4. Lim inn `https://kassal.app/mcp` som serveradresse. 5. Lagre connectoren. Det er ikke nødvendig å konfigurere autentisering. 6. Aktiver Kassalapp fra **+ → Connectors** i samtalen der den skal brukes. På Team- og Enterprise-abonnementer må en eier først legge til adressen under **Organization settings → Connectors**. Se [Anthropic sin guide for eksterne MCP-connectorer](https://support.claude.com/en/articles/11175166-get-started-with-custom-connectors-using-remote-mcp) for oppdaterte tilgangskrav. ### Claude Code Kjør kommandoen i en terminal, utenfor en aktiv Claude Code-sesjon: ```bash claude mcp add --transport http kassalapp https://kassal.app/mcp ``` Kontroller deretter tilkoblingen: ```bash claude mcp list ``` Bruk `/mcp` inne i Claude Code for å se serverstatus og tilgjengelige verktøy. Se [Claude Code sin MCP-dokumentasjon](https://code.claude.com/docs/en/mcp) for prosjekt- og brukerspesifikk konfigurasjon. ## Codex og ChatGPT desktop Codex CLI, Codex-utvidelsen og ChatGPT desktop deler MCP-konfigurasjonen. Den enkleste metoden er å kjøre: ```bash codex mcp add kassalapp --url https://kassal.app/mcp ``` Kontroller oppsettet med: ```bash codex mcp list ``` I Codex kan du skrive `/mcp` for å se aktive servere. I ChatGPT desktop kan du også åpne **Settings → MCP servers → Add server**, velge **Streamable HTTP**, bruke navnet `Kassalapp` og lime inn serveradressen. Lagre og start applikasjonen på nytt. For manuelt oppsett kan følgende legges til i `~/.codex/config.toml`: ```toml [mcp_servers.kassalapp] url = "https://kassal.app/mcp" ``` Se [OpenAI sin MCP-dokumentasjon](https://developers.openai.com/codex/mcp/) for oppdatert informasjon om Codex og ChatGPT desktop. ### ChatGPT på web Tilgang til egne MCP-apper avhenger av ChatGPT-abonnementet og innstillingene i arbeidsområdet. Når developer mode er tilgjengelig: 1. Aktiver developer mode under **Settings → Apps → Advanced Settings** eller i arbeidsområdets appinnstillinger. 2. Velg **Apps → Create**. 3. Bruk navnet `Kassalapp` og endepunktet `https://kassal.app/mcp`. 4. Velg ingen autentisering, skann verktøyene og opprett appen. 5. Velg Kassalapp fra verktøymenyen i en ny samtale. Tilgjengelighet og menyer kan variere mellom abonnementer. Se [OpenAI sin guide til developer mode og MCP-apper](https://help.openai.com/en/articles/12584461-developer-mode-and-mcp-apps-in-chatgpt) for gjeldende krav. ## OpenCode Legg følgende inn i den globale eller prosjektspesifikke `opencode.json`-filen: ```json { "$schema": "https://opencode.ai/config.json", "mcp": { "kassalapp": { "type": "remote", "url": "https://kassal.app/mcp", "enabled": true } } } ``` Du kan også kjøre `opencode mcp add` og følge veiviseren. Se [OpenCode sin MCP-dokumentasjon](https://opencode.ai/docs/mcp-servers/) for andre konfigurasjonsnivåer. ## Prøv tilkoblingen Etter at serveren er aktivert, kan du teste den med spørsmål som: - «Bruk Kassalapp til å finne de billigste Grandiosa-pizzaene.» - «Finn kaffe under 100 kroner og sorter resultatene etter laveste pris.» - «Hent produktdetaljer og priser for EAN 7038010055955.» - «Sammenlign butikkprisene for dette produktet.» Assistenten skal vise at den bruker `search_products` eller `get_product`. Hvis verktøyene ikke vises, kontroller at serveradressen er nøyaktig, at serveren er aktivert for samtalen og at klienten er startet på nytt etter konfigurasjonen. ## Teknisk informasjon - **MCP-endepunkt:** [https://kassal.app/mcp](https://kassal.app/mcp) - **Server Card:** [https://kassal.app/mcp/server-card](https://kassal.app/mcp/server-card) - **AI Catalog:** [https://kassal.app/.well-known/ai-catalog.json](https://kassal.app/.well-known/ai-catalog.json) - **Autentisering:** Ingen - **Tilgang:** Offentlig og skrivebeskyttet - **Rate limit:** 60 forespørsler per minutt per IP-adresse