MuninMunin
Logga inKom igång gratis
Home/Journal/Munin med ChatGPT.
Field note · 6 min read

Munin med ChatGPT.

Utvecklarläget låter dig rikta ChatGPT mot din egen MCP-server. En administratör registrerar en ändpunkt över HTTPS, och en medarbetare styr CRM, support, kunskap och utgående kommunikation genom att be om saker som man skulle be en kollega — medan allt som inte går att ångra väntar i en granskningskö.

A weathered cobalt blue two-person bench standing empty on a Norwegian headland facing a grey-green sea under heavy cloud.
Två platser, vända åt samma håll.

Den befogade kritiken mot en plattform byggd MCP-först är att den ber fel person använda en terminal. Om arbetsytan är en verktygskatalog blir de som faktiskt driver kundarbetet — de som vet vilka konton som vacklar och vilket svar som behöver mjukas upp — utestängda av en kommandorad de inte har något skäl att lära sig. Jag tycker att kritiken är rätt, och att den har ett svar som inte är ”bygg en dashboard”.

Kan ChatGPT ansluta till Munin?

Ja. ChatGPT:s utvecklarläge låter en administratör registrera en fjärr-MCP-server som en egen app från en HTTPS-ändpunkt, så du riktar den mot https://mcp.getmunin.com och får Munins verktyg i ett helt vanligt samtal. Fullt MCP-stöd, inklusive skrivoperationer, är i beta (per september 2026) på ChatGPT Business, Enterprise och Edu, endast på webben. Pro-användare kan ansluta en MCP-server i utvecklarläge, men bara för att läsa och hämta data.

När den väl är ansluten driver du kundplattformen genom att be om saker som du skulle be en kollega.

Hur sätter du upp det?

En administratör eller ägare gör det en gång, från arbetsytans inställningar. På Business-abonnemang kan bara administratörer och ägare slå på utvecklarläget överhuvudtaget. På Enterprise och Edu ger en administratör åtkomst under Permissions & Roles → Connected Data, och varje person som fått åtkomst slår sedan på det under Settings → Apps → Advanced Settings. Därifrån är det Workspace settings → Apps → Create: ange Munin-ändpunkten, välj autentiseringsmekanism, klicka Scan Tools, och publicera utkastet till arbetsytan.

OpenAI flyttar på det här gränssnittet oftare än de flesta — det låg tidigare under Connectors och ligger nu under Apps — så om sökvägen ovan inte stämmer med vad du ser, kolla OpenAI:s egen hjälpsida för utvecklarläget i stället för att lita på en skärmbild i ett blogginlägg. Själva tillvägagångssättet är detsamma även om menyerna ändras: en administratör slår på utvecklarläget, registrerar en MCP-ändpunkt över HTTPS, skannar verktygen och publicerar.

Två detaljer är värda att få rätt från början. Använd OAuth snarare än en statisk administratörsnyckel — en medarbetare bör inte sitta på en nyckel som ger full åtkomst till organisationen, och Munin stöder avgränsad OAuth just för att de inte ska behöva det. Och använder du OAuth, kontrollera att din OAuth-leverantör faktiskt utfärdar refresh-tokens: OpenAI:s vägledning är att offline_access måste annonseras i .well-known-metadatan, annars kan ChatGPT tappa åtkomsten när den ursprungliga auktoriseringen löper ut, och din medarbetare måste auktorisera om från början.

Verktygslistan är en ögonblicksbild, inte ett direktflöde

När en administratör väl godkänt en egen MCP-app arbetar ChatGPT utifrån en frusen kopia av dess verktyg och indata. Ändringar som görs på servern efteråt gäller inte förrän en administratör uppdaterar åtgärderna och publicerar en ny version, och en verktygsdefinition som ändrats på ett inkompatibelt sätt börjar helt enkelt fela, utan att någon får veta det. Värt att veta innan du uppgraderar en server som en arbetsyta är beroende av.

Vad kan en icke-teknisk medarbetare faktiskt göra?

Arbetet som förr krävde att någon öppnade fyra flikar och visste var de skulle klicka:

  • 01Fråga över all data. ”Vilka provkonton öppnade en supporttråd den här månaden och har inte fått svar?” En fråga, två moduler, ingen export till kalkylblad.
  • 02Svara med kunskapsbasen i ryggen. Sök i det ditt team redan skrivit, och ta sedan fram ett svarsutkast som citerar det i stället för att uppfinna det på nytt.
  • 03Skriv utkast till utgående kommunikation, och stanna där. Bygg ett kampanjförslag från ett segment. Samtyckeskontrollen körs, utkastet väntar på en människa — och den människan är du, som just bad om det.
  • 04Gör återkommande frågor till innehåll. Läs vad som ständigt dyker upp i konversationer och lägg in ett utkast till kunskapsbas- eller bloggartikel för redaktionell granskning.

Är det säkert att låta ChatGPT röra verkliga kunddata?

Det ärliga svaret är att det beror på vilken åtkomst du ger, och att klientens standardinställningar bara tar dig en bit på väg. ChatGPT kan be om bekräftelse innan den ändrar något, baserat på appens behörigheter och åtgärdens sammanhang, och den blockerar vissa särskilt riskabla åtgärder helt — men kan är ordet OpenAI använder, och behörigheterna konfigureras per app snarare än är garanterade per anrop.

Under det ligger Munins egen uppdelning, och det är den som gör det egentliga jobbet. Billiga åtgärder som går att ångra utförs direkt; att slå ihop två kontakter, skicka utgående kommunikation eller publicera en kunskapsartikel skriven av en agent kan bara föreslås in i en granskningskö. Det upprätthålls i verktygslagret snarare än av klienten, så det håller vare sig personen i andra änden är försiktig eller inte, och oavsett vilken klient de råkar använda. Agenter föreslår, människor bestämmer är ingen slogan här, det är så verktygen är byggda.

På Enterprise och Edu finns ett extra lager som är värt att använda. En administratör kan välja vilka åtgärder en publicerad app överhuvudtaget får utföra innan den publiceras, uppdatera den listan när servern ändras, och styra åtkomst per grupp med RBAC. Avmarkera de skrivåtgärder du inte vill ge åtkomst till, så kan modellen inte använda dem, oavsett vad den ombeds göra.

Det du verkligen bör tänka på är vart data tar vägen. Att ansluta ChatGPT innebär att kundposter passerar genom OpenAI:s infrastruktur. Munin Cloud driftas i EU, men det gäller inte längre i det ögonblick du ansluter en tredjepartsmodell — så har du krav på var data lagras, läs ditt personuppgiftsbiträdesavtal innan du slår på detta, inte efteråt.

Avgränsa åtkomsten till personen, inte plattformen

En administratörsnyckel ser allt i organisationen. Det är fel sak att ge någon som ska svara på supportärenden.

Munin styr i verktygslagret vilka verktyg varje roll ser, så en avgränsad åtkomst betyder att verktygen de inte behöver helt enkelt inte finns där — och det är ett bättre skydd än en policy som ber dem låta bli att använda dem.

Varför inte bara bygga en dashboard?

För att dashboarden aldrig var det folk ville ha. Den var enda sättet att exponera en databas för en människa, och den kom till priset av att varje arbetsflöde måste ritas som en skärm innan det kunde finnas — var det inte en knapp kunde företaget inte göra det.

En chattklient tar bort den begränsningen utan att ta bort människan. Medarbetaren ber om något med egna ord; modellen översätter det till verktygsanrop; ändringarna skickas för godkännande. Munin levererar fortfarande en enkel dashboard för inställningar, autentisering och granskningskön — de platser där en människa faktiskt behöver se hur saker står till, inte bara beskriva vad som ska göras.

Och samma ändpunkt betjänar alla. Verktygskatalogen är den kanoniska ytan, så utvecklaren i Cursor och medarbetaren i ChatGPT använder samma system, med en gemensam revisionslogg.

När är chatt fel yta för jobbet?

När jobbet är att granska hundra saker. Består medarbetarens dag av att arbeta sig igenom en kö — skumma, jämföra, fatta beslut i klump — slår en lista ett samtal varje gång, och det är vad granskningskön i dashboarden finns till för.

Det är inte heller rätt verktyg när något ska göras exakt många gånger. ”Gör det här för alla 312 kontakterna” hör hemma i en schemalagd färdighet med en nedskriven rutin, inte i ett chattmeddelande. Be en chattklient göra något 300 gånger och den gör 290 av dem bra.

Och fullt MCP-stöd ligger bakom en ChatGPT Business- eller Enterprise-arbetsyta, på webben, med en administratör som publicerar appen — en plan och ett godkännandesteg som en ren webbapp inte hade behövt. Om ditt team inte redan är där, fungerar samma ändpunkt med Claude, Claude Desktop och Claude Code med samma verktyg, samma behörigheter och samma revisionslogg, så medarbetaren du hade i åtanke slipper vänta på ett inköpsbeslut.

Inget av detta är ett argument för att välja en yta och stanna där. Poängen med att lägga katalogen underst är att du inte behöver: samma ändpunkt betjänar granskningskön där en människa fattar besluten, de schemalagda färdigheterna som sköter de 312 kontakterna med jämna mellanrum, och chattfönstret där någon ställer en fråga ingen tänkt att rita en skärm för. En verktygskatalog, en revisionslogg, en kundpost — och medarbetaren griper efter den yta som passar arbetet framför sig, snarare än den som en leverantör råkade bygga.

Vanliga frågor

Hur ansluter jag en egen MCP-server till ChatGPT? En administratör slår på utvecklarläget, går sedan till Workspace settings → Apps → Create, anger serverns HTTPS-ändpunkt och autentiseringsmekanism, kör Scan Tools och publicerar utkastet. Fullt MCP-stöd med skrivoperationer är i beta på Business, Enterprise och Edu; Pro-användare kan ansluta en server för läs- och hämtåtgärder. Endast på webben — MCP-appar finns inte i ChatGPT på mobilen.

Måste jag vara teknisk för att använda Munin på det här sättet? Nej, och det är hela poängen med upplägget. När appen väl är publicerad ber du om det du vill ha på vanlig svenska och bekräftar de ändringar den föreslår. En administratör måste göra den första registreringen och ge åtkomsten rätt omfattning.

Kommer ChatGPT att ändra mina kunddata utan att fråga? Den kan be om bekräftelse innan den ändrar något, beroende på appens behörigheter och sammanhanget, och den blockerar vissa högriskoperationer helt. Munin förlitar sig inte på det: åtgärder som inte går att ångra — att slå ihop kontakter, skicka utgående kommunikation, publicera kunskapsartiklar skrivna av agenter — kan bara föreslås in i en granskningskö, något som upprätthålls i verktygslagret, så de väntar på en människa oavsett vad klienten tillåter.

Kan ChatGPT ansluta till en självhostad Munin på localhost? Inte direkt — ChatGPT ansluter till fjärr-MCP-servrar, så en docker compose up-installation på din laptop eller inne i ett privat nätverk går inte att nå. OpenAI rekommenderar sin Secure MCP Tunnel i sådana fall. Annars: exponera servern på ett publikt HTTPS-värdnamn, eller använd Munin Cloud, som redan är nåbar över internet.

Bryter det mot EU-krav på var data lagras att ansluta ChatGPT? Det ändrar bilden, så kontrollera dina skyldigheter. Munin Cloud driftas i EU, men att ansluta en tredjepartsmodell innebär att kunddata passerar genom den leverantörens infrastruktur. Läs det relevanta personuppgiftsbiträdesavtalet innan du slår på det, om det är viktigt för dig var data ligger.

Är det här bättre än Munin-dashboarden? För att ställa frågor och skriva utkast, oftast ja. För att arbeta sig genom en kö av beslut är en lista bättre än ett samtal, vilket är vad dashboardens granskningskö finns till för. De flesta team använder båda, och båda är klienter av samma ändpunkt.

Kan jag använda Claude eller Gemini i stället? Ja. Munin levererar standard-MCP utan klientspecifikt beteende, så Claude, Claude Desktop, Claude Code, Cursor, Codex och Gemini ansluter alla till samma ändpunkt med samma verktyg och samma revisionslogg.

Kortversionen

  • ChatGPT:s utvecklarläge registrerar en fjärr-MCP-server som en egen app från en HTTPS-ändpunkt. Fullt MCP-stöd med skrivoperationer är i beta på Business, Enterprise och Edu, endast på webben; Pro får bara läs- och hämtåtkomst.
  • En administratör slår på utvecklarläget, sedan Workspace settings → Apps → Create, Scan Tools, publicera. OpenAI flyttar på det här gränssnittet, så kolla deras hjälpsida om menyerna flyttat sig.
  • Använd avgränsad OAuth, inte en administratörsnyckel, och se till att din leverantör annonserar offline_access så att ChatGPT kan förnya åtkomsten i stället för att tappa den.
  • I verktygslagret begränsar Munin agenter till att föreslå sammanslagningar, utgående kommunikation och publicering av agentskrivna kunskapsartiklar, så de väntar på en människa oavsett vad klientens egna bekräftelseinställningar gör.
  • Chatt passar för att fråga och skriva utkast, en lista passar för att arbeta sig igenom en kö, och en schemalagd färdighet passar för att göra något 300 gånger exakt — och Munin betjänar alla tre från en ändpunkt med en revisionslogg.

Låt en administratör publicera appen och fråga sedan vilka kunder som tystnade den här månaden och vad du bör göra åt det. Allt den vill skicka väntar först i granskningskön, och det kostar ingenting att prova det i en Munin Cloud-arbetsyta.

De som känner kunderna bäst var aldrig de som ville ha en terminal.

Kjell Rune Monsø, grundare.