Drop to CDN

Official registry AI and agents

Upload files and get instant public CDN URLs from Claude Desktop, Cursor, and other MCP hosts.

Install

Add this to your client's MCP configuration (Claude Desktop: claude_desktop_config.json; Cursor: .cursor/mcp.json; VS Code and others use the same "mcpServers" shape).

NPM package mcp-server-droptocdn
Claude Code
claude mcp add drop-to-cdn -e 'DROPTOCDN_API_KEY=<your droptocdn_api_key>' -e 'DROPTOCDN_API_URL=<DROPTOCDN_API_URL>' -- npx -y mcp-server-droptocdn@0.1.3
JSON configuration (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "drop-to-cdn": {
            "command": "npx",
            "args": [
                "-y",
                "mcp-server-droptocdn@0.1.3"
            ],
            "env": {
                "DROPTOCDN_API_KEY": "<your droptocdn_api_key>",
                "DROPTOCDN_API_URL": "<DROPTOCDN_API_URL>"
            }
        }
    }
}

Environment variables

  • DROPTOCDN_API_KEY required secret Drop to CDN API key (dtc_...). Create one at https://droptocdn.com/dashboard/settings
  • DROPTOCDN_API_URL API base URL (default https://api.droptocdn.com/v1)

Documentation

From the project's README on GitHub, refreshed weekly. Links open on GitHub.

Contents
  1. mcp-server-droptocdn
  2. Install
  3. Tools
  4. Environment variables
  5. Example prompts
  6. Development
  7. Source
  8. License

mcp-server-droptocdn

MCP server for Drop to CDN — upload files and get instant public CDN URLs from Claude Desktop, Cursor, and other MCP hosts.

Install

Add to .cursor/mcp.json, ~/.cursor/mcp.json, or Claude Desktop's claude_desktop_config.json:

{
  "mcpServers": {
    "droptocdn": {
      "command": "npx",
      "args": ["-y", "mcp-server-droptocdn"],
      "env": {
        "DROPTOCDN_API_KEY": "dtc_YOUR_API_KEY"
      }
    }
  }
}

Create an API key at Drop to CDN → Settings → API keys (dtc_...).

Tools

ToolDescription
upload_fileUpload a local file or base64 content → public CDN URL
get_fileGet CDN URL and metadata by file ID
list_filesList files in your account (paginated)
delete_filePermanently delete a file by ID

Auth: Authorization: Bearer dtc_... (validated via GET /v1/profile).

Environment variables

VariableRequiredDescription
DROPTOCDN_API_KEYYesYour API key (dtc_...)
DROPTOCDN_API_URLNoAPI base URL (default https://api.droptocdn.com/v1)

Example prompts

  • "Upload ~/Downloads/report.pdf to CDN and give me the public URL"
  • "List my recent Drop to CDN uploads"
  • "Delete file abc123 from my CDN account"

Development

npm install
npm run build
DROPTOCDN_API_KEY=dtc_... node dist/index.js

Source

Developed by Drop to CDN. This public repo is synced from the private monorepo for npm provenance publishing.

License

MIT

Frequently asked questions

What is Drop to CDN?

Upload files and get instant public CDN URLs from Claude Desktop, Cursor, and other MCP hosts.

How do I install Drop to CDN?

It runs on your machine. In Claude Code: claude mcp add drop-to-cdn -e 'DROPTOCDN_API_KEY=<your droptocdn_api_key>' -e 'DROPTOCDN_API_URL=<DROPTOCDN_API_URL>' -- npx -y mcp-server-droptocdn@0.1.3. For other clients, paste the JSON configuration from this page into their MCP settings.

Does Drop to CDN need an API key?

Yes. It expects DROPTOCDN_API_KEY, which you set in its configuration.

Is Drop to CDN open source?

Yes. Its code is on GitHub under the MIT license.

Who maintains Drop to CDN?

It is published by Nexus-JPF. AI.tn lists it but does not maintain or endorse it.

From the official MCP Registry. Listing is not an endorsement: review a server's code and permissions before giving it access to your data.