Skip to main content
Glama

bunnycdn-mcp

MCP-сервер для BunnyCDN — управляйте pull-зонами, DNS, хранилищами, видеостримингом, edge-скриптингом, безопасностью и Magic Containers прямо из вашего ИИ-ассистента.

Возможности

Tool

Описание

Источник данных

bunny_get_account

Получить сведения об аккаунте и баланс

bunny.net API

bunny_get_billing_summary

Получить сводку по биллингу с начислениями

bunny.net API

bunny_get_statistics

Получить статистику CDN (трафик, запросы, процент попаданий в кэш)

bunny.net API

bunny_global_search

Поиск по всем ресурсам

bunny.net API

bunny_purge_url

Очистить URL из кэша CDN

bunny.net API

bunny_list_regions

Список edge-регионов CDN

bunny.net API

bunny_list_countries

Список стран для геоблокировки

bunny.net API

bunny_list_pull_zones

Список pull-зон с поиском и пагинацией

bunny.net API

bunny_get_pull_zone

Получить сведения о pull-зоне

bunny.net API

bunny_create_pull_zone

Создать pull-зону

bunny.net API

bunny_update_pull_zone

Обновить настройки pull-зоны

bunny.net API

bunny_delete_pull_zone

Удалить pull-зону

bunny.net API

bunny_purge_pull_zone_cache

Очистить весь кэш pull-зоны

bunny.net API

bunny_manage_pull_zone_hostnames

Добавить или удалить пользовательские hostname

bunny.net API

bunny_manage_edge_rules

Добавить, обновить, удалить или переключить edge-правила

bunny.net API

bunny_list_dns_zones

Список DNS-зон

bunny.net API

bunny_get_dns_zone

Получить DNS-зону со всеми записями

bunny.net API

bunny_create_dns_zone

Создать DNS-зону

bunny.net API

bunny_update_dns_zone

Обновить настройки DNS-зоны

bunny.net API

bunny_delete_dns_zone

Удалить DNS-зону

bunny.net API

bunny_manage_dns_record

Добавить, обновить или удалить DNS-записи

bunny.net API

bunny_get_dns_statistics

Получить статистику DNS-запросов

bunny.net API

bunny_list_storage_zones

Список storage-зон

bunny.net API

bunny_get_storage_zone

Получить сведения о storage-зоне

bunny.net API

bunny_create_storage_zone

Создать storage-зону

bunny.net API

bunny_get_storage_zone_statistics

Получить статистику использования storage-зоны

bunny.net API

bunny_list_storage_files

Список файлов и каталогов

Storage API

bunny_download_storage_file

Скачать содержимое файла

Storage API

bunny_delete_storage_file

Удалить файл или каталог

Storage API

bunny_list_video_libraries

Список видеобиблиотек

bunny.net API

bunny_get_video_library

Получить сведения о библиотеке

bunny.net API

bunny_create_video_library

Создать видеобиблиотеку

bunny.net API

bunny_update_video_library

Обновить настройки библиотеки

bunny.net API

bunny_list_videos

Список видео с поиском и пагинацией

Stream API

bunny_get_video

Получить сведения о видео

Stream API

bunny_create_video

Создать объект видео, при необходимости загрузить по URL

Stream API

bunny_update_video

Обновить метаданные видео

Stream API

bunny_delete_video

Удалить видео

Stream API

bunny_get_video_statistics

Получить статистику просмотров

Stream API

bunny_get_video_heatmap

Получить данные тепловой карты внимания

Stream API

bunny_reencode_video

Перекодировать видео

Stream API

bunny_list_collections

Список видеоколлекций

Stream API

bunny_get_collection

Получить сведения о коллекции

Stream API

bunny_manage_collection

Создать, обновить или удалить коллекции

Stream API

bunny_list_edge_scripts

Список edge-скриптов

bunny.net API

bunny_get_edge_script

Получить сведения о скрипте

bunny.net API

bunny_get_edge_script_code

Получить исходный код скрипта

bunny.net API

bunny_set_edge_script_code

Загрузить код скрипта (сохраняется как черновик)

bunny.net API

bunny_manage_edge_script

Создать, обновить или удалить скрипты

bunny.net API

bunny_publish_edge_script

Опубликовать релиз на edge-серверах

bunny.net API

bunny_manage_edge_script_variables

Управлять переменными окружения и секретами

bunny.net API

bunny_list_shield_zones

Список shield-зон безопасности

bunny.net API

bunny_get_shield_zone

Получить зону по ID shield-зоны или ID pull-зоны

bunny.net API

bunny_get_waf_rules

Получить правила и профили WAF

bunny.net API

bunny_manage_waf_custom_rule

Создать, обновить или удалить пользовательские правила WAF

bunny.net API

bunny_list_rate_limit_rules

Список правил ограничения частоты запросов

bunny.net API

bunny_manage_rate_limit_rule

Создать, обновить или удалить правила ограничения частоты запросов

bunny.net API

bunny_get_shield_metrics

Получить обзор метрик безопасности

bunny.net API

bunny_get_bot_detection

Получить или обновить настройки обнаружения ботов

bunny.net API

bunny_list_mc_apps

Список приложений Magic Container

bunny.net API

bunny_get_mc_app

Получить сведения о приложении

bunny.net API

bunny_get_mc_app_overview

Получить обзор приложения с метриками в реальном времени

bunny.net API

bunny_manage_mc_app

Создать, обновить или удалить приложения

bunny.net API

bunny_mc_app_lifecycle

Развернуть, свернуть или перезапустить приложения

bunny.net API

bunny_list_mc_registries

Список реестров контейнеров

bunny.net API

bunny_list_mc_regions

Список регионов развертывания

bunny.net API

bunny_get_mc_app_statistics

Получить статистику приложения

bunny.net API

bunny_get_origin_errors

Получить журналы ошибок origin для pull-зоны

bunny.net API

Источники данных: Инструменты, отмеченные Storage API, требуют BUNNY_STORAGE_KEY. Инструменты, отмеченные Stream API, требуют BUNNY_STREAM_KEY. Все остальные инструменты используют BUNNY_API_KEY.

Related MCP server: Cloudflare Control

Предварительные требования

  • Node.js >= 18

  • Аккаунт bunny.net с API-ключом

  • Необязательно: API-ключ Stream library (для видеоинструментов)

  • Необязательно: пароль Storage zone (для файловых инструментов)

Настройка

Установка не требуется — просто настройте ваш MCP-клиент:

Добавьте в .vscode/mcp.json:

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

Добавьте в .cursor/mcp.json:

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

Добавьте в ~/.codeium/windsurf/mcp_config.json:

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

Добавьте в 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

Или добавьте в .mcp.json (общий для команды):

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

Добавьте в settings.json:

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

Откройте Настройки → Инструменты → AI Assistant → MCP, нажмите + и вставьте:

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

Или добавьте в ~/.gemini/settings.json:

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

Любой MCP-клиент, поддерживающий транспорт stdio, может использовать этот сервер. Команда:

npx -y bunnycdn-mcp

См. полный список MCP-клиентов.

Необязательные переменные окружения

Variable

Description

BUNNY_STREAM_KEY

API-ключ видеобиблиотеки — включает инструменты Stream для видео и коллекций

BUNNY_STORAGE_KEY

Пароль Storage zone — включает файловые инструменты Storage

BUNNY_STORAGE_REGION

Код региона хранилища (по умолчанию: пусто для Falkenstein)

BUNNY_STORAGE_ZONE

Имя storage-зоны по умолчанию

Добавьте их в блок env в конфигурации вашего MCP-клиента выше.

Локальная разработка

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

Как это работает

Этот MCP-сервер подключается к bunny.net API, используя ваш API-ключ. Он регистрирует до 68 инструментов в зависимости от предоставленных API-ключей:

  • Основные инструменты (55 инструментов) — всегда доступны с BUNNY_API_KEY

  • Stream-инструменты (11 инструментов) — регистрируются при установленном BUNNY_STREAM_KEY

  • Файловые инструменты Storage (3 инструмента) — регистрируются при установленном BUNNY_STORAGE_KEY

Все операции чтения кэшируются в памяти с коротким TTL для производительности. Каждый инструмент включает MCP-аннотации (readOnlyHint, destructiveHint, idempotentHint, openWorldHint), чтобы клиенты могли принимать обоснованные решения об одобрении инструментов.

Лицензия

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