Core/Dash MCP Server

Connectez votre agent IA aux vraies données Core Web Vitals. Déboguez dans le chat. Validez dans le code. Aucun tableau de bord requis.

Essai gratuit

Trusted by market leaders · Client results

snvvpnnina careperionaleteiafotocasaadevintadpg mediaworkivakpnharvardsaturnmonarchwhowhatwearnestlecomparemy work featured on web.devloopearplugshappyhorizonebayerasmusmcmarktplaats

Fournissez des données en temps réel à votre agent IA 

Voici le problème : les développeurs ouvrent Claude ou Cursor, décrivent un problème de Core Web Vitals et demandent de l'aide. L'IA donne une réponse parfaitement raisonnable basée sur des généralisations. Elle spécule. Elle offre des conseils génériques. Elle suggère de « vérifier votre élément LCP » sans savoir ce qu'est réellement votre élément LCP.

Le serveur MCP CoreDash donne à tout agent IA compatible MCP un accès direct à vos données Real User Monitoring en temps réel. Les 5 Core Web Vitals avec le détail complet des phases + 25 dimensions de filtrage (les mêmes données qui alimentent le tableau de bord).

Au lieu de deviner, l'IA peut vous dire que votre LCP est de 3 102 ms sur mobile parce que div.hero-image > img est un JPEG non optimisé de 2,4 Mo sans fetchpriority="high". Elle peut vous dire que le déploiement de jeudi dernier a causé une régression INP de 18 % isolée sur button.add-to-cart. Elle peut vous montrer que votre TTFB en Allemagne est de 1 400 ms parce que vous n'atteignez pas le CDN edge à Francfort.

Fonctionnement

Le MCP (le Model Context Protocol) est auto-descriptif. Quand votre IA se connecte, le serveur lui indique quelles métriques existent, comment filtrer et ce que fait chaque paramètre. Vous vous connectez et l'agent s'occupe du reste.

Sous le capot : HTTPS POST sans état, JSON-RPC 2.0, authentification par token Bearer. Chaque requête est indépendante. Pas de sessions, pas de WebSockets. Pour la référence API complète avec des exemples de requêtes/réponses, consultez la documentation de l'API CoreDash.

Mise en route

Inclus dans votre forfait. L'accès MCP est fourni avec chaque compte CoreDash. Aucun add-on, aucune vente additionnelle. Si vous avez un projet, vous pouvez générer une clé API dès maintenant.

Étape 1 : Générer une clé API

Connectez-vous à CoreDash, ouvrez votre projet, allez dans AI Insights, puis Connect Your AI. Donnez un nom à la clé (« Claude Desktop », « Cursor », « CI Pipeline ») et cliquez sur Generate. Copiez-la maintenant. Elle ne s'affiche qu'une seule fois. Nous la hachons avec SHA-256 et ne stockons que le hachage.

Chaque clé est limitée à un seul projet. Vous pouvez en créer autant que nécessaire et révoquer n'importe quelle clé instantanément. Seuls les propriétaires du projet peuvent gérer les clés.

Étape 2 : Configurer votre client MCP

Cliquez sur + dans la barre de chat, puis sur ConnectorsManage ConnectorsAdd custom connector. Collez l'URL. Claude gère l'authentification via OAuth : vous serez redirigé vers CoreDash pour choisir un projet et accepter. Aucune clé API n'est nécessaire.

Consultez le guide complet du connecteur Claude pour des captures d'écran étape par étape.

Connexion par navigateur (recommandé pour un usage interactif). Ajoutez le serveur sans en-tête ni clé :

claude mcp add --transport http coredash https://app.coredash.app/api/mcp

La première fois que vous vous connectez, exécutez /mcp dans une session interactive, sélectionnez coredash et choisissez Authenticate. Votre navigateur ouvre la page de connexion et de consentement de CoreDash. Connectez-vous, choisissez un projet, acceptez. Claude Code stocke un token OAuth à courte durée de vie qui se rafraîchit tout seul (accès de 1 heure, rafraîchissement de 30 jours) et que vous pouvez révoquer à tout moment. Aucune clé à coller. (claude mcp list ne fait que vérifier l'état du serveur et signalera un échec de récupération des outils tant que vous ne vous serez pas authentifié, authentifiez-vous donc d'abord depuis une vraie session.)

Clé API. Pour les exécutions headless, automatisées ou CI sans navigateur, passez plutôt une clé :

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

Allez dans SettingsTools & MCPNew MCP Server. Définissez l'URL sur https://app.coredash.app/api/mcp et ajoutez un en-tête : Authorization: Bearer cdk_YOUR_API_KEY.

Fonctionne pour tout client MCP qui lit un fichier de configuration JSON (Claude Desktop, Cursor, Windsurf, VS Code) :

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

Étape 3 : Vérifier

Demandez quelque chose de simple à votre IA pour confirmer que la connexion fonctionne :

« Quels sont les Core Web Vitals actuels pour /product sur mobile ? »

Si elle appelle get_metrics et retourne de vrais chiffres, vous êtes opérationnel.

Trois outils

Le serveur MCP possède trois outils.

get_metrics est l'outil d'instantané. « Quel est le LCP actuel sur mobile ? » Utilisez-le pour toute question sur l'état actuel. Filtrez par appareil, pays, page, navigateur. Groupez par n'importe quelle dimension pour comparer des segments.

get_timeseries est l'outil de tendance. « L'INP s'est-il dégradé depuis jeudi ? » Il retourne des points de données dans le temps et classe automatiquement la tendance en amélioration, stable ou en régression. L'IA interprète la tendance pour vous au lieu de vous laisser analyser un graphique à l'œil nu.

get_histogram est l'outil de distribution. « À quoi ressemble la distribution du LCP sur mobile ? » Il retourne ~40 buckets montrant la forme complète de vos données. Un p75 de 2 400 ms peut signifier que la plupart des utilisateurs sont autour de 2 400 ms, ou cela peut signifier que 60 % sont rapides et qu'une part de trafic mobile lent étire la traîne. L'histogramme vous indique de quoi il s'agit.

Pour la référence complète des paramètres, des exemples de requêtes et les formats de réponse, consultez la documentation de l'API.

Exemple concret : refactoring orienté performance

Voici ce qui se passe quand Cursor est connecté au MCP et que vous lui demandez de trouver des interactions INP lentes et de les associer à de vrais problèmes de code :

L'agent a vérifié les vraies données d'attribution INP, a trouvé quelles interactions étaient mauvaises, a consulté les données LOAF pour trouver les scripts responsables et a correctement identifié les problèmes avant de les corriger. C'est la différence entre des conseils de bonnes pratiques génériques et une correction basée sur ce qui est réellement lent.

Limites de requêtes

Les requêtes MCP partagent les limites quotidiennes avec les fonctionnalités IA de CoreDash. Les limites sont réinitialisées à minuit UTC.

ForfaitRequêtes quotidiennes
Essai30
Starter100
Standard500
Pro1 000
Enterprise50 000

Sécurité

  • Les clés brutes sont affichées une seule fois. Nous ne stockons que le hachage SHA-256.
  • Chaque clé est limitée à un projet. Aucun mouvement latéral.
  • Les clés sont révocables instantanément depuis le tableau de bord.
  • Chaque clé enregistre last_used. Les clés inactives sont faciles à repérer.
  • Le serveur MCP est en lecture seule. Aucune écriture possible via l'API.
  • Les projets expirés rejettent automatiquement toutes les clés API.
Serveur MCP Core/Dash Core Web Vitals Serveur MCP Core/Dash