>_ DevTrendsde

Sprache

Start

Sprachen

Bereiche

Frontend Backend Mobile DevOps AI / ML GameDev Blockchain Embedded Sicherheit
TypeScript

Cloudflare-Infrastruktur direkt aus Ihrem KI-Chat verwalten

Wie oft am Tag wechseln Sie zwischen Ihrem Code-Editor, dem Cloudflare-Dashboard und Ihrem KI-Chat-Fenster? Der übliche Workflow sieht so aus: Ein Worker stürzt ab, Sie öffnen die Logs in der Konsole, kopieren den Stack Trace, fügen ihn in Claude oder Cursor ein, erhalten Ratschläge, wechseln zurück und korrigieren die Konfiguration.

Cloudflare-Ingenieure haben ein Repository cloudflare/mcp-server-cloudflare als Open Source veröffentlicht. Dies ist eine Sammlung von Remote-Servern, die das Model Context Protocol (MCP) verwenden und Ihr Entwicklungsumfeld oder Ihren bevorzugten KI-Assistenten direkt mit Plattformdiensten verbinden.

Die Kernidee

Das MCP-Protokoll standardisiert den Kontexttransfer und den Aufruf externer Tools für große Sprachmodelle. Anstatt Daten manuell über verschiedene Browser-Tabs hinweg zusammenzustellen, gewähren Sie dem LLM Zugriff auf eine dedizierte Schnittstelle. Das Modell liest Ihre aktuelle Account-Konfiguration, analysiert Logs, schlägt Korrekturen vor und wendet sie bei Bedarf an.

Im Gegensatz zu einer einzelnen monolithischen Lösung enthält dieses Repository eine Reihe spezialisierter Server für bestimmte Aufgaben.

Was sich im Repository befindet

Entwickler haben die Cloudflare-Funktionen in isolierte Microservices aufgeteilt. Jeder kümmert sich um seinen eigenen Verantwortungsbereich:

  • Dokumentation (docs-ai-search). Aktuelle API- und Produktreferenzinformationen finden, ohne dass das Modell halluziniert.
  • Worker-Verwaltung (workers-bindings und workers-builds). Konfiguration von Verbindungen zu Datenbanken, KV-Speicher, R2, Vektorindizes und Verfolgung des Build-Status.
  • Observability (workers-observability und logpush). Durchsuchen von Anwendungslogs, Fehleranalyse und Überwachung von Hintergrund-Log-Lieferaufgaben.
  • Sandbox-Browser (browser-rendering). Laden von Webseiten, Konvertierung in Markdown und Erstellen von Screenshots nach Bedarf.
  • Analytics und Sicherheit (dns-analytics, auditlogs, radar, cloudflare-one-casb). DNS-Leistungsanalyse, Benutzeraktions-Auditing und Zugriff auf globale Internetverkehrsstatistiken.

Zwei Integrationsansätze

Cloudflare hat zwei Repositories mit MCP-Servern, und hier kann man leicht durcheinanderkommen.

Die erste Option befindet sich im Repository cloudflare/mcp. Dies ist der sogenannte Code Mode-Server (mcp.cloudflare.com). Er gibt dem Modell Zugriff auf das gesamte Spektrum der APIs durch Code-Generierung und -Ausführung. Geeignet, wenn Sie eine breite Abdeckung vieler Dienste gleichzeitig benötigen.

Die zweite Option ist hier zusammengestellt, in cloudflare/mcp-server-cloudflare. Dies ist eine Sammlung typisierter Tools für bestimmte Domänen. Sie sind praktischer zu verwenden, wenn man eine bestimmte Aufgabe lösen möchte, etwa DNS optimieren oder Worker-Monitoring einrichten. Das Modell erhält strikte Funktionsaufruf-Schemata und macht weniger Parameterfehler.

Wie es technisch funktioniert

Alle Server arbeiten im Streamable HTTP-Modus über Endpunkte /mcp. Es ist nicht nötig, sie lokal über Docker oder Node.js bereitzustellen – sie werden bereits auf der Cloudflare-Infrastruktur gehostet:

https://docs.mcp.cloudflare.com/mcp
https://observability.mcp.cloudflare.com/mcp
https://bindings.mcp.cloudflare.com/mcp
https://browser.mcp.cloudflare.com/mcp

Anfragen erfordern keine serverseitige Sitzungsstatus-Persistenz. Authentifizierung, Tokens und Kontext werden innerhalb spezifischer Aufrufe übergeben.

Wenn Sie einen solchen Server mit der OpenAI Responses API verbinden möchten, müssen Sie einen Token mit entsprechenden Berechtigungen im Cloudflare-Dashboard erstellen.

Screenshot 2025-05-21 at 10 38 02 AM

Um mit dem Claude- oder Cursor-Desktop-Client zu arbeiten, fügen Sie einfach die erforderliche URL zur MCP-Client-Konfiguration hinzu.

Nuancen und Einschränkungen

Bei aktiver Arbeit gibt es einige Punkte zu beachten:

  1. Kontextüberlauf. Wenn der Assistent schwere Tool-Aufrufe verkettet (besonders beim Durchsuchen großer Log-Volumina im Observability-Server), kann Claude einen Fehler Claude's response was interrupted... auswerfen. Anfragen sollten präzise formuliert und komplexe Untersuchungen in separate Schritte aufgeteilt werden.
  2. Bezahlte Tarife. Einige Funktionen wie Browser Rendering oder erweiterte Logs erfordern ein bezahltes Workers Paid-Abonnement.

Wenn Sie stark in Cloudflare-Infrastruktur investiert sind und bereits KI-Assistenten zum Schreiben von Code verwenden, lohnt es sich definitiv, diese Endpunkte zu verbinden. Der einfachste Einstieg ist mit Dokumentation und Log-Suche: Dadurch entfällt sofort das routinemäßige Wechseln zwischen Tabs. Die vollständige Ressourcenverwaltung per Chat erfordert sorgfältigen Token-Umgang, aber für die alltägliche Fehlersuche ist die Kombination sehr komfortabel.

Ähnliche Projekte