bunnycdn-mcp
bunnycdn-mcp
MCP-сервер для BunnyCDN — управляйте pull-зонами, DNS, хранилищами, видеостримингом, edge-скриптингом, безопасностью и Magic Containers прямо из вашего ИИ-ассистента.
Возможности
Tool | Описание | Источник данных |
| Получить сведения об аккаунте и баланс | bunny.net API |
| Получить сводку по биллингу с начислениями | bunny.net API |
| Получить статистику CDN (трафик, запросы, процент попаданий в кэш) | bunny.net API |
| Поиск по всем ресурсам | bunny.net API |
| Очистить URL из кэша CDN | bunny.net API |
| Список edge-регионов CDN | bunny.net API |
| Список стран для геоблокировки | bunny.net API |
| Список pull-зон с поиском и пагинацией | bunny.net API |
| Получить сведения о pull-зоне | bunny.net API |
| Создать pull-зону | bunny.net API |
| Обновить настройки pull-зоны | bunny.net API |
| Удалить pull-зону | bunny.net API |
| Очистить весь кэш pull-зоны | bunny.net API |
| Добавить или удалить пользовательские hostname | bunny.net API |
| Добавить, обновить, удалить или переключить edge-правила | bunny.net API |
| Список DNS-зон | bunny.net API |
| Получить DNS-зону со всеми записями | bunny.net API |
| Создать DNS-зону | bunny.net API |
| Обновить настройки DNS-зоны | bunny.net API |
| Удалить DNS-зону | bunny.net API |
| Добавить, обновить или удалить DNS-записи | bunny.net API |
| Получить статистику DNS-запросов | bunny.net API |
| Список storage-зон | bunny.net API |
| Получить сведения о storage-зоне | bunny.net API |
| Создать storage-зону | bunny.net API |
| Получить статистику использования storage-зоны | bunny.net API |
| Список файлов и каталогов | Storage API |
| Скачать содержимое файла | Storage API |
| Удалить файл или каталог | Storage API |
| Список видеобиблиотек | bunny.net API |
| Получить сведения о библиотеке | bunny.net API |
| Создать видеобиблиотеку | bunny.net API |
| Обновить настройки библиотеки | bunny.net API |
| Список видео с поиском и пагинацией | Stream API |
| Получить сведения о видео | Stream API |
| Создать объект видео, при необходимости загрузить по URL | Stream API |
| Обновить метаданные видео | Stream API |
| Удалить видео | Stream API |
| Получить статистику просмотров | Stream API |
| Получить данные тепловой карты внимания | Stream API |
| Перекодировать видео | Stream API |
| Список видеоколлекций | Stream API |
| Получить сведения о коллекции | Stream API |
| Создать, обновить или удалить коллекции | Stream API |
| Список edge-скриптов | bunny.net API |
| Получить сведения о скрипте | bunny.net API |
| Получить исходный код скрипта | bunny.net API |
| Загрузить код скрипта (сохраняется как черновик) | bunny.net API |
| Создать, обновить или удалить скрипты | bunny.net API |
| Опубликовать релиз на edge-серверах | bunny.net API |
| Управлять переменными окружения и секретами | bunny.net API |
| Список shield-зон безопасности | bunny.net API |
| Получить зону по ID shield-зоны или ID pull-зоны | bunny.net API |
| Получить правила и профили WAF | bunny.net API |
| Создать, обновить или удалить пользовательские правила WAF | bunny.net API |
| Список правил ограничения частоты запросов | bunny.net API |
| Создать, обновить или удалить правила ограничения частоты запросов | bunny.net API |
| Получить обзор метрик безопасности | bunny.net API |
| Получить или обновить настройки обнаружения ботов | bunny.net API |
| Список приложений Magic Container | bunny.net API |
| Получить сведения о приложении | bunny.net API |
| Получить обзор приложения с метриками в реальном времени | bunny.net API |
| Создать, обновить или удалить приложения | bunny.net API |
| Развернуть, свернуть или перезапустить приложения | bunny.net API |
| Список реестров контейнеров | bunny.net API |
| Список регионов развертывания | bunny.net API |
| Получить статистику приложения | bunny.net API |
| Получить журналы ошибок 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 |
| API-ключ видеобиблиотеки — включает инструменты Stream для видео и коллекций |
| Пароль Storage zone — включает файловые инструменты Storage |
| Код региона хранилища (по умолчанию: пусто для Falkenstein) |
| Имя 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_KEYStream-инструменты (11 инструментов) — регистрируются при установленном
BUNNY_STREAM_KEYФайловые инструменты Storage (3 инструмента) — регистрируются при установленном
BUNNY_STORAGE_KEY
Все операции чтения кэшируются в памяти с коротким TTL для производительности. Каждый инструмент включает MCP-аннотации (readOnlyHint, destructiveHint, idempotentHint, openWorldHint), чтобы клиенты могли принимать обоснованные решения об одобрении инструментов.
Лицензия
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