bunnycdn-mcp
bunnycdn-mcp
MCP-Server für BunnyCDN — zur Verwaltung von Pull-Zonen, DNS, Storage, Video-Streaming, Edge-Scripting, Sicherheit und Magic Containers direkt über Ihren KI-Assistenten.
Funktionen
Tool | Beschreibung | Datenquelle |
| Kontodetails und Guthaben abrufen | bunny.net API |
| Abrechnungsübersicht mit Gebühren abrufen | bunny.net API |
| CDN-Statistiken abrufen (Bandbreite, Anfragen, Cache-Trefferquote) | bunny.net API |
| In allen Ressourcen suchen | bunny.net API |
| Eine URL aus dem CDN-Cache entfernen | bunny.net API |
| CDN-Edge-Regionen auflisten | bunny.net API |
| Länder für Geo-Blocking auflisten | bunny.net API |
| Pull-Zonen mit Suche und Paginierung auflisten | bunny.net API |
| Details der Pull-Zone abrufen | bunny.net API |
| Pull-Zone erstellen | bunny.net API |
| Einstellungen der Pull-Zone aktualisieren | bunny.net API |
| Pull-Zone löschen | bunny.net API |
| Gesamten Pull-Zone-Cache leeren | bunny.net API |
| Benutzerdefinierte Hostnamen hinzufügen oder entfernen | bunny.net API |
| Edge-Regeln hinzufügen, aktualisieren, löschen oder umschalten | bunny.net API |
| DNS-Zonen auflisten | bunny.net API |
| DNS-Zone mit allen Einträgen abrufen | bunny.net API |
| DNS-Zone erstellen | bunny.net API |
| Einstellungen der DNS-Zone aktualisieren | bunny.net API |
| DNS-Zone löschen | bunny.net API |
| DNS-Einträge hinzufügen, aktualisieren oder löschen | bunny.net API |
| DNS-Abfragestatistiken abrufen | bunny.net API |
| Storage-Zonen auflisten | bunny.net API |
| Details der Storage-Zone abrufen | bunny.net API |
| Storage-Zone erstellen | bunny.net API |
| Nutzungsstatistiken der Storage-Zone abrufen | bunny.net API |
| Dateien und Verzeichnisse auflisten | Storage API |
| Dateiinhalt herunterladen | Storage API |
| Datei oder Verzeichnis löschen | Storage API |
| Video-Bibliotheken auflisten | bunny.net API |
| Bibliotheksdetails abrufen | bunny.net API |
| Video-Bibliothek erstellen | bunny.net API |
| Bibliothekseinstellungen aktualisieren | bunny.net API |
| Videos mit Suche und Paginierung auflisten | Stream API |
| Videodetails abrufen | Stream API |
| Videoobjekt erstellen, optional von URL abrufen | Stream API |
| Videometadaten aktualisieren | Stream API |
| Video löschen | Stream API |
| Aufrufstatistiken abrufen | Stream API |
| Aufmerksamkeits-Heatmap-Daten abrufen | Stream API |
| Video neu kodieren | Stream API |
| Video-Collections auflisten | Stream API |
| Collection-Details abrufen | Stream API |
| Collections erstellen, aktualisieren oder löschen | Stream API |
| Edge-Skripte auflisten | bunny.net API |
| Skriptdetails abrufen | bunny.net API |
| Quellcode des Skripts abrufen | bunny.net API |
| Skriptcode hochladen (als Entwurf gespeichert) | bunny.net API |
| Skripte erstellen, aktualisieren oder löschen | bunny.net API |
| Release auf Edge-Servern veröffentlichen | bunny.net API |
| Umgebungsvariablen und Secrets verwalten | bunny.net API |
| Shield-Sicherheitszonen auflisten | bunny.net API |
| Zone anhand der Shield-Zonen-ID oder Pull-Zonen-ID abrufen | bunny.net API |
| WAF-Regeln und -Profile abrufen | bunny.net API |
| Benutzerdefinierte WAF-Regeln erstellen, aktualisieren oder löschen | bunny.net API |
| Rate-Limiting-Regeln auflisten | bunny.net API |
| Rate-Limit-Regeln erstellen, aktualisieren oder löschen | bunny.net API |
| Übersicht der Sicherheitsmetriken abrufen | bunny.net API |
| Bot-Erkennungseinstellungen abrufen oder aktualisieren | bunny.net API |
| Magic-Container-Anwendungen auflisten | bunny.net API |
| Anwendungsdetails abrufen | bunny.net API |
| App-Übersicht mit Echtzeitmetriken abrufen | bunny.net API |
| Anwendungen erstellen, aktualisieren oder löschen | bunny.net API |
| Anwendungen bereitstellen, die Bereitstellung aufheben oder neu starten | bunny.net API |
| Container-Registries auflisten | bunny.net API |
| Deployment-Regionen auflisten | bunny.net API |
| Anwendungsstatistiken abrufen | bunny.net API |
| Origin-Fehlerprotokolle für eine Pull-Zone abrufen | bunny.net API |
Datenquellen: Tools, die mit Storage API gekennzeichnet sind, erfordern BUNNY_STORAGE_KEY. Tools, die mit Stream API gekennzeichnet sind, erfordern BUNNY_STREAM_KEY. Alle anderen Tools verwenden BUNNY_API_KEY.
Related MCP server: Cloudflare Control
Voraussetzungen
Node.js >= 18
Ein bunny.net-Konto mit einem API-Schlüssel
Optional: API-Schlüssel der Stream-Bibliothek (für Video-Tools)
Optional: Storage-Zone-Passwort (für Datei-Tools)
Einrichtung
Keine Installation erforderlich — konfigurieren Sie einfach Ihren MCP-Client:
Fügen Sie Folgendes zu .vscode/mcp.json hinzu:
{
"servers": {
"bunnycdn": {
"command": "npx",
"args": ["-y", "bunnycdn-mcp"],
"env": {
"BUNNY_API_KEY": "your-api-key"
}
}
}
}Fügen Sie Folgendes zu .cursor/mcp.json hinzu:
{
"mcpServers": {
"bunnycdn": {
"command": "npx",
"args": ["-y", "bunnycdn-mcp"],
"env": {
"BUNNY_API_KEY": "your-api-key"
}
}
}
}Fügen Sie Folgendes zu ~/.codeium/windsurf/mcp_config.json hinzu:
{
"mcpServers": {
"bunnycdn": {
"command": "npx",
"args": ["-y", "bunnycdn-mcp"],
"env": {
"BUNNY_API_KEY": "your-api-key"
}
}
}
}Fügen Sie Folgendes zu claude_desktop_config.json hinzu:
{
"mcpServers": {
"bunnycdn": {
"command": "npx",
"args": ["-y", "bunnycdn-mcp"],
"env": {
"BUNNY_API_KEY": "your-api-key"
}
}
}
}claude mcp add --transport stdio bunnycdn -- npx -y bunnycdn-mcpOder fügen Sie Folgendes zu .mcp.json hinzu (mit dem Team geteilt):
{
"mcpServers": {
"bunnycdn": {
"command": "npx",
"args": ["-y", "bunnycdn-mcp"],
"env": {
"BUNNY_API_KEY": "your-api-key"
}
}
}
}Fügen Sie Folgendes zu settings.json hinzu:
{
"context_servers": {
"bunnycdn": {
"command": "npx",
"args": ["-y", "bunnycdn-mcp"],
"env": {
"BUNNY_API_KEY": "your-api-key"
}
}
}
}Öffnen Sie Einstellungen → Tools → AI Assistant → MCP, klicken Sie auf + und fügen Sie Folgendes ein:
{
"mcpServers": {
"bunnycdn": {
"command": "npx",
"args": ["-y", "bunnycdn-mcp"],
"env": {
"BUNNY_API_KEY": "your-api-key"
}
}
}
}gemini mcp add bunnycdn -- npx -y bunnycdn-mcpOder fügen Sie Folgendes zu ~/.gemini/settings.json hinzu:
{
"mcpServers": {
"bunnycdn": {
"command": "npx",
"args": ["-y", "bunnycdn-mcp"],
"env": {
"BUNNY_API_KEY": "your-api-key"
}
}
}
}Jeder MCP-Client, der den stdio-Transport unterstützt, kann diesen Server verwenden. Der Befehl lautet:
npx -y bunnycdn-mcpSiehe die vollständige Liste der MCP-Clients.
Optionale Umgebungsvariablen
Variable | Beschreibung |
| API-Schlüssel der Video-Bibliothek — aktiviert Stream-Video- und Collection-Tools |
| Storage-Zone-Passwort — aktiviert Storage-Datei-Tools |
| Storage-Regionscode (Standard: leer für Falkenstein) |
| Name der Standard-Storage-Zone |
Fügen Sie diese dem env-Block in Ihrer MCP-Client-Konfiguration oben hinzu.
Lokale Entwicklung
git clone https://github.com/anvme/bunnycdn-mcp.git
cd bunnycdn-mcp
npm install
npm test
node index.jsSo funktioniert es
Dieser MCP-Server verbindet sich über Ihren API-Schlüssel mit der bunny.net API. Je nachdem, welche API-Schlüssel bereitgestellt werden, registriert er bis zu 68 Tools:
Kern-Tools (55 Tools) — immer verfügbar mit
BUNNY_API_KEYStream-Tools (11 Tools) — registriert, wenn
BUNNY_STREAM_KEYgesetzt istStorage-Datei-Tools (3 Tools) — registriert, wenn
BUNNY_STORAGE_KEYgesetzt ist
Alle Leseoperationen werden zur Leistungssteigerung mit einer kurzen TTL im Arbeitsspeicher zwischengespeichert. Jedes Tool enthält MCP-Annotationen (readOnlyHint, destructiveHint, idempotentHint, openWorldHint), sodass Clients fundierte Entscheidungen über die Freigabe von Tools treffen können.
Lizenz
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityCmaintenanceEnables AI assistants to manage Cloudflare resources through natural language, including DNS records, zone management, Workers KV storage, cache purging, and analytics. Supports comprehensive Cloudflare operations with secure API token authentication.132MIT
- FlicenseNot gradedqualityDmaintenanceEnables AI assistants to manage Cloudflare infrastructure including DNS records, cache purging, SSL settings, Workers, and analytics through the Cloudflare API. Eliminates dashboard context-switching by allowing natural language control of domain management and infrastructure operations.
- FlicenseBqualityDmaintenanceEnables interaction with Bunny.net APIs for Stream/Video, Storage, CDN Pull Zones, and DNS services. Provides 35 tools for managing video libraries, files, CDN configurations, and DNS records through Claude.37
- FlicenseNot gradedqualityDmaintenanceEnables AI assistants to manage Cloudways infrastructure, including servers, applications, monitoring, and security via the Cloudways API.
Related MCP Connectors
Manage your Vidalytics videos and analytics from your AI assistant.
AI-powered design and management for Webflow Sites
Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Digitizers/bunny-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server