duciker14/cloudflare-mcp

☁️ Baue einen schlanken MCP-Server für effiziente Interaktion mit der vollständigen Cloudflare-API und optimiere deine Cloud-Verwaltungsaufgaben.

Was ist cloudflare-mcp?

Dieser Skill implementiert einen MCP-Server, der eine optimierte Schnittstelle zur Cloudflare-API bietet. Er ermöglicht Entwicklern und KI-Agenten, Cloudflare-Ressourcen wie DNS-Einträge, Zonen, Worker, Pages und Edge-Funktionen direkt über das Model Context Protocol (MCP) zu verwalten. Der Server ist kompatibel mit Claude Code, Cursor, Codex und anderen MCP-fähigen Plattformen und vereinfacht die Automatisierung von Cloud-Management-Aufgaben durch natürliche Sprachbefehle oder programmatische Aufrufe. Durch die Integration der vollständigen Cloudflare-API können Benutzer komplexe Vorgänge wie das Einrichten von Caching-Regeln, das Verwalten von SSL/TLS-Zertifikaten oder das Bereitstellen von Workern ohne manuelle API-Aufrufe durchführen. Der Skill ist besonders nützlich für DevOps-Teams und Cloud-Entwickler, die ihre Workflows beschleunigen und Fehler reduzieren möchten, indem sie Routineaufgaben an KI-Assistenten delegieren.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add duciker14/cloudflare-mcp

Installed? Explore more Produktivität & Zusammenarbeit skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht cloudflare-mcp?

☁️ Baue einen schlanken MCP-Server für effiziente Interaktion mit der vollständigen Cloudflare-API und optimiere deine Cloud-Verwaltungsaufgaben.

Übersicht

Dieser MCP-Server ermöglicht es KI-Agenten und Entwicklern, nahtlos mit der Cloudflare-API zu interagieren. Er unterstützt alle wichtigen Cloudflare-Dienste, einschließlich DNS, Workers, Pages, Zones und mehr.

Funktionen

  • Vollständige API-Abdeckung: Greife auf alle Cloudflare-API-Endpunkte zu
  • Optimiert für KI-Assistenten: Verwende natürliche Sprache für Cloud-Management-Aufgaben
  • Sicher: Verwende API-Tokens mit minimalen Berechtigungen
  • Plattformunabhängig: Funktioniert mit Claude Code, Cursor, Codex und anderen MCP-Clients

Voraussetzungen

  • Python 3.10 oder höher
  • Ein Cloudflare-Konto mit API-Token
  • MCP-Client (z. B. Claude Code, Cursor)

Installation

  1. Klone das Repository:

    git clone https://github.com/duciker14/cloudflare-mcp.git
    cd cloudflare-mcp
    
  2. Installiere die Abhängigkeiten:

    pip install -r requirements.txt
    
  3. Konfiguriere Umgebungsvariablen:

    export CLOUDFLARE_API_TOKEN="dein_api_token_hier"
    

Verwendung

Starte den MCP-Server:

python server.py

Konfiguriere deinen MCP-Client, um eine Verbindung zum Server herzustellen. Beispiel für Claude Code:

{
  "mcpServers": {
    "cloudflare": {
      "command": "python",
      "args": ["pfad/zu/server.py"],
      "env": {
        "CLOUDFLARE_API_TOKEN": "dein_api_token"
      }
    }
  }
}

Beispielbefehle

  • „Liste alle DNS-Einträge für Zone example.com auf“
  • „Erstelle einen neuen Cloudflare Worker mit dem Namen hello-world“
  • „Aktualisiere die SSL-Einstellungen für Zone example.com“
  • „Lösche das Caching für alle Assets“

API-Endpunkte

Der Server stellt MCP-Tools für die folgenden Cloudflare-API-Bereiche bereit:

KategorieBeschreibung
DNSVerwalte DNS-Einträge (erstellen, lesen, aktualisieren, löschen)
ZonesVerwalte Zonen und ihre Einstellungen
WorkersBereitstellen und verwalten von Cloudflare Workern
PagesVerwalte Cloudflare Pages-Projekte
SSL/TLSZertifikate und Verschlüsselungseinstellungen
CacheCaching-Regeln und Cache-Leerung

Beitragen

Beiträge sind willkommen! Bitte lies die CONTRIBUTING.md für Details.

Lizenz

MIT

Verwandte Skills