This repository provides a Cloudinary MCP server for uploading images and videos via Claude Desktop and compatible MCP clients. It uses Node.js and requires Cloudinary credentials for configuration.
This MCP server facilitates uploading images and videos to Cloudinary via Claude Desktop and compatible MCP clients.
Ensure Node.js (version 18+) and npm are installed from nodejs.org. Verify with node --version and npm --version.
C:\Users\NAME\AppData\Roaming\Claude on Windows).{
"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"
}
}
}
}For modification or contribution:
git clone https://github.com/felores/cloudinary-mcp-server.gitnpm install && npm run buildUpload images and videos to Cloudinary.
Parameters:
file (required): Path to file, URL, or base64 data URI.resource_type (optional): 'image', 'video', or 'raw'.public_id (optional): Custom public ID.overwrite (optional): Overwrite existing assets.tags (optional): Array of tags.Example usage:
use_mcp_tool({
server_name: "cloudinary",
tool_name: "upload",
arguments: {
file: "path/to/image.jpg",
resource_type: "image",
public_id: "my-custom-id"
}
});felores/cloudinary-mcp-server
January 7, 2025
March 13, 2025
JavaScript