Skip to main content
Glama
Nexus-JPF

@droptocdn/mcp-server

by Nexus-JPF

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_...).

Related MCP server: Figma CDN MCP Server

Tools

Tool

Description

upload_file

Upload a local file or base64 content → public CDN URL

get_file

Get CDN URL and metadata by file ID

list_files

List files in your account (paginated)

delete_file

Permanently delete a file by ID

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

Environment variables

Variable

Required

Description

DROPTOCDN_API_KEY

Yes

Your API key (dtc_...)

DROPTOCDN_API_URL

No

API 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

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    An MCP server that enables users to upload local files to S3-compatible storage and retrieve shareable public URLs. Files are automatically organized into unique UUID-based folders to prevent naming conflicts while preserving original filenames.
    5 npm
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    MCP server for uploading, listing, and retrieving files on S3-compatible storage (AWS S3, DigitalOcean Spaces) with public/private access and temporary URLs.
    4
    5 npm
    MIT