Cloudflare MCP Server
offiziellStelle bereit, konfiguriere und befrage deine Ressourcen auf der Cloudflare-Entwicklerplattform (z. B. Workers/KV/R2/D1).
Dokumentation
Cloudflare MCP-Server
Das Model Context Protocol (MCP) ist ein neues, standardisiertes Protokoll zur Verwaltung des Kontexts zwischen großen Sprachmodellen (LLMs) und externen Systemen. In diesem Repository finden Sie mehrere MCP-Server, mit denen Sie sich von einem MCP-Client (z. B. Cursor, Claude) aus mit den Diensten von Cloudflare verbinden und Aufgaben in Ihrem Cloudflare-Konto in natürlicher Sprache erledigen können.
Diese MCP-Server ermöglichen es Ihrem MCP-Client, Konfigurationen aus Ihrem Konto zu lesen, Informationen zu verarbeiten, Vorschläge auf Basis der Daten zu machen und diese vorgeschlagenen Änderungen sogar für Sie durchzuführen. All diese Aktionen können über die vielen Dienste von Cloudflare hinweg erfolgen, darunter Anwendungsentwicklung, Sicherheit und Performance.
Sie unterstützen sowohl den streamable-http-Transport über /mcp als auch den sse-Transport (veraltet) über /sse.
Die folgenden Server sind in diesem Repository enthalten:
| Servername | Beschreibung | Server-URL |
|---|---|---|
| Dokumentationsserver | Aktuelle Referenzinformationen zu Cloudflare abrufen | https://docs.mcp.cloudflare.com/mcp |
| Workers Bindings-Server | Workers-Anwendungen mit Storage-, KI- und Compute-Primitiven erstellen | https://bindings.mcp.cloudflare.com/mcp |
| Workers Builds-Server | Einblicke erhalten und Ihre Cloudflare Workers Builds verwalten | https://builds.mcp.cloudflare.com/mcp |
| Observability-Server | Debugging und Einblicke in die Logs und Analysen Ihrer Anwendung | https://observability.mcp.cloudflare.com/mcp |
| Container-Server | Eine Sandbox-Entwicklungsumgebung aufsetzen | https://containers.mcp.cloudflare.com/mcp |
| Browser-Rendering-Server | Webseiten abrufen, in Markdown konvertieren und Screenshots erstellen | https://browser.mcp.cloudflare.com/mcp |
| Logpush-Server | Schnelle Zusammenfassungen zum Zustand von Logpush-Jobs erhalten | https://logs.mcp.cloudflare.com/mcp |
| AI Gateway-Server | Ihre Logs durchsuchen, Details zu Prompts und Antworten abrufen | https://ai-gateway.mcp.cloudflare.com/mcp |
| Audit Logs-Server | Audit-Logs abfragen und Berichte zur Überprüfung erstellen | https://auditlogs.mcp.cloudflare.com/mcp |
| DNS Analytics-Server | DNS-Performance optimieren und Probleme basierend auf der aktuellen Konfiguration beheben | https://dns-analytics.mcp.cloudflare.com/mcp |
| Digital Experience Monitoring-Server | Schnelle Einblicke in geschäftskritische Anwendungen Ihrer Organisation | https://dex.mcp.cloudflare.com/mcp |
| Cloudflare One CASB-Server | Sicherheitsfehlkonfigurationen für SaaS-Anwendungen schnell identifizieren, um Benutzer und Daten zu schützen | https://casb.mcp.cloudflare.com/mcp |
| GraphQL-Server | Analysedaten über die Cloudflare GraphQL-API abrufen | https://graphql.mcp.cloudflare.com/mcp |
Welchen Cloudflare MCP-Server sollten Sie verwenden?
Cloudflare bietet zwei Kategorien von MCP-Servern:
- Code Mode-Server (
mcp.cloudflare.com) incloudflare/mcp: am besten geeignet, wenn Sie breiten Zugriff auf die Cloudflare-APIs durch Codeausführung benötigen. - Domänenspezifische Server (
*.mcp.cloudflare.com) in diesem Repository: am besten geeignet, wenn Sie kuratierte, typisierte Werkzeuge für einen bestimmten Cloudflare-Produktbereich wünschen.
Wann sollten Sie welchen verwenden?
Verwenden Sie den Code Mode-Server, wenn:
- Sie eine breite API-Abdeckung über viele Cloudflare-Produkte hinweg benötigen
- Sie einen kleineren Satz universeller Werkzeuge bevorzugen
- Ihr Workflow besser durch Codeausführung bedient wird
Verwenden Sie die domänenspezifischen Server in diesem Repository, wenn:
- Sie zweckgebundene Werkzeuge für einen bestimmten Produktbereich wünschen
- Sie stärker geführte, typisierte Interaktionen bevorzugen
- Sie hauptsächlich innerhalb einer Cloudflare-Domäne wie Observability, Bindings, Radar oder Browser Rendering arbeiten
Erfahren Sie hier mehr über den Code Mode-Server: cloudflare/mcp.
Zugriff auf den Remote-MCP-Server von jedem MCP-Client aus
Wenn Ihr MCP-Client Remote-MCP-Server erstklassig unterstützt, bietet der Client eine Möglichkeit, die Server-URL direkt in seiner Oberfläche zu akzeptieren (z. B. Cloudflare AI Playground).
Wenn Ihr Client Remote-MCP-Server noch nicht unterstützt, müssen Sie die entsprechende Konfigurationsdatei mit mcp-remote (https://www.npmjs.com/package/mcp-remote) einrichten, um festzulegen, auf welche Server Ihr Client zugreifen kann.
{
"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"]
}
}
}
Verwendung der Cloudflare MCP-Server mit der OpenAI Responses API
Um einen der Cloudflare MCP-Server mit der OpenAI Responses API zu verwenden, müssen Sie der Responses API ein API-Token mit den für diesen MCP-Server erforderlichen Bereichen (Berechtigungen) bereitstellen.
Um beispielsweise den Browser Rendering MCP-Server mit OpenAI zu verwenden, erstellen Sie ein API-Token im Cloudflare-Dashboard hier mit den folgenden Berechtigungen:
Benötigen Sie Zugriff auf weitere Cloudflare-Tools?
Wir erweitern dieses Remote-MCP-Server-Repo kontinuierlich um weitere Funktionen. Wenn Sie Feedback geben, einen Fehler melden oder einen Funktionswunsch äußern möchten, eröffnen Sie bitte ein Issue in diesem Repository.
Fehlerbehebung
„Claudes Antwort wurde unterbrochen …“
Wenn Sie diese Meldung sehen, hat Claude wahrscheinlich sein Kontextlängenlimit erreicht und mitten in der Antwort abgebrochen. Dies tritt am häufigsten bei Servern auf, die viele verkettete Werkzeugaufrufe auslösen, wie z. B. der Observability-Server.
Um die Wahrscheinlichkeit dieses Problems zu verringern:
- Seien Sie präzise und halten Sie Ihre Abfragen kurz.
- Wenn eine einzelne Anfrage mehrere Werkzeuge aufruft, versuchen Sie, sie in mehrere kleinere Werkzeugaufrufe aufzuteilen, um die Antworten kurz zu halten.
Kostenpflichtige Funktionen
Einige Funktionen erfordern möglicherweise einen kostenpflichtigen Cloudflare Workers-Tarif. Stellen Sie sicher, dass Ihr Cloudflare-Konto über das erforderliche Abonnementniveau für die von Ihnen beabsichtigten Funktionen verfügt.
Mitwirken
Möchten Sie mitwirken und diesen Server lokal ausführen? Lesen Sie CONTRIBUTING.md, um loszulegen.