Cloudinary MCP Server

by felores
Verified

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Integrations

  • Provides tools for uploading images and videos to Cloudinary through Claude Desktop and compatible MCP clients

Cloudinary MCP サーバー

この MCP サーバーは、Claude Desktop および互換性のある MCP クライアントを介して Cloudinary に画像やビデオをアップロードするためのツールを提供します。

インストール

要件: Node.js

  1. nodejs.orgから Node.js (バージョン 18 以上) と npm をインストールします。
  2. インストールを確認します:
    node --version npm --version

npx を使用してインストールする (推奨)

  1. Claude 構成ディレクトリに移動します。
    • Windows: C:\Users\NAME\AppData\Roaming\Claude
    • macOS: ~/Library/Application Support/Claude/

    Claude Desktop アプリ内にも以下のディレクトリがあります: Claude Desktop > 設定 > 開発者 > 設定の編集

  2. 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" } } } }
  1. Cloudinary コンソールから環境変数を Cloudinary 資格情報に置き換えてください。

開発者向けインストール

サーバーを変更したり開発に貢献したい場合は、次の手順に従ってください。

  1. リポジトリをクローンします。
git clone https://github.com/felores/cloudinary-mcp-server.git cd cloudinary-mcp-server
  1. 依存関係をインストールしてビルドします。
npm install npm run build

セットアップ手順

  1. まず、Cloudinary アカウントがあることを確認し、 Cloudinary コンソールから資格情報を取得します。
    • クラウド名
    • APIキー
    • APIシークレット
  2. 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 の適切な場所にある構成ファイルを編集します。

  1. 依存関係をインストールしてサーバーを構築します。
npm install npm run build

利用可能なツール

アップロード

Cloudinary に画像とビデオをアップロードします。

パラメータ:

  • file (必須): アップロードするファイル、URL、またはbase64データURIへのパス
  • resource_type (オプション): リソースの種類 ('image'、'video'、または 'raw')
  • public_id (オプション): アップロードされたアセットのカスタムパブリックID
  • overwrite (オプション):同じ公開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" } });

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Tools

このサーバーは、Claude/Cline を使用して画像やビデオを Cloudinary に直接アップロードするためのツールを提供し、リソース タイプやパブリック ID などのカスタマイズ可能なオプションを使用してリソース管理を容易にします。

  1. Installation
    1. Requirements: Node.js
    2. Install using npx (Recommended)
    3. Developer Installation
  2. Setup Instructions
    1. Available Tools
      1. upload
    ID: zjiw1ry8ly