Cloudinary

Cloudinary

Cloudinary Model Context Protocol Server to upload media to Cloudinary and get back the media link and details.

9
Stars
8
Forks
0
Releases

Overview

This MCP server provides a focused bridge for uploading images and videos to Cloudinary from MCP-enabled clients, including Claude Desktop. It enables embedding Cloudinary uploads in Claude/Cline workflows by exposing an upload tool that accepts a file path, URL, or base64 data URI and returns the media URL and details. Setup is through environmental credentials supplied in an MCP config block (CLOUDINARY_CLOUD_NAME, CLOUDINARY_API_KEY, CLOUDINARY_API_SECRET). You can install and run with Node.js (18+), either by using npx @felores/cloudinary-mcp-server@latest or by building from source (npm install; npm run build). The Available Tools section documents the upload command, with parameters including file (required), resource_type (image, video, or raw), public_id (optional), overwrite (optional), and tags (optional). After a successful upload, the server provides the Cloudinary asset details. This enables Claude Desktop and other MCP clients to perform media uploads and retrieve links within their workflows without writing Cloudinary-specific client code.

Details

Owner
felores
Language
JavaScript
License
MIT License
Updated
2025-12-07

Features

Upload to Cloudinary

Exposes an MCP upload tool to send images and videos to Cloudinary through MCP clients.

Flexible file input

Accepts a file path, URL, or base64 data URI as the upload source.

Resource type options

Supports resource_type values: image, video, or raw.

Custom public_id

Optional public_id to assign a custom identifier to the uploaded asset.

Overwrite control

Optional overwrite flag to replace existing assets with the same public_id.

Tag support

Optional array of tags to assign to the uploaded asset.

Credentials integration

Configured via Cloudinary CLOUD_NAME, API_KEY, and API_SECRET in MCP settings.

Claude Desktop / MCP compatibility

Designed to work with Claude Desktop and other MCP clients for seamless workflows.

Audience

DevelopersIntegrate media uploads from Claude Desktop and MCP clients into apps and automation pipelines.
Content creatorsEasily upload and organize assets to Cloudinary within Claude-based workflows.
MCP client developersExpose Cloudinary upload capability in MCP-enabled applications using the upload tool.

Tags

CloudinaryMCPuploadimagevideomediaClaude DesktopCloudinary credentialscloud_nameapi_keyapi_secretresource_type