loading…
Search for a command to run...
loading…
Enables interaction with Bunny.net APIs for Stream/Video, Storage, CDN Pull Zones, and DNS services. Provides 35 tools for managing video libraries, files, CDN
Enables 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.
Custom MCP server for Bunny.net APIs — Stream/Video, Storage, CDN Pull Zones, and DNS.
stream_list_videos — List videos in a librarystream_get_video — Get video detailsstream_create_video — Create video objectstream_update_video — Update video propertiesstream_delete_video — Delete videostream_get_heatmap — Viewer engagement heatmapstream_add_caption — Add subtitle trackstream_delete_caption — Remove subtitle trackstream_set_thumbnail — Set video thumbnailstream_reencode_video — Re-encode videostream_list_collections — List collectionsstream_create_collection — Create collectionstream_delete_collection — Delete collectionstorage_list_files — List files/directoriesstorage_download_file — Download file contentstorage_upload_file — Upload file (base64)storage_delete_file — Delete file/directorycdn_list_pullzones — List pull zonescdn_get_pullzone — Get pull zone detailscdn_create_pullzone — Create pull zonecdn_update_pullzone — Update pull zonecdn_delete_pullzone — Delete pull zonecdn_purge_cache — Purge cached contentcdn_add_allowed_referer — Add allowed referercdn_remove_allowed_referer — Remove allowed referercdn_add_blocked_referer — Add blocked referercdn_remove_blocked_referer — Remove blocked refererdns_list_zones — List DNS zonesdns_get_zone — Get zone detailsdns_create_zone — Create DNS zonedns_update_zone — Update zone settingsdns_delete_zone — Delete DNS zonedns_add_record — Add DNS recorddns_update_record — Update DNS recorddns_delete_record — Delete DNS recorddns_enable_dnssec — Enable DNSSECdns_disable_dnssec — Disable DNSSECcd /Volumes/taufik/Kerjaan/custom-MCP/bunny-mcp
npm install
npm run build
Add to ~/.claude/settings.json:
{
"mcpServers": {
"bunny": {
"command": "node",
"args": ["/Volumes/taufik/Kerjaan/custom-MCP/bunny-mcp/dist/index.js"],
"env": {
"BUNNY_API_KEY": "your-account-api-key",
"BUNNY_STREAM_API_KEY": "your-stream-library-api-key"
}
}
}
}
| Variable | Description | Where to find |
|---|---|---|
BUNNY_API_KEY |
Account API key | bunny.net Dashboard > Account > API Key |
BUNNY_STREAM_API_KEY |
Stream library API key | bunny.net > Stream > Library > API Key |
Storage API uses per-zone passwords passed as tool parameters (storagePassword).
Добавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"bunny-net-mcp-server": {
"command": "npx",
"args": []
}
}
}