Skip to main content
Glama

bunnycdn-mcp

Servidor MCP para BunnyCDN: gestiona pull zones, DNS, almacenamiento, streaming de vídeo, edge scripting, seguridad y Magic Containers directamente desde tu asistente de IA.

Características

Tool

Descripción

Fuente de datos

bunny_get_account

Obtén los detalles de la cuenta y el saldo

bunny.net API

bunny_get_billing_summary

Obtén el resumen de facturación con los cargos

bunny.net API

bunny_get_statistics

Obtén estadísticas de CDN (ancho de banda, peticiones, tasa de aciertos de caché)

bunny.net API

bunny_global_search

Busca en todos los recursos

bunny.net API

bunny_purge_url

Purga una URL de la caché de CDN

bunny.net API

bunny_list_regions

Lista las regiones de borde de CDN

bunny.net API

bunny_list_countries

Lista los países para el bloqueo geográfico

bunny.net API

bunny_list_pull_zones

Lista las pull zones con búsqueda y paginación

bunny.net API

bunny_get_pull_zone

Obtén los detalles de una pull zone

bunny.net API

bunny_create_pull_zone

Crea una pull zone

bunny.net API

bunny_update_pull_zone

Actualiza la configuración de una pull zone

bunny.net API

bunny_delete_pull_zone

Elimina una pull zone

bunny.net API

bunny_purge_pull_zone_cache

Purga toda la caché de una pull zone

bunny.net API

bunny_manage_pull_zone_hostnames

Añade o elimina hostnames personalizados

bunny.net API

bunny_manage_edge_rules

Añade, actualiza, elimina o alterna edge rules

bunny.net API

bunny_list_dns_zones

Lista las zonas DNS

bunny.net API

bunny_get_dns_zone

Obtén una zona DNS con todos sus registros

bunny.net API

bunny_create_dns_zone

Crea una zona DNS

bunny.net API

bunny_update_dns_zone

Actualiza la configuración de una zona DNS

bunny.net API

bunny_delete_dns_zone

Elimina una zona DNS

bunny.net API

bunny_manage_dns_record

Añade, actualiza o elimina registros DNS

bunny.net API

bunny_get_dns_statistics

Obtén estadísticas de consultas DNS

bunny.net API

bunny_list_storage_zones

Lista las zonas de almacenamiento

bunny.net API

bunny_get_storage_zone

Obtén los detalles de una zona de almacenamiento

bunny.net API

bunny_create_storage_zone

Crea una zona de almacenamiento

bunny.net API

bunny_get_storage_zone_statistics

Obtén estadísticas de uso de la zona de almacenamiento

bunny.net API

bunny_list_storage_files

Lista archivos y directorios

Storage API

bunny_download_storage_file

Descarga el contenido de un archivo

Storage API

bunny_delete_storage_file

Elimina un archivo o directorio

Storage API

bunny_list_video_libraries

Lista las bibliotecas de vídeo

bunny.net API

bunny_get_video_library

Obtén los detalles de una biblioteca

bunny.net API

bunny_create_video_library

Crea una biblioteca de vídeo

bunny.net API

bunny_update_video_library

Actualiza la configuración de una biblioteca

bunny.net API

bunny_list_videos

Lista vídeos con búsqueda y paginación

Stream API

bunny_get_video

Obtén los detalles de un vídeo

Stream API

bunny_create_video

Crea un objeto de vídeo, opcionalmente desde una URL

Stream API

bunny_update_video

Actualiza los metadatos de un vídeo

Stream API

bunny_delete_video

Elimina un vídeo

Stream API

bunny_get_video_statistics

Obtén estadísticas de visualizaciones

Stream API

bunny_get_video_heatmap

Obtén los datos del mapa de calor de atención

Stream API

bunny_reencode_video

Vuelve a codificar un vídeo

Stream API

bunny_list_collections

Lista las colecciones de vídeo

Stream API

bunny_get_collection

Obtén los detalles de una colección

Stream API

bunny_manage_collection

Crea, actualiza o elimina colecciones

Stream API

bunny_list_edge_scripts

Lista los edge scripts

bunny.net API

bunny_get_edge_script

Obtén los detalles de un script

bunny.net API

bunny_get_edge_script_code

Obtén el código fuente del script

bunny.net API

bunny_set_edge_script_code

Sube el código del script (se guarda como borrador)

bunny.net API

bunny_manage_edge_script

Crea, actualiza o elimina scripts

bunny.net API

bunny_publish_edge_script

Publica una versión en los servidores de borde

bunny.net API

bunny_manage_edge_script_variables

Gestiona variables de entorno y secretos

bunny.net API

bunny_list_shield_zones

Lista las zonas de seguridad Shield

bunny.net API

bunny_get_shield_zone

Obtén una zona por ID de zona Shield o ID de pull zone

bunny.net API

bunny_get_waf_rules

Obtén las reglas y los perfiles de WAF

bunny.net API

bunny_manage_waf_custom_rule

Crea, actualiza o elimina reglas WAF personalizadas

bunny.net API

bunny_list_rate_limit_rules

Lista las reglas de rate limiting

bunny.net API

bunny_manage_rate_limit_rule

Crea, actualiza o elimina reglas de rate limit

bunny.net API

bunny_get_shield_metrics

Obtén una visión general de las métricas de seguridad

bunny.net API

bunny_get_bot_detection

Obtén o actualiza la configuración de detección de bots

bunny.net API

bunny_list_mc_apps

Lista las aplicaciones de Magic Container

bunny.net API

bunny_get_mc_app

Obtén los detalles de una aplicación

bunny.net API

bunny_get_mc_app_overview

Obtén una visión general de la aplicación con métricas en tiempo real

bunny.net API

bunny_manage_mc_app

Crea, actualiza o elimina aplicaciones

bunny.net API

bunny_mc_app_lifecycle

Despliega, retira o reinicia aplicaciones

bunny.net API

bunny_list_mc_registries

Lista los registros de contenedores

bunny.net API

bunny_list_mc_regions

Lista las regiones de despliegue

bunny.net API

bunny_get_mc_app_statistics

Obtén estadísticas de aplicaciones

bunny.net API

bunny_get_origin_errors

Obtén los registros de errores de origin para una pull zone

bunny.net API

Fuentes de datos: Las herramientas marcadas como Storage API requieren BUNNY_STORAGE_KEY. Las herramientas marcadas como Stream API requieren BUNNY_STREAM_KEY. El resto de herramientas usan BUNNY_API_KEY.

Related MCP server: Cloudflare Control

Requisitos previos

  • Node.js >= 18

  • Una cuenta de bunny.net con una clave de API

  • Opcional: clave de API de la biblioteca de Stream (para las herramientas de vídeo)

  • Opcional: contraseña de la zona de almacenamiento (para las herramientas de archivos)

Configuración

No es necesaria ninguna instalación: solo configura tu cliente MCP.

Añade a .vscode/mcp.json:

{
  "servers": {
    "bunnycdn": {
      "command": "npx",
      "args": ["-y", "bunnycdn-mcp"],
      "env": {
        "BUNNY_API_KEY": "your-api-key"
      }
    }
  }
}

Añade a .cursor/mcp.json:

{
  "mcpServers": {
    "bunnycdn": {
      "command": "npx",
      "args": ["-y", "bunnycdn-mcp"],
      "env": {
        "BUNNY_API_KEY": "your-api-key"
      }
    }
  }
}

Añade a ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "bunnycdn": {
      "command": "npx",
      "args": ["-y", "bunnycdn-mcp"],
      "env": {
        "BUNNY_API_KEY": "your-api-key"
      }
    }
  }
}

Añade a claude_desktop_config.json:

{
  "mcpServers": {
    "bunnycdn": {
      "command": "npx",
      "args": ["-y", "bunnycdn-mcp"],
      "env": {
        "BUNNY_API_KEY": "your-api-key"
      }
    }
  }
}
claude mcp add --transport stdio bunnycdn -- npx -y bunnycdn-mcp

O añade a .mcp.json (compartido con el equipo):

{
  "mcpServers": {
    "bunnycdn": {
      "command": "npx",
      "args": ["-y", "bunnycdn-mcp"],
      "env": {
        "BUNNY_API_KEY": "your-api-key"
      }
    }
  }
}

Añade a settings.json:

{
  "context_servers": {
    "bunnycdn": {
      "command": "npx",
      "args": ["-y", "bunnycdn-mcp"],
      "env": {
        "BUNNY_API_KEY": "your-api-key"
      }
    }
  }
}

Abre Settings → Tools → AI Assistant → MCP, haz clic en + y pega:

{
  "mcpServers": {
    "bunnycdn": {
      "command": "npx",
      "args": ["-y", "bunnycdn-mcp"],
      "env": {
        "BUNNY_API_KEY": "your-api-key"
      }
    }
  }
}
gemini mcp add bunnycdn -- npx -y bunnycdn-mcp

O añade a ~/.gemini/settings.json:

{
  "mcpServers": {
    "bunnycdn": {
      "command": "npx",
      "args": ["-y", "bunnycdn-mcp"],
      "env": {
        "BUNNY_API_KEY": "your-api-key"
      }
    }
  }
}

Cualquier cliente MCP que admita el transporte stdio puede usar este servidor. El comando es:

npx -y bunnycdn-mcp

Consulta la lista completa de clientes MCP.

Variables de entorno opcionales

Variable

Descripción

BUNNY_STREAM_KEY

Clave de API de la biblioteca de vídeo — habilita las herramientas de vídeo y de colecciones de Stream

BUNNY_STORAGE_KEY

Contraseña de la zona de almacenamiento — habilita las herramientas de archivos de Storage

BUNNY_STORAGE_REGION

Código de región de almacenamiento (por defecto: vacío para Falkenstein)

BUNNY_STORAGE_ZONE

Nombre de la zona de almacenamiento por defecto

Añade estas variables al bloque env en la configuración de tu cliente MCP anterior.

Desarrollo local

git clone https://github.com/anvme/bunnycdn-mcp.git
cd bunnycdn-mcp
npm install
npm test
node index.js

Cómo funciona

Este servidor MCP se conecta a la API de bunny.net usando tu clave de API. Registra hasta 68 herramientas según las claves de API que se proporcionen:

  • Herramientas principales (55 herramientas) — siempre disponibles con BUNNY_API_KEY

  • Herramientas de Stream (11 herramientas) — se registran cuando BUNNY_STREAM_KEY está configurada

  • Herramientas de archivos de Storage (3 herramientas) — se registran cuando BUNNY_STORAGE_KEY está configurada

Todas las operaciones de lectura se almacenan en caché en memoria con un TTL corto para mejorar el rendimiento. Cada herramienta incluye anotaciones MCP (readOnlyHint, destructiveHint, idempotentHint, openWorldHint) para que los clientes puedan tomar decisiones informadas sobre la aprobación de herramientas.

Licencia

MIT

A
license - permissive license
A
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

  • A
    license
    A
    quality
    C
    maintenance
    Enables 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.
    13
    2
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables 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.
  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables AI assistants to manage Cloudways infrastructure, including servers, applications, monitoring, and security via the Cloudways API.

View all related MCP servers

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.

View all MCP Connectors

Latest Blog Posts

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