Cloudflare MCP Server
officielDéployez, configurez et interrogez vos ressources sur la plateforme développeur Cloudflare (ex. Workers/KV/R2/D1)
Documentation
Serveur MCP Cloudflare
Le protocole Model Context Protocol (MCP) est un nouveau protocole standardisé pour gérer le contexte entre les grands modèles de langage (LLM) et les systèmes externes. Dans ce dépôt, vous trouverez plusieurs serveurs MCP vous permettant de vous connecter aux services de Cloudflare depuis un client MCP (par exemple Cursor, Claude) et d’utiliser le langage naturel pour accomplir des tâches via votre compte Cloudflare.
Ces serveurs MCP permettent à votre Client MCP de lire les configurations de votre compte, de traiter des informations, de faire des suggestions basées sur les données, et même d’appliquer ces modifications suggérées pour vous. Toutes ces actions peuvent s’effectuer à travers les nombreux services de Cloudflare, y compris le développement d’applications, la sécurité et la performance.
Ils prennent en charge à la fois le transport streamable-http via /mcp et le transport sse (obsolète) via /sse.
Les serveurs suivants sont inclus dans ce dépôt :
| Nom du serveur | Description | URL du serveur |
|---|---|---|
| Serveur de documentation | Obtenez des informations de référence à jour sur Cloudflare | https://docs.mcp.cloudflare.com/mcp |
| Serveur Workers Bindings | Créez des applications Workers avec des primitives de stockage, d’IA et de calcul | https://bindings.mcp.cloudflare.com/mcp |
| Serveur Workers Builds | Obtenez des informations et gérez vos builds Cloudflare Workers | https://builds.mcp.cloudflare.com/mcp |
| Serveur d’observabilité | Déboguez et obtenez des informations sur les journaux et les analyses de votre application | https://observability.mcp.cloudflare.com/mcp |
| Serveur de conteneurs | Lancez un environnement de développement bac à sable | https://containers.mcp.cloudflare.com/mcp |
| Serveur de rendu navigateur | Récupérez des pages web, convertissez-les en markdown et prenez des captures d’écran | https://browser.mcp.cloudflare.com/mcp |
| Serveur Logpush | Obtenez des résumés rapides sur l’état des tâches Logpush | https://logs.mcp.cloudflare.com/mcp |
| Serveur AI Gateway | Recherchez dans vos journaux, obtenez des détails sur les invites et les réponses | https://ai-gateway.mcp.cloudflare.com/mcp |
| Serveur Audit Logs | Interrogez les journaux d’audit et générez des rapports pour examen | https://auditlogs.mcp.cloudflare.com/mcp |
| Serveur DNS Analytics | Optimisez les performances DNS et débuguez les problèmes en fonction de la configuration actuelle | https://dns-analytics.mcp.cloudflare.com/mcp |
| Serveur Digital Experience Monitoring | Obtenez un aperçu rapide des applications critiques pour votre organisation | https://dex.mcp.cloudflare.com/mcp |
| Serveur Cloudflare One CASB | Identifiez rapidement les mauvaises configurations de sécurité pour les applications SaaS afin de protéger les utilisateurs et les données | https://casb.mcp.cloudflare.com/mcp |
| Serveur GraphQL | Obtenez des données analytiques via l’API GraphQL de Cloudflare | https://graphql.mcp.cloudflare.com/mcp |
Quel serveur MCP Cloudflare devriez-vous utiliser ?
Cloudflare propose deux catégories de serveurs MCP :
- Serveur Code Mode (
mcp.cloudflare.com) danscloudflare/mcp: idéal lorsque vous souhaitez un accès étendu aux API de Cloudflare via l’exécution de code. - Serveurs spécifiques à un domaine (
*.mcp.cloudflare.com) dans ce dépôt : idéal lorsque vous souhaitez des outils typés et organisés pour un domaine produit Cloudflare spécifique.
Quand utiliser chacun d’eux ?
Utilisez le serveur Code Mode lorsque :
- vous avez besoin d’une couverture API étendue sur de nombreux produits Cloudflare
- vous préférez un ensemble réduit d’outils polyvalents
- votre flux de travail est mieux servi par l’exécution de code
Utilisez les serveurs spécifiques à un domaine de ce dépôt lorsque :
- vous souhaitez des outils conçus pour un domaine produit spécifique
- vous souhaitez des interactions plus guidées et typées
- vous travaillez principalement dans un domaine Cloudflare tel que l’observabilité, les bindings, Radar ou le rendu navigateur
En savoir plus sur le serveur Code Mode ici : cloudflare/mcp.
Accéder au serveur MCP distant depuis n’importe quel client MCP
Si votre client MCP prend en charge nativement les serveurs MCP distants, le client proposera un moyen d’accepter l’URL du serveur directement dans son interface (par exemple Cloudflare AI Playground)
Si votre client ne prend pas encore en charge les serveurs MCP distants, vous devrez configurer son fichier de configuration respectif en utilisant mcp-remote (https://www.npmjs.com/package/mcp-remote) pour spécifier les serveurs auxquels votre client peut accéder.
{
"mcpServers": {
"cloudflare-observability": {
"command": "npx",
"args": ["mcp-remote", "https://observability.mcp.cloudflare.com/mcp"]
},
"cloudflare-bindings": {
"command": "npx",
"args": ["mcp-remote", "https://bindings.mcp.cloudflare.com/mcp"]
}
}
}
Utiliser les serveurs MCP de Cloudflare avec l’API OpenAI Responses
Pour utiliser l’un des serveurs MCP de Cloudflare avec l’API responses d’OpenAI, vous devrez fournir à l’API Responses un jeton API disposant des portées (permissions) requises pour ce serveur MCP particulier.
Par exemple, pour utiliser le serveur MCP Browser Rendering avec OpenAI, créez un jeton API dans le tableau de bord Cloudflare ici, avec les permissions suivantes :
Besoin d’accéder à plus d’outils Cloudflare ?
Nous continuons d’ajouter des fonctionnalités à ce dépôt de serveurs MCP distants. Si vous souhaitez laisser un commentaire, signaler un bug ou proposer une fonctionnalité, veuillez ouvrir une issue sur ce dépôt
Dépannage
« La réponse de Claude a été interrompue… »
Si vous voyez ce message, Claude a probablement atteint sa limite de longueur de contexte et s’est arrêté en cours de réponse. Cela se produit le plus souvent sur les serveurs qui déclenchent de nombreux appels d’outils en chaîne, comme le serveur d’observabilité.
Pour réduire le risque de rencontrer ce problème :
- Essayez d’être précis, gardez vos requêtes concises.
- Si une seule requête appelle plusieurs outils, essayez de la diviser en plusieurs appels d’outils plus petits pour garder les réponses courtes.
Fonctionnalités payantes
Certaines fonctionnalités peuvent nécessiter un plan Cloudflare Workers payant. Assurez-vous que votre compte Cloudflare dispose du niveau d’abonnement nécessaire pour les fonctionnalités que vous souhaitez utiliser.
Contribuer
Vous souhaitez contribuer et exécuter ce serveur localement ? Consultez CONTRIBUTING.md pour commencer.