Drop to CDN について
Drop to CDNのMCPサーバーは、Drop to CDN APIを介してファイルをアップロードし、CDN上のファイルを管理します。Claude DesktopやCursorなどのMCPホストから、公開ファイルURLを必要とするユーザー向けです。
主な機能
- 01ローカルファイルまたはbase64データのアップロード
- 02ファイルURLとメタデータの取得
- 03アカウント内ファイルのページ分割一覧
- 04ID指定によるファイルの完全削除
活用シーン
- 01公開CDN URLでレポートを共有
- 02アップロード済みファイルのメタデータ確認
- 03アカウントの最近のアップロードを確認
- 04CDNからファイルを削除
MCP 対応
MCPクライアントにアップロード、ファイル検索、一覧表示、削除ツールを公開します。Bearer APIキーでDrop to CDN APIに認証します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
npx -y mcp-server-droptocdnDROPTOCDN_API_KEYシークレットDrop to CDN API key (dtc_...). Create one at https://droptocdn.com/dashboard/settingsDROPTOCDN_API_URLAPI base URL (default https://api.droptocdn.com/v1)ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
mcp-server-droptocdn
Drop to CDN 用の MCP サーバーです。Claude Desktop、Cursor、その他の MCP ホストからファイルをアップロードし、すぐに公開 CDN URL を取得できます。
インストール
.cursor/mcp.json、~/.cursor/mcp.json、または Claude Desktop の claude_desktop_config.json に追加します。
{
"mcpServers": {
"droptocdn": {
"command": "npx",
"args": ["-y", "mcp-server-droptocdn"],
"env": {
"DROPTOCDN_API_KEY": "dtc_YOUR_API_KEY"
}
}
}
}
Drop to CDN → Settings → API keys で API キー(dtc_...)を作成します。
ツール
| ツール | 説明 |
|---|---|
| upload_file | ローカルファイルまたは base64 コンテンツをアップロード → 公開 CDN URL |
| get_file | ファイル ID を指定して CDN URL とメタデータを取得 |
| list_files | アカウント内のファイル一覧を取得(ページネーション対応) |
| delete_file | ID を指定してファイルを完全に削除 |
認証:Authorization: Bearer dtc_...(GET /v1/profile で検証します)。
環境変数
| 変数 | 必須 | 説明 |
|---|---|---|
DROPTOCDN_API_KEY | はい | API キー(dtc_...) |
DROPTOCDN_API_URL | いいえ | API のベース URL(デフォルトは https://api.droptocdn.com/v1) |
プロンプトの例
- 「
~/Downloads/report.pdfを CDN にアップロードして、公開 URL を教えてください」 - 「Drop to CDN に最近アップロードしたファイルを一覧表示してください」
- 「CDN アカウントからファイル abc123 を削除してください」
開発
npm install
npm run build
DROPTOCDN_API_KEY=dtc_... node dist/index.js
ソース
Drop to CDN が開発しました。この公開リポジトリは、npm の来歴情報公開のため、非公開のモノレポから同期されています。
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。