Cloudinary

आधिकारिक

Cloudinary के मीडिया प्रबंधन प्लेटफॉर्म के साथ प्राकृतिक भाषा का उपयोग करके बातचीत करें।

Cloudinary MCP के साथ आप क्या कर सकते हैं?

  • मीडिया एसेट्स अपलोड और प्रबंधित करें — अपने सहायक से छवियाँ, वीडियो या रॉ फ़ाइलें अपलोड करने और उन्हें फ़ोल्डर, टैग और संबंधों के साथ व्यवस्थित करने के लिए कहें, Asset Management सर्वर के माध्यम से।
  • एसेट्स को रूपांतरित और जनरेट करें — तुरंत छवि और वीडियो रूपांतरण का अनुरोध करें, या चयनित मीडिया के लिए संग्रह और डाउनलोड लिंक जनरेट करें।
  • पर्यावरण सेटिंग्स कॉन्फ़िगर करें — Environment Config सर्वर का उपयोग करके अपलोड प्रीसेट, रूपांतरण डिफ़ॉल्ट, स्ट्रीमिंग प्रोफ़ाइल और वेबहुक सूचनाएँ सेट करें।
  • संरचित मेटाडेटा फ़ील्ड बनाएँ — सशर्त नियमों और सत्यापन के साथ कस्टम मेटाडेटा फ़ील्ड परिभाषित करें ताकि एसेट खोज और संगठन में सुधार हो।
  • AI-संचालित सामग्री विश्लेषण चलाएँ — ऑटो-टैगिंग, मॉडरेशन, कैप्शनिंग, ऑब्जेक्ट डिटेक्शन और छवि गुणवत्ता मूल्यांकन के लिए Analysis सर्वर का लाभ उठाएँ।
  • वर्कफ़्लो स्वचालन बनाएँ — MediaFlows का उपयोग करके प्राकृतिक भाषा के साथ लो-कोड स्वचालन पाइपलाइन बनाएँ और प्रबंधित करें, जिसमें सशर्त तर्क और अनुमोदन वर्कफ़्लो शामिल हों।

होस्ट किया गया MCP सर्वर

npx add-mcp 'https://asset-management.mcp.cloudinary.com/mcp'

Claude Code, Codex, Cursor और अन्य में इंस्टॉल होता है

दस्तावेज़

Cloudinary MCP सर्वर

मॉडल कॉन्टेक्स्ट प्रोटोकॉल (MCP) बड़े भाषा मॉडल (LLMs) और बाहरी सिस्टम के बीच संदर्भ प्रबंधित करने के लिए एक नया, मानकीकृत प्रोटोकॉल है। यह रिपॉजिटरी Cloudinary के मीडिया प्रबंधन प्लेटफ़ॉर्म के लिए व्यापक MCP सर्वर प्रदान करती है, जिससे आप Cursor और Claude जैसे AI अनुप्रयोगों से सीधे प्राकृतिक भाषा का उपयोग करके अपनी मीडिया संपत्तियों को अपलोड, रूपांतरित, विश्लेषण और व्यवस्थित कर सकते हैं।

इन MCP सर्वरों के साथ, आप संवादात्मक AI के माध्यम से अपने संपूर्ण मीडिया वर्कफ़्लो को सहजता से प्रबंधित कर सकते हैं - छवियों और वीडियो को अपलोड करने और रूपांतरित करने से लेकर, स्वचालित प्रोसेसिंग पाइपलाइनों को कॉन्फ़िगर करने, AI-संचालित टूल के साथ सामग्री का विश्लेषण करने, और संरचित मेटाडेटा के साथ संपत्तियों को व्यवस्थित करने तक। चाहे आप मीडिया-समृद्ध अनुप्रयोग बना रहे हों, बड़े एसेट लाइब्रेरी प्रबंधित कर रहे हों, या सामग्री वर्कफ़्लो को स्वचालित कर रहे हों, ये सर्वर Cloudinary की मीडिया अनुकूलन और प्रबंधन क्षमताओं के पूर्ण सूट तक सीधी पहुँच प्रदान करते हैं।

Cloudinary के लिए निम्नलिखित MCP सर्वर उपलब्ध हैं:

सर्वर नामविवरणरिमोट MCP सर्वर
एसेट प्रबंधनउन्नत खोज और संगठन क्षमताओं के साथ अपनी मीडिया संपत्तियों को अपलोड, प्रबंधित और रूपांतरित करेंasset-management
पर्यावरण कॉन्फ़िगरेशनअपनी Cloudinary पर्यावरण सेटिंग्स, अपलोड प्रीसेट और रूपांतरणों को कॉन्फ़िगर और प्रबंधित करेंenvironment-config
संरचित मेटाडेटाबेहतर एसेट संगठन और खोज क्षमता के लिए संरचित मेटाडेटा फ़ील्ड बनाएं, प्रबंधित करें और क्वेरी करेंstructured-metadata
विश्लेषणअपनी मीडिया संपत्तियों के लिए AI-संचालित सामग्री विश्लेषण, मॉडरेशन और स्वचालित टैगिंग क्षमताओं का लाभ उठाएंanalysis
MediaFlowsAI-संचालित सहायता के साथ छवियों और वीडियो के लिए लो-कोड वर्कफ़्लो स्वचालन बनाएं और प्रबंधित करेंmediaflows

विषय-सूची

दस्तावेज़ीकरण

Cloudinary के MCP सर्वरों का उपयोग करने पर विस्तृत गाइड, ट्यूटोरियल और व्यापक दस्तावेज़ीकरण के लिए:

स्थापना

रिमोट MCP सर्वर (अनुशंसित)

रिमोट MCP सर्वर Cloudinary द्वारा होस्ट किए जाते हैं और तुरंत उपयोग के लिए तैयार होते हैं। किसी स्थानीय स्थापना की आवश्यकता नहीं है।

स्थानीय MCP सर्वर

स्थानीय MCP सर्वर npm पैकेजों का उपयोग करके आपकी मशीन पर चलते हैं। यदि आपको अधिक नियंत्रण या अनुकूलन की आवश्यकता है तो यह विकल्प चुनें।

नोट: स्थापना के बाद आपको अपने वास्तविक क्रेडेंशियल्स के साथ अपने पर्यावरण चर (CLOUDINARY_CLOUD_NAME, CLOUDINARY_API_KEY, CLOUDINARY_API_SECRET) को कॉन्फ़िगर करना होगा।

Docker छवियाँ

Cloudinary MCP सर्वरों के लिए आधिकारिक Docker छवियाँ Docker Hub पर उपलब्ध हैं, जो स्थानीय रूप से या क्लाउड वातावरण में MCP सर्वर चलाने के लिए एक कंटेनरीकृत तैनाती विकल्प प्रदान करती हैं।

Docker Hub पर उपलब्ध: Cloudinary MCP Docker छवियाँ

Docker छवियाँ कई लाभ प्रदान करती हैं:

  • पृथक वातावरण - अपने सिस्टम निर्भरताओं को प्रभावित किए बिना कंटेनरों में MCP सर्वर चलाएं
  • आसान तैनाती - न्यूनतम कॉन्फ़िगरेशन के साथ त्वरित सेटअप
  • संगत रनटाइम - विभिन्न मशीनों और प्लेटफ़ॉर्मों पर समान वातावरण सुनिश्चित करता है
  • स्केलेबिलिटी - आसानी से कई इंस्टेंस तैनात करें या कंटेनर ऑर्केस्ट्रेशन सिस्टम में एकीकृत करें

Docker छवियों का उपयोग करने के लिए, सुनिश्चित करें कि आपके सिस्टम पर Docker स्थापित है और कंटेनर चलाते समय अपने Cloudinary क्रेडेंशियल्स को पर्यावरण चर के रूप में पास करें। विशिष्ट उपयोग निर्देशों के लिए Docker Hub पर व्यक्तिगत Docker छवि दस्तावेज़ीकरण देखें।

कॉन्फ़िगरेशन उदाहरण

रिमोट MCP सर्वर कॉन्फ़िगरेशन

रिमोट सर्वर Cloudinary द्वारा होस्ट किए जाते हैं और URL के माध्यम से एक्सेस किए जाते हैं:

{
  "mcpServers": {
    "cloudinary-asset-mgmt-remote": {
      "url": "https://asset-management.mcp.cloudinary.com/mcp"
    },
    "cloudinary-env-config-remote": {
      "url": "https://environment-config.mcp.cloudinary.com/mcp"
    },
    "cloudinary-smd-remote": {
      "url": "https://structured-metadata.mcp.cloudinary.com/mcp"
    },
    "cloudinary-analysis-remote": {
      "url": "https://analysis.mcp.cloudinary.com/sse"
    },
    "mediaflows": {
      "url": "https://mediaflows.mcp.cloudinary.com/v2/mcp"
    }
  }
}

ट्रांसपोर्ट: रिमोट सर्वर दो एंडपॉइंट का समर्थन करते हैं — /mcp (स्ट्रीमेबल HTTP, अनुशंसित, स्टेटलेस) और /sse (SSE, पदावनत, पिछड़ी संगतता के लिए रखा गया)। /sse एंडपॉइंट /mcp के लिए एक उपनाम के रूप में POST अनुरोधों को भी स्वीकार करता है, इसलिए जो क्लाइंट /sse पर स्ट्रीमेबल HTTP भेजते हैं वे काम करेंगे। नए कॉन्फ़िगरेशन के लिए /mcp का उपयोग करें।

प्रमाणीकरण के साथ रिमोट MCP सर्वर

Cloudinary द्वारा होस्ट किए गए रिमोट MCP सर्वर डिफ़ॉल्ट रूप से प्रमाणीकरण के लिए OAuth2 का उपयोग करते हैं। आप हेडर के माध्यम से API कुंजियों का उपयोग करके भी प्रमाणित कर सकते हैं:

CLOUDINARY_URL का उपयोग करना (सबसे सरल)

{
  "mcpServers": {
    "cloudinary-asset-mgmt-remote": {
      "url": "https://asset-management.mcp.cloudinary.com/mcp",
      "headers": {
        "cloudinary-url": "cloudinary://api_key:api_secret@cloud_name"
      }
    }
  }
}

व्यक्तिगत हेडर का उपयोग करना

{
  "mcpServers": {
    "cloudinary-env-config-remote": {
      "url": "https://environment-config.mcp.cloudinary.com/mcp",
      "headers": {
        "cloudinary-cloud-name": "your_cloud_name",
        "cloudinary-api-key": "your_api_key",
        "cloudinary-api-secret": "your_api_secret"
      }
    }
  }
}

कस्टम कॉन्फ़िगरेशन के साथ

{
  "mcpServers": {
    "cloudinary-smd-remote": {
      "url": "https://structured-metadata.mcp.cloudinary.com/mcp",
      "headers": {
        "cloudinary-url": "cloudinary://api_key:api_secret@cloud_name",
        "cloudinary-region": "api-eu",
        "cloudinary-tools": "list-metadata-fields,get-metadata-field,create-metadata-field"
      }
    }
  }
}

डीबग हेडर के साथ

टूल परिणामों में API दर-सीमा हेडर और अनुरोध आईडी सतह पर लाने के लिए, हेडर एम्बेडिंग सक्षम करें:

{
  "mcpServers": {
    "cloudinary-asset-mgmt-remote": {
      "url": "https://asset-management.mcp.cloudinary.com/mcp",
      "headers": {
        "cloudinary-url": "cloudinary://api_key:api_secret@cloud_name",
        "cloudinary-embed-headers": "true"
      }
    }
  }
}

प्रत्येक टूल परिणाम में दर-सीमा और अनुरोध ट्रेसिंग जानकारी के साथ एक _headers फ़ील्ड शामिल होगी:

{
  "_headers": {
    "x-featureratelimit-limit": "10000",
    "x-featureratelimit-remaining": "9998",
    "x-featureratelimit-reset": "Thu, 13 Feb 2026 00:00:00 GMT",
    "x-request-id": "bfeaccc60050594832508590a358a1a4"
  }
}

स्थानीय MCP सर्वर कॉन्फ़िगरेशन

स्थानीय सर्वर npm पैकेजों का उपयोग करके आपकी मशीन पर चलते हैं:

विकल्प 1: CLOUDINARY_URL पर्यावरण चर का उपयोग करना (अनुशंसित)

{
  "mcpServers": {
    "cloudinary-asset-mgmt": {
      "command": "npx",
      "args": ["-y", "--package", "@cloudinary/asset-management-mcp", "--", "mcp", "start"],
      "env": {
        "CLOUDINARY_URL": "cloudinary://api_key:api_secret@cloud_name"
      }
    },
    "cloudinary-env-config": {
      "command": "npx",
      "args": ["-y", "--package", "@cloudinary/environment-config-mcp", "--", "mcp", "start"],
      "env": {
        "CLOUDINARY_URL": "cloudinary://api_key:api_secret@cloud_name"
      }
    },
    "cloudinary-smd": {
      "command": "npx",
      "args": ["-y", "--package", "@cloudinary/structured-metadata-mcp", "--", "mcp", "start"],
      "env": {
        "CLOUDINARY_URL": "cloudinary://api_key:api_secret@cloud_name"
      }
    },
    "cloudinary-analysis": {
      "command": "npx",
      "args": ["-y", "--package", "@cloudinary/analysis", "--", "mcp", "start"],
      "env": {
        "CLOUDINARY_URL": "cloudinary://api_key:api_secret@cloud_name"
      }
    }
  }
}

विकल्प 2: व्यक्तिगत पर्यावरण चर का उपयोग करना

{
  "mcpServers": {
    "cloudinary-asset-mgmt": {
      "command": "npx",
      "args": ["-y", "--package", "@cloudinary/asset-management-mcp", "--", "mcp", "start"],
      "env": {
        "CLOUDINARY_CLOUD_NAME": "cloud_name",
        "CLOUDINARY_API_KEY": "api_key",
        "CLOUDINARY_API_SECRET": "api_secret"
      }
    }
  }
}

विकल्प 3: कमांड लाइन तर्कों का उपयोग करना

{
  "mcpServers": {
    "cloudinary-asset-mgmt": {
      "command": "npx",
      "args": [
        "-y", "--package", "@cloudinary/asset-management-mcp",
        "--",
        "mcp", "start",
        "--cloud-name", "cloud_name",
        "--api-key", "api_key",
        "--api-secret", "api_secret"
      ]
    }
  }
}

MediaFlows MCP सर्वर कॉन्फ़िगरेशन

MediaFlows के लिए, निम्नलिखित कॉन्फ़िगरेशन का उपयोग करें:

{
  "mcpServers": {
    "mediaflows": {
      "url": "https://mediaflows.mcp.cloudinary.com/v2/mcp",
      "headers": {
        "cld-cloud-name": "cloud_name",
        "cld-api-key": "api_key",
        "cld-secret": "api_secret"
      }
    }
  }
}

उन्नत स्थानीय सर्वर कॉन्फ़िगरेशन

प्रत्येक npm पैकेज ऊपर दिए गए बुनियादी सेटअप उदाहरणों से परे अतिरिक्त कॉन्फ़िगरेशन विकल्पों का समर्थन करता है।

SSE सर्वर के रूप में चलाना

stdio के बजाय सर्वर-सेंट इवेंट्स (SSE) ट्रांसपोर्ट का उपयोग करके स्थानीय MCP सर्वर चलाने के लिए:

npx -y --package @cloudinary/asset-management-mcp -- mcp start --transport sse

आप एक कस्टम पोर्ट निर्दिष्ट कर सकते हैं (डिफ़ॉल्ट 2718 है):

npx -y --package @cloudinary/asset-management-mcp -- mcp start --transport sse --port 3000

उपलब्ध कॉन्फ़िगरेशन विकल्प

किसी भी पैकेज के लिए सभी उपलब्ध कॉन्फ़िगरेशन विकल्प देखने के लिए:

npx -y --package @cloudinary/asset-management-mcp -- mcp start --help

उपलब्ध फ़्लैग की पूरी सूची:

USAGE
  mcp start [--transport stdio|sse] [--port value] [--tool value]...
            [--scope admin|builder|librarian] [--api-key value]
            [--api-secret value] [--oauth2 value] [--cloud-name value]
            [--server-url value] [--server-index value]
            [--region api|api-eu|api-ap] [--api-host value]
            [--log-level debug|warning|info|error] [--env value]...

FLAGS
  --transport       The transport to use for communicating with the server
                    [stdio|sse, default = stdio]
  --port            The port to use when the SSE transport is enabled
                    [default = 2718]
  --tool...         Specify tools to mount on the server (repeatable)
  --scope           Mount tools/resources that match given scope
                    [admin|builder|librarian]
  --api-key         Sets the apiKey auth field for the API
  --api-secret      Sets the apiSecret auth field for the API
  --oauth2          Sets the oauth2 auth field for the API
  --cloud-name      Allows setting the cloudName parameter for all operations
  --server-url      Overrides the default server URL used by the SDK
  --server-index    Selects a predefined server used by the SDK
  --region          Sets the region variable for url substitution
                    [api|api-eu|api-ap]
  --api-host        Sets the host variable for url substitution
  --log-level       The log level to use for the server
                    [debug|warning|info|error, default = info]
  --env...          Environment variables made available to the server
  -h, --help        Print help information and exit

डीबगिंग

विस्तृत नेटवर्क पेलोड डीबगिंग के लिए, CLOUDINARY_DEBUG पर्यावरण चर का उपयोग करें:

CLOUDINARY_DEBUG=true npx -y --package @cloudinary/asset-management-mcp -- mcp start

आप व्यापक समस्या निवारण के लिए डीबग मोड को अन्य विकल्पों के साथ जोड़ सकते हैं:

CLOUDINARY_DEBUG=true npx -y --package @cloudinary/asset-management-mcp -- mcp start --transport sse --log-level debug

नोट: ये कॉन्फ़िगरेशन विकल्प सभी स्थानीय MCP पैकेजों पर लागू होते हैं:

  • @cloudinary/asset-management-mcp
  • @cloudinary/environment-config-mcp
  • @cloudinary/structured-metadata-mcp
  • @cloudinary/analysis

प्रमाणीकरण

स्थानीय रूप से MCP सर्वर चलाते समय, प्रमाणीकरण कई तरीकों से कॉन्फ़िगर किया जा सकता है:

विकल्प 1: व्यक्तिगत पर्यावरण चर (अनुशंसित)

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

विकल्प 2: CLOUDINARY_URL पर्यावरण चर

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

विकल्प 3: कमांड लाइन तर्क

क्रेडेंशियल्स को सीधे तर्कों के रूप में पास करें (ऊपर कॉन्फ़िगरेशन उदाहरण देखें)

आप अपने Cloudinary क्रेडेंशियल्स अपने Cloudinary कंसोल डैशबोर्ड में सेटिंग्स > सुरक्षा के अंतर्गत पा सकते हैं।

सर्वर द्वारा सुविधाएँ

एसेट प्रबंधन सर्वर

  • मीडिया संपत्तियों (छवियाँ, वीडियो, कच्ची फ़ाइलें) को अपलोड और प्रबंधित करें
  • उन्नत फ़िल्टरिंग क्षमताओं के साथ संपत्तियों को खोजें और व्यवस्थित करें
  • एसेट संचालन और रूपांतरणों को संभालें
  • फ़ोल्डर, टैग और एसेट संबंधों का प्रबंधन करें
  • संग्रह और डाउनलोड लिंक उत्पन्न करें

पर्यावरण कॉन्फ़िगरेशन सर्वर

  • अपलोड प्रीसेट और रूपांतरण सेटिंग्स कॉन्फ़िगर करें
  • स्ट्रीमिंग प्रोफ़ाइल और वेबहुक सूचनाएं प्रबंधित करें
  • अपलोड मैपिंग सेट करें

संरचित मेटाडेटा सर्वर

  • संरचित मेटाडेटा फ़ील्ड बनाएं और प्रबंधित करें
  • सशर्त मेटाडेटा नियम और सत्यापन कॉन्फ़िगर करें
  • मेटाडेटा कॉन्फ़िगरेशन व्यवस्थित और खोजें
  • मेटाडेटा फ़ील्ड संबंधों और क्रम को संभालें

विश्लेषण सर्वर

  • टैगिंग, मॉडरेशन और कैप्शनिंग सहित AI-संचालित सामग्री विश्लेषण
  • कई AI मॉडलों के साथ ऑब्जेक्ट डिटेक्शन और पहचान
  • छवि गुणवत्ता विश्लेषण और वॉटरमार्क डिटेक्शन
  • सामग्री मॉडरेशन और सुरक्षा विश्लेषण
  • फैशन, पाठ और शारीरिक रचना डिटेक्शन क्षमताएँ

MediaFlows सर्वर

  • प्राकृतिक भाषा का उपयोग करके वर्कफ़्लो स्वचालन बनाएं और प्रबंधित करें
  • अपने पर्यावरण में मौजूदा PowerFlow स्वचालन क्वेरी करें
  • मेटाडेटा, टैग और एसेट गुणों के आधार पर सशर्त तर्क बनाएं
  • एसेट मॉडरेशन, अनुमोदन और सूचना वर्कफ़्लो स्वचालित करें
  • मौजूदा स्वचालन कॉन्फ़िगरेशन को डीबग और समझें

अधिक Cloudinary टूल तक पहुँच चाहिए?

हम इन MCP सर्वरों में अधिक कार्यक्षमता जोड़ते रहते हैं। यदि आप प्रतिक्रिया देना चाहते हैं, बग दर्ज करना चाहते हैं या सुविधा अनुरोध प्रदान करना चाहते हैं, तो कृपया इस रिपॉजिटरी पर एक मुद्दा खोलें।

समस्या निवारण

"क्लॉड की प्रतिक्रिया बाधित हुई..."

यदि आप यह संदेश देखते हैं, तो क्लॉड संभवतः अपनी संदर्भ-लंबाई सीमा तक पहुँच गया और उत्तर के बीच में रुक गया। यह अक्सर उन सर्वरों पर होता है जो कई श्रृंखलाबद्ध टूल कॉल ट्रिगर करते हैं जैसे कि बड़ी एसेट सूचियों वाला एसेट प्रबंधन सर्वर।

इस समस्या का सामना करने की संभावना कम करने के लिए:

  • विशिष्ट रहें, अपनी क्वेरी संक्षिप्त रखें।
  • यदि एक अनुरोध कई टूल कॉल करता है, तो प्रतिक्रियाओं को छोटा रखने के लिए इसे कई छोटे टूल कॉल में विभाजित करने का प्रयास करें।
  • एसेट खोजों और सूचियों के दायरे को सीमित करने के लिए फ़िल्टरिंग पैरामीटर का उपयोग करें।

प्रमाणीकरण समस्याएँ

सुनिश्चित करें कि आपके Cloudinary क्रेडेंशियल्स सही ढंग से कॉन्फ़िगर किए गए हैं और आपके द्वारा किए जाने वाले संचालन के लिए आवश्यक अनुमतियाँ हैं।

सशुल्क सुविधाएँ

कुछ सुविधाओं के लिए सशुल्क Cloudinary योजना की आवश्यकता हो सकती है। सुनिश्चित करें कि आपके Cloudinary खाते में उन सुविधाओं के लिए आवश्यक सदस्यता स्तर है जिनका आप उपयोग करना चाहते हैं, जैसे:

  • उन्नत AI विश्लेषण सुविधाएँ
  • उच्च-मात्रा API उपयोग
  • उन्नत रूपांतरण क्षमताएँ

लाइसेंस

MIT लाइसेंस के तहत लाइसेंस प्राप्त। विवरण के लिए LICENSE फ़ाइल देखें।