Cloudflare MCP Server

officiel

Dé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 serveurDescriptionURL du serveur
Serveur de documentationObtenez des informations de référence à jour sur Cloudflarehttps://docs.mcp.cloudflare.com/mcp
Serveur Workers BindingsCréez des applications Workers avec des primitives de stockage, d’IA et de calculhttps://bindings.mcp.cloudflare.com/mcp
Serveur Workers BuildsObtenez des informations et gérez vos builds Cloudflare Workershttps://builds.mcp.cloudflare.com/mcp
Serveur d’observabilitéDéboguez et obtenez des informations sur les journaux et les analyses de votre applicationhttps://observability.mcp.cloudflare.com/mcp
Serveur de conteneursLancez un environnement de développement bac à sablehttps://containers.mcp.cloudflare.com/mcp
Serveur de rendu navigateurRécupérez des pages web, convertissez-les en markdown et prenez des captures d’écranhttps://browser.mcp.cloudflare.com/mcp
Serveur LogpushObtenez des résumés rapides sur l’état des tâches Logpushhttps://logs.mcp.cloudflare.com/mcp
Serveur AI GatewayRecherchez dans vos journaux, obtenez des détails sur les invites et les réponseshttps://ai-gateway.mcp.cloudflare.com/mcp
Serveur Audit LogsInterrogez les journaux d’audit et générez des rapports pour examenhttps://auditlogs.mcp.cloudflare.com/mcp
Serveur DNS AnalyticsOptimisez les performances DNS et débuguez les problèmes en fonction de la configuration actuellehttps://dns-analytics.mcp.cloudflare.com/mcp
Serveur Digital Experience MonitoringObtenez un aperçu rapide des applications critiques pour votre organisationhttps://dex.mcp.cloudflare.com/mcp
Serveur Cloudflare One CASBIdentifiez rapidement les mauvaises configurations de sécurité pour les applications SaaS afin de protéger les utilisateurs et les donnéeshttps://casb.mcp.cloudflare.com/mcp
Serveur GraphQLObtenez des données analytiques via l’API GraphQL de Cloudflarehttps://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) dans cloudflare/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 :

Screenshot 2025-05-21 at 10 38 02 AM

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.