@droptocdn/mcp-server
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@@droptocdn/mcp-serverUpload ~/Downloads/report.pdf to CDN and get the URL"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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 |
| Yes | Your API key ( |
| No | API base URL (default |
Example prompts
"Upload
~/Downloads/report.pdfto 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.jsSource
Developed by Drop to CDN. This public repo is synced from the private monorepo for npm provenance publishing.
License
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Publish HTML, Markdown, and multi-file sites as shareable URLs instantly via MCP.
Deploy HTML or dist/ to a live HTTPS URL. No account. Drop, MCP, or CLI.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceAn 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 npmMIT
- FlicenseNot gradedqualityDmaintenanceUploads temporary Figma MCP asset URLs to the CDN after Tinify optimization.6 npm-
- FlicenseNot gradedqualityDmaintenanceEnables uploading files to MinIO (S3 compatible) via MCP tools. Supports Base64 file upload and optional curl command generation.-
- AlicenseAqualityDmaintenanceMCP server for uploading, listing, and retrieving files on S3-compatible storage (AWS S3, DigitalOcean Spaces) with public/private access and temporary URLs.45 npmMIT