Core/Dash Serveur MCP
Connectez votre agent IA aux données Core Web Vitals réelles. Déboguez dans le chat. Validez dans le code. Aucun tableau de bord requis.
Alimentez votre agent IA avec des données en temps réel
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 vous suggère de "vérifier votre élément LCP" sans savoir quel est réellement votre élément LCP.

Le serveur MCP CoreDash donne à tout agent IA compatible MCP un accès direct à vos données RUM en temps réel. Les 5 Core Web Vitals avec des phases de décomposition complètes + 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 car 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 serveur CDN périphérique à Francfort.
Comment ça marche
Le MCP (le Model Context Protocol) est auto-descriptif. Lorsque 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 jeton 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.
Pour commencer
Inclus dans votre forfait. L'accès MCP est fourni avec chaque compte CoreDash. Aucun module complémentaire, aucune vente incitative. 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 Générer. Copiez-la immédiatement. Elle n'est affichée 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 de projet peuvent gérer les clés.
Étape 2 : Configurer votre client MCP
Cliquez sur + dans la barre de discussion, puis sur Connectors → Manage Connectors → Add 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 requise.
Consultez le guide complet du connecteur Claude pour des captures d'écran étape par étape.
claude mcp add --transport http coredash https://app.coredash.app/api/mcp --header "Authorization: Bearer cdk_YOUR_API_KEY"
Allez dans Settings → Tools & MCP → New 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 à votre IA quelque chose de simple pour confirmer que la connexion fonctionne :
"Quels sont les Core Web Vitals actuels pour /product sur mobile ?"
Si elle appelle get_metrics et renvoie des nombres réels, vous êtes en ligne.

Trois outils
Le serveur MCP dispose 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. Regroupez par n'importe quelle dimension pour comparer les segments.
get_timeseries est l'outil de tendance. "L'INP s'est-il détérioré depuis jeudi ?" Il renvoie des points de données dans le temps et classe automatiquement la tendance comme s'améliorant, stable ou en régression. L'IA interprète la tendance pour vous au lieu de vous laisser examiner un graphique à l'œil nu.
get_histogram est l'outil de distribution. "À quoi ressemble la distribution du LCP sur mobile ?" Il renvoie environ 40 segments montrant la forme complète de vos données. Un p75 de 2400 ms peut signifier que la plupart des utilisateurs se situent autour de 2400 ms, ou cela peut signifier que 60 % sont rapides et qu'une partie du trafic mobile lent tire vers le bas. 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 réel : refactoring axé sur les performances
Voici ce qui se passe lorsque Cursor a le MCP connecté et que vous lui demandez de trouver les interactions INP lentes et de les associer à de vrais problèmes de code :

L'agent a vérifié les données d'attribution INP réelles, 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 génériques de bonnes pratiques et une correction basée sur ce qui est réellement lent.
Limites de taux
Les requêtes MCP partagent les limites quotidiennes avec les fonctionnalités d'IA de CoreDash. Les limites sont réinitialisées à minuit UTC.
| Forfait | Requêtes quotidiennes |
|---|---|
| Essai | 30 |
| Starter | 100 |
| Standard | 500 |
| Pro | 1 000 |
| Enterprise | 50 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 seul projet. Aucun mouvement latéral.
- Les clés sont révocables instantanément depuis le tableau de bord.
- Chaque clé suit
last_used. Les clés inactives sont faciles à repérer. - Le serveur MCP est en lecture seule. Il n'y a pas de chemin d'écriture via l'API.
- Les projets expirés rejettent automatiquement toutes les clés API.

