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
-
Klone das Repository:
git clone https://github.com/duciker14/cloudflare-mcp.git cd cloudflare-mcp -
Installiere die Abhängigkeiten:
pip install -r requirements.txt -
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:
| Kategorie | Beschreibung |
|---|---|
| DNS | Verwalte DNS-Einträge (erstellen, lesen, aktualisieren, löschen) |
| Zones | Verwalte Zonen und ihre Einstellungen |
| Workers | Bereitstellen und verwalten von Cloudflare Workern |
| Pages | Verwalte Cloudflare Pages-Projekte |
| SSL/TLS | Zertifikate und Verschlüsselungseinstellungen |
| Cache | Caching-Regeln und Cache-Leerung |
Beitragen
Beiträge sind willkommen! Bitte lies die CONTRIBUTING.md für Details.
Lizenz
MIT