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\ClaudemacOS:
~/Library/Application Support/Claude/
Claude Desktop アプリ内にも以下のディレクトリがあります: Claude Desktop > 設定 > 開発者 > 設定の編集
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 コンソールから環境変数を Cloudinary 資格情報に置き換えてください。
開発者向けインストール
サーバーを変更したり開発に貢献したい場合は、次の手順に従ってください。
リポジトリをクローンします。
git clone https://github.com/felores/cloudinary-mcp-server.git
cd cloudinary-mcp-server依存関係をインストールしてビルドします。
npm install
npm run buildRelated MCP server: cloudinary-mcp-server
セットアップ手順
まず、Cloudinary アカウントがあることを確認し、 Cloudinary コンソールから資格情報を取得します。
クラウド名
APIキー
APIシークレット
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利用可能なツール
アップロード
Cloudinary に画像とビデオをアップロードします。
パラメータ:
file(必須): アップロードするファイル、URL、またはbase64データURIへのパスresource_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"
}
});