Skip to main content
Glama

bunnycdn-mcp

BunnyCDN 用 MCP サーバー — AI アシスタントから直接プルゾーン、DNS、ストレージ、ビデオストリーミング、エッジスクリプティング、セキュリティ、Magic Containers を管理できます。

機能

ツール

説明

データソース

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

CDN キャッシュから URL をパージします

bunny.net API

bunny_list_regions

CDN エッジリージョンの一覧を取得します

bunny.net API

bunny_list_countries

ジオブロッキング用の国一覧を取得します

bunny.net API

bunny_list_pull_zones

検索とページネーション付きでプルゾーンの一覧を取得します

bunny.net API

bunny_get_pull_zone

プルゾーンの詳細を取得します

bunny.net API

bunny_create_pull_zone

プルゾーンを作成します

bunny.net API

bunny_update_pull_zone

プルゾーン設定を更新します

bunny.net API

bunny_delete_pull_zone

プルゾーンを削除します

bunny.net API

bunny_purge_pull_zone_cache

プルゾーンキャッシュ全体をパージします

bunny.net API

bunny_manage_pull_zone_hostnames

カスタムホスト名を追加または削除します

bunny.net API

bunny_manage_edge_rules

エッジルールを追加、更新、削除、または切り替えます

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

ストレージゾーンの一覧を取得します

bunny.net API

bunny_get_storage_zone

ストレージゾーンの詳細を取得します

bunny.net API

bunny_create_storage_zone

ストレージゾーンを作成します

bunny.net API

bunny_get_storage_zone_statistics

ストレージゾーンの使用統計を取得します

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

エッジスクリプトの一覧を取得します

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

エッジサーバーにリリースを公開します

bunny.net API

bunny_manage_edge_script_variables

環境変数とシークレットを管理します

bunny.net API

bunny_list_shield_zones

シールドセキュリティゾーンの一覧を取得します

bunny.net API

bunny_get_shield_zone

シールドゾーン ID またはプルゾーン ID でゾーンを取得します

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

プルゾーンのオリジンエラーログを取得します

bunny.net API

データソース: Storage API とマークされたツールには BUNNY_STORAGE_KEY が必要です。Stream API とマークされたツールには BUNNY_STREAM_KEY が必要です。その他のツールはすべて BUNNY_API_KEY を使用します。

Related MCP server: Cloudflare Control

前提条件

  • Node.js >= 18

  • API キーを持つ bunny.net アカウント

  • オプション: Stream ライブラリ API キー(ビデオツール用)

  • オプション: ストレージゾーンパスワード(ファイルツール用)

セットアップ

インストールは不要です — 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"
      }
    }
  }
}

Settings → Tools → 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"
      }
    }
  }
}

stdio トランスポートをサポートするすべての MCP クライアントでこのサーバーを使用できます。コマンドは次のとおりです:

npx -y bunnycdn-mcp

MCP クライアントの完全なリストを参照してください。

オプションの環境変数

変数

説明

BUNNY_STREAM_KEY

ビデオライブラリ API キー — Stream ビデオおよびコレクションツールを有効にします

BUNNY_STORAGE_KEY

ストレージゾーンパスワード — ストレージファイルツールを有効にします

BUNNY_STORAGE_REGION

ストレージリージョンコード(デフォルト: 空、Falkenstein 用)

BUNNY_STORAGE_ZONE

デフォルトのストレージゾーン名

これらを上記の MCP クライアント設定の env ブロックに追加してください。

ローカル開発

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

動作の仕組み

この MCP サーバーは、API キーを使用して bunny.net API に接続します。提供された API キーに応じて、最大 68 ツールを登録します。

  • コアツール(55 ツール)— BUNNY_API_KEY で常に利用可能

  • Stream ツール(11 ツール)— BUNNY_STREAM_KEY が設定されている場合に登録

  • ストレージファイルツール(3 ツール)— BUNNY_STORAGE_KEY が設定されている場合に登録

すべての読み取り操作はパフォーマンス向上のため、短い TTL でインメモリキャッシュされます。すべてのツールには MCP アノテーション(readOnlyHintdestructiveHintidempotentHintopenWorldHint)が含まれており、クライアントはツール承認について十分な情報に基づいた判断を下すことができます。

ライセンス

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