Labsco
cloudinary logo

Cloudinary

โ˜… 11

from cloudinary

Interact with Cloudinary's media management platform using natural language.

๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅโœ“ VerifiedFreeQuick setup

Cloudinary MCP Servers

Model Context Protocol (MCP) is a new, standardized protocol for managing context between large language models (LLMs) and external systems. This repository provides comprehensive MCP servers for Cloudinary's media management platform, enabling you to use natural language to upload, transform, analyze, and organize your media assets directly from AI applications like Cursor and Claude.

With these MCP servers, you can seamlessly manage your entire media workflow through conversational AI - from uploading and transforming images and videos, to configuring automated processing pipelines, analyzing content with AI-powered tools, and organizing assets with structured metadata. Whether you're building media-rich applications, managing large asset libraries, or automating content workflows, these servers provide direct access to Cloudinary's full suite of media optimization and management capabilities.

The following MCP servers are available for Cloudinary:

Server NameDescriptionRemote MCP Server
Asset ManagementUpload, manage, and transform your media assets with advanced search and organization capabilitiesasset-management
Environment ConfigConfigure and manage your Cloudinary environment settings, upload presets, and transformationsenvironment-config
Structured MetadataCreate, manage, and query structured metadata fields for enhanced asset organization and searchabilitystructured-metadata
AnalysisLeverage AI-powered content analysis, moderation, and auto-tagging capabilities for your media assetsanalysis
MediaFlowsBuild and manage low-code workflow automations for images and videos with AI-powered assistancemediaflows

Table of Contents

Documentation

For detailed guides, tutorials, and comprehensive documentation on using Cloudinary's MCP servers:

Authentication

When running MCP servers locally, authentication can be configured in several ways:

export CLOUDINARY_CLOUD_NAME="cloud_name"
export CLOUDINARY_API_KEY="api_key"
export CLOUDINARY_API_SECRET="api_secret"

Option 2: CLOUDINARY_URL environment variable

export CLOUDINARY_URL="cloudinary://api_key:api_secret@cloud_name"

Option 3: Command line arguments

Pass credentials directly as arguments (see configuration examples above)

You can find your Cloudinary credentials in your Cloudinary Console Dashboard under Settings > Security.

Features by Server

Asset Management Server

  • Upload and manage media assets (images, videos, raw files)
  • Search and organize assets with advanced filtering capabilities
  • Handle asset operations and transformations
  • Manage folders, tags, and asset relationships
  • Generate archives and download links

Environment Config Server

  • Configure upload presets and transformation settings
  • Manage streaming profiles and webhook notifications
  • Set up upload mappings

Structured Metadata Server

  • Create and manage structured metadata fields
  • Configure conditional metadata rules and validation
  • Organize and search metadata configurations
  • Handle metadata field relationships and ordering

Analysis Server

  • AI-powered content analysis including tagging, moderation, and captioning
  • Object detection and recognition with multiple AI models
  • Image quality analysis and watermark detection
  • Content moderation and safety analysis
  • Fashion, text, and anatomy detection capabilities

MediaFlows Server

  • Build and manage workflow automations using natural language
  • Query existing PowerFlow automations in your environment
  • Create conditional logic based on metadata, tags, and asset properties
  • Automate asset moderation, approval, and notification workflows
  • Debug and understand existing automation configurations

Need access to more Cloudinary tools?

We're continuing to add more functionality to these MCP servers. If you'd like to leave feedback, file a bug or provide a feature request, please open an issue on this repository.

Some features may require a paid Cloudinary plan. Ensure your Cloudinary account has the necessary subscription level for the features you intend to use, such as:

  • Advanced AI analysis features
  • High-volume API usage
  • Advanced transformation capabilities