Pluginet heter Mcp Server och finns tillgänglig i Matomos Marketplace. Den är märkt som en tidig förhandsversion men fungerar redan i praktiken, och den öppnar dörren till ett nytt sätt att arbeta med webbanalysdata.
→ Mcp Server (Matomo Marketplace)
I korthet innebär det att AI-assistenter och andra MCP-kompatibla klienter kan ansluta direkt till en Matomo-installation och hämta analysdata. Det kan vara allt från att ställa frågor om besöksstatistik på naturligt språk till att automatisera rapportsammanställningar. Exempelvis kan man koppla ihop Matomo med Claude som chatbot och helt enkelt fråga efter det man behöver, utan att först logga in i Matomos gränssnitt och navigera runt bland rapporter.
Jag skrev i höstas en längre artikel om MCP i relation till webbanalys, där jag argumenterade för att vi bör sluta se våra analysverktyg som gränssnitt att logga in på, och istället betrakta dem som datakällor att integrera mot. Matomos nya plugin är ett konkret steg i just den riktningen. För en bredare bakgrund till vad MCP innebär för webbanalytiker:
→ När analysverktyg börjar prata samma språk: Model Context Protocol för webbanalytiker (Webperf)
Vad MCP-pluginet ger tillgång till
Mcp Server-pluginet är inriktad på läsning av data. I nuvarande version kan MCP-klienter arbeta med webbplatser, rapportmetadata, bearbetad rapportdata, mål, segment och dimensioner. Det är alltså en bred uppsättning av den information som Matomo samlar in, men begränsat till att läsa - men inte skriva. Det är ett klokt val ur säkerhetssynpunkt, särskilt då MCP-stödet är i en tidig version.
Pluginet använder Matomos befintliga autentiserings- och behörighetsmodell. Det innebär att den data som blir tillgänglig via MCP är exakt samma data som den autentiserade Matomo-användaren redan har tillgång till. Ingen ny åtkomst skapas, och ingen data exponeras utöver det som redan är tillåtet. MCP-åtkomst är dessutom avstängt som standard och måste manuellt aktiveras i administrationsgränssnittet.
Så fungerar det i praktiken med Matomos MCP
Installationen följer ett enkelt mönster. Man installerar pluginet via Matomos Marketplace, aktiverar den under Administration och Plugins, och slår sedan på MCP-stödet i systeminställningarna. Därefter konfigurerar man sin MCP-klient med den endpoint som pluginet exponerar, tillsammans med en giltig autentiseringstoken (Inställningar → Personligt → Säkerhet → Auth-tokens).
När allt är på plats kan man till exempel använda Claude Desktop, eller en annan MCP-kompatibel klient, för att ställa frågor om sin webbplatsdata. Istället för det vanliga arbetssättet att navigera genom Matomos rapportgränssnitt kan man skriva något i stil med Vilka var de mest besökta målsidorna förra veckan på Webperf.se?
och få ett svar baserat på data direkt från Matomo.
Jag har vibe-kodat ihop en liten webbapp för att demonstrera hur kommunikationen mellan en klient och Matomo via MCP kan se ut i praktiken. Tanken är att ge en konkret bild av flödet, från fråga till svar, och visa att tröskeln inte behöver vara särskilt hög för att komma igång att bygga sina egna mer konverserande gränssnitt mot Matomo.
Säkerhet och eftertanke
Det är värt att stanna upp vid säkerhetsaspekterna, för de är genomtänkta. Utöver att MCP-åtkomst är avstängt som standard hanterar pluginen felaktiga anrop på ett tydligt sätt. Oautentiserade förfrågningar får ett 401-svar, och autentiserade förfrågningar utan rätt behörighet får ett 403-svar med instruktioner att kontakta sin Matomo-administratör.
Det finns också en viktig förståelse att bära med sig oavsett hur smidig den här tekniken blir. AI-assistenter som sammanställer analysdata kan vara kraftfulla verktyg, men de ersätter inte den mänskliga förståelsen för affärskontext och datakvalitet. En plötslig trafikökning kan se positiv ut i en sammanställning men i verkligheten bero på mätfel eller avvikelser. MCP bör ses som en möjlighet att undersöka i syfte att effektivisera dataexponering och initial analys, inte som en ersättare för erfarna analytiker som granskar och validerar resultaten.
Ett steg i rätt riktning
Att Matomo nu erbjuder officiellt MCP-stöd är förstås positivt. Det visar att Matomo som projekt tar den här standarden på allvar och vill göra det enkelt för sina användare att dra nytta av AI-assistenter på ett säkert och kontrollerat sätt. Det är också ett tecken på att MCP börjar etablera sig som en gemensam standard för hur analysverktyg och AI-assistenter kan kommunicera. Sen om MCP blir långlivad som standard eller inte återstår att se.
För oss som redan använder Matomo som vår primära analyslösning är det värt att hålla ett öga på det här pluginet, även fast det är i ett tidigt skede. Att den följer Matomos befintliga behörighetsmodell och har säkerhet som utgångspunkt gör den till en rimlig kandidat att testa i en kontrollerad miljö.
Pluginet kräver Matomo version 5.8.0 eller nyare och är licensierad under GPL v3. Som sig bör när det handlar om en öppen plattform!

