cdn-mcp

code22d/cdn-mcp
★ 0 stars TypeScript 💻 Code/Dev Tools Updated 4d ago
Personal CDN exposed as an MCP server. Cloudflare Workers + R2 + D1. 10/12 tools shipped, partner-shareable.
View on GitHub → Try with Claude — $10 free →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "cdn-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "code22d/cdn-mcp"
      ]
    }
  }
}

README Excerpt

A personal CDN backed by Cloudflare R2 (bytes), Cloudflare D1 (metadata), and a Cloudflare Worker that exposes everything as an MCP server. Upload images, videos, HTML files, or any other assets, organized into projects, and manage them from inside Claude (or any MCP client) via natural-language tool calls. Public URLs are stable — they don't change when you replace an asset.

Tools (13)

cdn_create_projectcdn_delete_filecdn_finalize_uploadcdn_get_filecdn_get_statscdn_helpcdn_list_filescdn_list_projectscdn_rename_filecdn_replace_filecdn_set_cache_headerscdn_signed_upload_urlcdn_upload_file