Core/Dash MCP Server

Anslut din AI-agent till riktig Core Web Vitals-data. Felsök i chatten. Validera i koden. Inga dashboards krävs.

Prova gratis

Trusted by market leaders · Client results

erasmusmcnestlewhowhatwearperiondpg mediaadevintaloopearplugsharvardsaturnfotocasaebayaleteiaworkivamonarchmy work featured on web.devvpnmarktplaatsnina carekpnsnvcomparehappyhorizon

Mata din AI-agent med realtidsdata 

Detta är problemet: utvecklare öppnar Claude eller Cursor, beskriver ett Core Web Vitals-problem och ber om hjälp. AI:n ger ett fullt rimligt svar baserat på generaliseringar. Den spekulerar. Den ger generella råd. Den föreslår att du ska "kontrollera ditt LCP-element" utan att veta vad ditt LCP-element faktiskt är.

CoreDash MCP-servern ger alla MCP-kompatibla AI-agenter direkt åtkomst till din RUM-data (Real User Monitoring) i realtid. Alla 5 Core Web Vitals med fullständiga nedbrytningsfaser + 25 filterdimensioner (samma data som driver din dashboard).

Istället för att gissa kan AI:n berätta att din LCP är 3,102ms på mobil eftersom div.hero-image > img är en ooptimerad JPEG på 2,4MB utan fetchpriority="high". Den kan berätta att förra torsdagens driftsättning orsakade en INP-regression på 18% isolerad till button.add-to-cart. Den kan visa dig att din TTFB i Tyskland är 1,400ms eftersom du inte träffar CDN-edgen i Frankfurt.

Så här fungerar det

MCP (Model Context Protocol) är självbeskrivande. När din AI ansluter berättar servern vilka mätvärden som finns, hur man filtrerar och vad varje parameter gör. Du ansluter och agenten räknar ut resten.

Under huven: tillståndslös HTTPS POST, JSON-RPC 2.0, Bearer token-autentisering. Varje förfrågan är oberoende. Inga sessioner, inga WebSockets. För fullständig API-referens med exempel på request/response, se CoreDash API-dokumentationen.

Kom igång

Ingår i din plan. MCP-åtkomst medföljer varje CoreDash-konto. Inga tillägg, ingen merförsäljning. Om du har ett projekt kan du generera en API-nyckel direkt.

Steg 1: Generera en API-nyckel

Logga in på CoreDash, öppna ditt projekt, gå till AI Insights och därefter Connect Your AI. Ge nyckeln ett namn ("Claude Desktop", "Cursor", "CI Pipeline") och klicka på Generate. Kopiera den nu. Den visas exakt en gång. Vi hashar den med SHA-256 och lagrar endast hashen.

Varje nyckel är begränsad till ett enskilt projekt. Du kan skapa så många du behöver och återkalla en nyckel omedelbart. Endast projektägare kan hantera nycklar.

Steg 2: Konfigurera din MCP-klient

Klicka på + i chattfältet, därefter ConnectorsManage ConnectorsAdd custom connector. Klistra in URL:en. Claude hanterar autentisering via OAuth: du omdirigeras till CoreDash för att välja ett projekt och godkänna. Ingen API-nyckel behövs.

Se den fullständiga guiden för Claude-anslutningen för skärmdumpar steg för steg.

claude mcp add --transport http coredash https://app.coredash.app/api/mcp --header "Authorization: Bearer cdk_YOUR_API_KEY"

Gå till SettingsTools & MCPNew MCP Server. Sätt URL:en till https://app.coredash.app/api/mcp och lägg till en header: Authorization: Bearer cdk_YOUR_API_KEY.

Fungerar för alla MCP-klienter som läser en JSON-konfigurationsfil (Claude Desktop, Cursor, Windsurf, VS Code):

{
  "mcpServers": {
    "coredash": {
      "url": "https://app.coredash.app/api/mcp",
      "headers": {
        "Authorization": "Bearer cdk_YOUR_API_KEY"
      }
    }
  }
}

Steg 3: Verifiera

Fråga din AI något enkelt för att bekräfta att anslutningen fungerar:

"Vilka är aktuella Core Web Vitals för /product på mobil?"

Om den anropar get_metrics och returnerar riktiga siffror, är du live.

Tre verktyg

MCP-servern har tre verktyg.

get_metrics är ögonblicksverktyget. "Vad är nuvarande LCP på mobil?" Använd det för alla frågor om nuvarande tillstånd. Filtrera efter enhet, land, sida, webbläsare. Gruppera efter vilken dimension som helst för att jämföra segment.

get_timeseries är trendverktyget. "Har INP blivit sämre sedan i torsdags?" Det returnerar datapunkter över tid och klassificerar automatiskt trenden som förbättrad, stabil eller försämrad. AI:n tolkar trenden åt dig istället för att låta dig stirra dig blind på ett diagram.

get_histogram är fördelningsverktyget. "Hur ser LCP-fördelningen ut på mobil?" Det returnerar ~40 spann (buckets) som visar den fullständiga formen på din data. Ett p75 på 2400ms kan betyda att de flesta användare ligger runt 2400ms, eller så kan det betyda att 60% är snabba och en stor del långsam mobiltrafik drar ut svansen. Histogrammet berättar vilket.

För den fullständiga parameterreferensen, exempelförfrågningar och svarsformat, se API-dokumentationen.

Riktigt exempel: prestandamedveten refaktorering

Här är vad som händer när Cursor har MCP:n ansluten och du ber den hitta långsamma INP-interaktioner och matcha dem med riktiga kodproblem:

Agenten kontrollerade den faktiska datan för INP-attribuering, hittade vilka interaktioner som var dåliga, slog upp LOAF-data för att hitta de ansvariga skripten, och identifierade problemen korrekt innan den fixade dem. Det är skillnaden mellan generiska råd om best practice och en lösning baserad på vad som faktiskt är långsamt.

Rate limits

MCP-förfrågningar delar dagliga gränser med CoreDash AI-funktioner. Gränserna återställs vid midnatt UTC.

PlanDagliga förfrågningar
Trial30
Starter100
Standard500
Pro1 000
Enterprise50 000

Säkerhet

  • Råa nycklar visas en gång. Vi lagrar endast SHA-256-hashen.
  • Varje nyckel är begränsad till ett projekt. Ingen lateral rörelse möjlig.
  • Nycklar kan återkallas omedelbart från dashboarden.
  • Varje nyckel spårar last_used. Inaktiva nycklar är lätta att upptäcka.
  • MCP-servern är skrivskyddad (read-only). Det finns ingen skrivväg via API:et.
  • Utgångna projekt avvisar automatiskt alla API-nycklar.
Core/Dash MCP ServerCore Web Vitals Core/Dash MCP Server