Cloudinary MCP Server について
Cloudinary MCP Serverは、Claude Desktopや互換MCPクライアントからCloudinaryへメディアをアップロードするMCPサーバーです。画像と動画に対応し、リソースタイプ、公開ID、タグなどを指定できます。
主な機能
- 01画像と動画のアップロード
- 02パス、URL、Base64データからのアップロード
- 03リソースタイプと公開IDの指定
- 04上書き設定とタグの指定
活用シーン
- 01ローカル画像のCloudinaryへのアップロード
- 02URLからの動画アセットのアップロード
- 03アップロードメディアへの公開IDとタグの設定
MCP 対応
MCPクライアントに、画像や動画をCloudinaryへ送信するuploadツールを提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Cloudinary MCP サーバー
この MCP サーバーは、Claude Desktop および互換性のある MCP クライアントを通じて、画像や動画を Cloudinary にアップロードするためのツールを提供します。
インストール
必要条件:Node.js
- nodejs.org から Node.js(バージョン 18 以上)と npm をインストールします
- インストールを確認します:
node --version npm --version
npx を使用したインストール(推奨)
-
Claude の設定ディレクトリに移動します:
- Windows:
C:\Users\NAME\AppData\Roaming\Claude - macOS:
~/Library/Application Support/Claude/
これらのディレクトリは Claude Desktop アプリ内からも確認できます:Claude Desktop > Settings > Developer > Edit Config
- Windows:
-
以下の設定を MCP 設定ファイルに追加します:
{
"mcpServers": {
"cloudinary": {
"command": "npx",
"args": ["@felores/cloudinary-mcp-server@latest"],
"env": {
"CLOUDINARY_CLOUD_NAME": "your_cloud_name",
"CLOUDINARY_API_KEY": "your_api_key",
"CLOUDINARY_API_SECRET": "your_api_secret"
}
}
}
}
- 環境変数を Cloudinary Console の Cloudinary 認証情報に置き換えてください。
開発者向けインストール
サーバーを変更する場合、または開発に貢献する場合:
- リポジトリをクローンします:
git clone https://github.com/felores/cloudinary-mcp-server.git
cd cloudinary-mcp-server
- 依存関係をインストールしてビルドします:
npm install
npm run build
セットアップ手順
-
まず、Cloudinary アカウントを用意し、Cloudinary Console から認証情報を取得します:
- Cloud Name
- API Key
- API Secret
-
サーバーの設定を Claude/Cline の MCP 設定ファイルに追加します:
{
"mcpServers": {
"cloudinary": {
"command": "node",
"args": ["c:/path/to/cloudinary-mcp-server/dist/index.js"],
"env": {
"CLOUDINARY_CLOUD_NAME": "your_cloud_name",
"CLOUDINARY_API_KEY": "your_api_key",
"CLOUDINARY_API_SECRET": "your_api_secret"
}
}
}
}
Claude デスクトップアプリでは、お使いの OS に応じた適切な場所にある設定ファイルを編集します。
- 依存関係をインストールして、サーバーをビルドします:
npm install
npm run build
利用可能なツール
upload
画像や動画を Cloudinary にアップロードします。
パラメーター:
file(必須):アップロードするファイルのパス、URL、または base64 データ URIresource_type(任意):リソースの種類('image'、'video'、または 'raw')public_id(任意):アップロードするアセットのカスタム公開 IDoverwrite(任意):同じ公開 ID の既存アセットを上書きするかどうかtags(任意):アップロードするアセットに割り当てるタグの配列
Claude/Cline での使用例:
use_mcp_tool({
server_name: "cloudinary",
tool_name: "upload",
arguments: {
file: "path/to/image.jpg",
resource_type: "image",
public_id: "my-custom-id"
}
});
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。