mcpField
C
Cloudinary MCP Server

Cloudinary MCP Server

ローカル
github.com/feloresメディア・デザイン1085 週間前に更新

Cloudinary MCP Server について

Cloudinary MCP Serverは、Claude Desktopや互換MCPクライアントからCloudinaryへメディアをアップロードするMCPサーバーです。画像と動画に対応し、リソースタイプ、公開ID、タグなどを指定できます。

主な機能

  1. 01画像と動画のアップロード
  2. 02パス、URL、Base64データからのアップロード
  3. 03リソースタイプと公開IDの指定
  4. 04上書き設定とタグの指定

活用シーン

  1. 01ローカル画像のCloudinaryへのアップロード
  2. 02URLからの動画アセットのアップロード
  3. 03アップロードメディアへの公開IDとタグの設定

MCP 対応

MCPクライアントに、画像や動画をCloudinaryへ送信するuploadツールを提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Cloudinary MCP サーバー

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

Cloudinary Server MCP server

インストール

必要条件: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 > Settings > Developer > Edit Config

  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 Console の 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 Console から認証情報を取得します:

    • Cloud Name
    • API Key
    • API Secret
  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

利用可能なツール

upload

画像や動画を 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"
  }
});

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。