Cloudinary Analysis MCP sunucusu
Commit 12 Kas 2026Cloudinary Analyze API kullanarak moderasyon, etiketleme, altyazı oluşturma ve kalite değerlendirmesi dahil olmak üzere yapay zeka destekli görsel analizi gerçekleştirin.
Ayrıca bilinen adı cloudinary/analysis-mcp, analysis-mcp, @cloudinary/analysis-mcp
- Yıldızlar
- 0
- Araçlar
- —
- İndirmeler, 30 gün
- 317
- En son sürüm
- 0.5.3
- Son commit
- 12 Kas 2026
- Lisans
- MIT
Cloudinary Analysis MCP nedir?
Cloudinary Analysis bir MCP sunucusudur. Cloudinary Analyze API kullanarak moderasyon, etiketleme, altyazı oluşturma ve kalite değerlendirmesi dahil olmak üzere yapay zeka destekli görsel analizi gerçekleştirin.
Özet, projenin README dosyasından oluşturuldu
Cloudinary Analysis MCP sunucusu hakkında
Geliştiriciler, Cloudinary Analysis MCP server ile harici varlıkların görsel detaylarını analiz ederler. Bu araç, görüntüler üzerinde çeşitli otomatik incelemeler gerçekleştirmek için yapay zeka istemcilerini Cloudinary Analyze API'ye bağlar. AI vision etiketleme, moderasyon, altyazı oluşturma ve insan anatomisi algılama dahil olmak üzere geniş bir yelpazede özelleşmiş işlevleri destekler. Ayrıca görüntü kalitesini kontrol etme, filigran algılama ve Cld Fashion veya Shop Classifier gibi belirli modelleri kullanma yetenekleri sunar.
Bu sunucuyu kullanmak için bir Cloudinary cloud name sağlamalı ve API Key ile API Secret kullanarak Basic Authentication veya OAuth2 yoluyla kimlik doğrulaması yapmalısınız. Sunucu; Claude Desktop, Cursor, VS Code ve Windsurf gibi ortamlara entegre edilebilir. Node.js 20.19.0 veya üzeri ile çalışacak şekilde tasarlanmıştır. Analyze API halka açık beta aşamasında olduğundan, kullanıcıların belirli analiz seçeneklerine erişmek için ilgili Cloudinary eklentilerine aktif bir aboneliği olması gerekir.
Neler yapabilirsiniz
- 1Otomatik içerik moderasyonuYerleşik moderasyon araçlarını kullanarak görüntülerde uygunsuz içerik olup olmadığını kontrol edin.
- 2Tanımlayıcı görüntü altyazıları oluşturmaErişilebilirliği veya aranabilirliği artırmak için görüntüler için metin açıklamaları oluşturun.
- 3Görsel varlık kalitesini değerlendirmeYüklenen görüntülerin belirli kalite standartlarını karşılayıp karşılamadığını değerlendirin.
- 4Moda ve perakende ürünlerini tanımlamaGiyim veya alışverişle ilgili içerikleri sınıflandırmak için özelleşmiş modeller kullanın.
Projenin README dosyasından alınmıştır. Her kullanım durumu, oradaki bir alıntı ile kontrol edilir.
Cloudinary Analysis MCP nasıl yüklenir
Biçimler 10 Kas 2026 tarihinde doğrulandıCursor'a ekleGoose'a ekleCloudinary Analysis MCP'yi Claude Code içine yükleyin
$ claude mcp add --env 'CLOUDINARY_API_SECRET=<YOUR_CLOUDINARY_API_SECRET>' --env 'CLOUDINARY_API_KEY=<CLOUDINARY_API_KEY>' --env 'CLOUDINARY_CLOUD_NAME=<CLOUDINARY_CLOUD_NAME>' analysis-mcp -- npx -y @cloudinary/analysis-mcpCloudinary Analysis MCP'yi Cursor içine yükleyin
~/.cursor/mcp.json
{
"mcpServers": {
"analysis-mcp": {
"command": "npx",
"args": [
"-y",
"@cloudinary/analysis-mcp"
],
"env": {
"CLOUDINARY_API_SECRET": "<YOUR_CLOUDINARY_API_SECRET>",
"CLOUDINARY_API_KEY": "<CLOUDINARY_API_KEY>",
"CLOUDINARY_CLOUD_NAME": "<CLOUDINARY_CLOUD_NAME>"
}
}
}
}Cloudinary Analysis MCP'yi VS Code içine yükleyin
.vscode/mcp.json
{
"servers": {
"analysis-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@cloudinary/analysis-mcp"
],
"env": {
"CLOUDINARY_API_SECRET": "<YOUR_CLOUDINARY_API_SECRET>",
"CLOUDINARY_API_KEY": "<CLOUDINARY_API_KEY>",
"CLOUDINARY_CLOUD_NAME": "<CLOUDINARY_CLOUD_NAME>"
}
}
}
}Cloudinary Analysis MCP'yi VS Code CLI içine yükleyin
$ code --add-mcp '{"name":"analysis-mcp","type":"stdio","command":"npx","args":["-y","@cloudinary/analysis-mcp"],"env":{"CLOUDINARY_API_SECRET":"<YOUR_CLOUDINARY_API_SECRET>","CLOUDINARY_API_KEY":"<CLOUDINARY_API_KEY>","CLOUDINARY_CLOUD_NAME":"<CLOUDINARY_CLOUD_NAME>"}}'Cloudinary Analysis MCP'yi Claude Desktop içine yükleyin
claude_desktop_config.json
{
"mcpServers": {
"analysis-mcp": {
"command": "npx",
"args": [
"-y",
"@cloudinary/analysis-mcp"
],
"env": {
"CLOUDINARY_API_SECRET": "<YOUR_CLOUDINARY_API_SECRET>",
"CLOUDINARY_API_KEY": "<CLOUDINARY_API_KEY>",
"CLOUDINARY_CLOUD_NAME": "<CLOUDINARY_CLOUD_NAME>"
}
}
}
}Cloudinary Analysis MCP'yi Codex içine yükleyin
$ codex mcp add analysis-mcp --env 'CLOUDINARY_API_SECRET=<YOUR_CLOUDINARY_API_SECRET>' --env 'CLOUDINARY_API_SECRET=<YOUR_CLOUDINARY_API_SECRET>' --env 'CLOUDINARY_API_KEY=<CLOUDINARY_API_KEY>' --env 'CLOUDINARY_API_KEY=<CLOUDINARY_API_KEY>' --env 'CLOUDINARY_CLOUD_NAME=<CLOUDINARY_CLOUD_NAME>' --env 'CLOUDINARY_CLOUD_NAME=<CLOUDINARY_CLOUD_NAME>' -- npx -y @cloudinary/analysis-mcpCloudinary Analysis MCP'yi Codex config.toml içine yükleyin
~/.codex/config.toml
[mcp_servers.analysis-mcp] command = "npx" args = ["-y", "@cloudinary/analysis-mcp"] [mcp_servers.analysis-mcp.env] CLOUDINARY_API_SECRET = "<YOUR_CLOUDINARY_API_SECRET>" CLOUDINARY_API_KEY = "<CLOUDINARY_API_KEY>" CLOUDINARY_CLOUD_NAME = "<CLOUDINARY_CLOUD_NAME>"
Cloudinary Analysis MCP'yi Gemini CLI içine yükleyin
$ gemini mcp add -s user -e 'CLOUDINARY_API_SECRET=<YOUR_CLOUDINARY_API_SECRET>' -e 'CLOUDINARY_API_SECRET=<YOUR_CLOUDINARY_API_SECRET>' -e 'CLOUDINARY_API_KEY=<CLOUDINARY_API_KEY>' -e 'CLOUDINARY_API_KEY=<CLOUDINARY_API_KEY>' -e 'CLOUDINARY_CLOUD_NAME=<CLOUDINARY_CLOUD_NAME>' -e 'CLOUDINARY_CLOUD_NAME=<CLOUDINARY_CLOUD_NAME>' analysis-mcp npx -- -y @cloudinary/analysis-mcpCloudinary Analysis MCP'yi Gemini settings.json içine yükleyin
~/.gemini/settings.json
{
"mcpServers": {
"analysis-mcp": {
"command": "npx",
"args": [
"-y",
"@cloudinary/analysis-mcp"
],
"env": {
"CLOUDINARY_API_SECRET": "<YOUR_CLOUDINARY_API_SECRET>",
"CLOUDINARY_API_KEY": "<CLOUDINARY_API_KEY>",
"CLOUDINARY_CLOUD_NAME": "<CLOUDINARY_CLOUD_NAME>"
}
}
}
}Yapılandırma
CLOUDINARY_API_SECRETGerekliGizliYour Cloudinary API secret. Found in Dashboard > Settings > Access Keys.
CLOUDINARY_API_SECRETGerekliGizliYour Cloudinary API secret. Found in Dashboard > Settings > Access Keys.
CLOUDINARY_API_KEYGerekliYour Cloudinary API key. Found in Dashboard > Settings > Access Keys.
CLOUDINARY_API_KEYGerekliYour Cloudinary API key. Found in Dashboard > Settings > Access Keys.
CLOUDINARY_CLOUD_NAMEGerekliYour Cloudinary cloud name. Find it in your Cloudinary Dashboard.
CLOUDINARY_CLOUD_NAMEGerekliYour Cloudinary cloud name. Find it in your Cloudinary Dashboard.
CLOUDINARY_URL
| Ad | Açıklama | Sunucu |
|---|---|---|
| CLOUDINARY_API_SECRET | Your Cloudinary API secret. Found in Dashboard > Settings > Access Keys. | GerekliGizli |
| CLOUDINARY_API_SECRET | Your Cloudinary API secret. Found in Dashboard > Settings > Access Keys. | GerekliGizli |
| CLOUDINARY_API_KEY | Your Cloudinary API key. Found in Dashboard > Settings > Access Keys. | Gerekli |
| CLOUDINARY_API_KEY | Your Cloudinary API key. Found in Dashboard > Settings > Access Keys. | Gerekli |
| CLOUDINARY_CLOUD_NAME | Your Cloudinary cloud name. Find it in your Cloudinary Dashboard. | Gerekli |
| CLOUDINARY_CLOUD_NAME | Your Cloudinary cloud name. Find it in your Cloudinary Dashboard. | Gerekli |
| CLOUDINARY_URL | — |
Otomatik kontroller
Çalıştırıldı 13 Kas 2026Tam rapor →Henüz doğrulanmadı. Bir sunucunun 80 puana, ciddi bir bulgu olmamasına ve kontrol edebilmemiz için yeterli veriye ihtiyacı vardır. Kontroller nasıl çalışır · Daha fazla puan için nelerin düzeltileceği
- Kaynak deposu bağlantılı ve erişilebilirGeçti
- Açık kaynak lisansı (OSI)Geçti
- Son bir yıl içinde commit veya sürüm mevcutGeçti
- Paket adı popüler bir pakete yakın değil@cloudinary/analysis-mcp looks like @amplitude/mcp-analyticsBulgu
- Uzak uç nokta HTTPS kullanıyorGeçti
- Yıkıcı araçlar etiketlenmişKontrol edilmedi
- Modele yönelik gizli talimat yokGeçti
- Pakette veya bağımlılıklarında kritik uyarı yokGeçti
Cloudinary Analysis MCP Server
Summary
Analyze API (Beta): Use the Analyze API to analyze any external asset and return details based on the type of analysis requested.
Currently supports the following analysis options:
- AI Vision - Tagging
- AI Vision - Moderation
- AI Vision - General
- Captioning
- Cld Fashion
- Cld Text
- Coco
- Google Tagging
- Human Anatomy
- Image Quality Analysis
- Lvis
- Shop Classifier
- Unidet
- Watermark Detection
Notes:
- The Analyze API is currently in development and is available as a Public Beta, which means we value your feedback, so please feel free to share any thoughts with us.
- The analysis options require an active subscription to the relevant add-on. Learn more about registering for add-ons.
The API supports both Basic Authentication using your Cloudinary API Key and API Secret (which can be found on the Dashboard page of your Cloudinary Console) or OAuth2 (Contact support for more information regarding OAuth).
Table of Contents
Installation
The MCP server requires Node.js 20.19.0 or later.
Install the MCP server as a Desktop Extension using the pre-built mcp-server.mcpb file:
Simply drag and drop the mcp-server.mcpb file onto Claude Desktop to install the extension.
The MCP bundle package includes the MCP server and all necessary configuration. Once installed, the server will be available without additional setup.
[!NOTE] MCP bundles provide a streamlined way to package and distribute MCP servers. Learn more about Desktop Extensions.
Or manually:
- Open Cursor Settings
- Select Tools and Integrations
- Select New MCP Server
- If the configuration file is empty paste the following JSON into the MCP Server Configuration:
{
"command": "npx",
"args": [
"@cloudinary/analysis-mcp",
"start",
"--cloud-name",
"CLOUD_NAME",
"--api-key",
"",
"--api-secret",
"",
"--o-auth2",
""
]
}
claude mcp add CloudinaryAnalysis -- npx -y @cloudinary/analysis-mcp start --cloud-name CLOUD_NAME --api-key --api-secret --o-auth2
gemini mcp add CloudinaryAnalysis -- npx -y @cloudinary/analysis-mcp start --cloud-name CLOUD_NAME --api-key --api-secret --o-auth2
Refer to Official Windsurf documentation for latest information
- Open Windsurf Settings
- Select Cascade on left side menu
- Click on
Manage MCPs. (To Manage MCPs you should be signed in with a Windsurf Account) - Click on
View raw configto open up the mcp configuration file. - If the configuration file is empty paste the full json
{
"command": "npx",
"args": [
"@cloudinary/analysis-mcp",
"start",
"--cloud-name",
"CLOUD_NAME",
"--api-key",
"",
"--api-secret",
"",
"--o-auth2",
""
]
}
Or manually:
Refer to Official VS Code documentation for latest information
- Open Command Palette
- Search and open
MCP: Open User Configuration. This should open mcp.json file - If the configuration file is empty paste the full json
{
"command": "npx",
"args": [
"@cloudinary/analysis-mcp",
"start",
"--cloud-name",
"CLOUD_NAME",
"--api-key",
"",
"--api-secret",
"",
"--o-auth2",
""
]
}
npx @cloudinary/analysis-mcp start --cloud-name CLOUD_NAME --api-key --api-secret --o-auth2
For a full list of server arguments, run:
npx @cloudinary/analysis-mcp --help
Progressive Discovery
MCP servers with many tools can bloat LLM context windows, leading to increased token usage and tool confusion. Dynamic mode solves this by exposing only a small set of meta-tools that let agents progressively discover and invoke tools on demand.
To enable dynamic mode, pass the --mode dynamic flag when starting your server:
{
"mcpServers": {
"CloudinaryAnalysis": {
"command": "npx",
"args": ["@cloudinary/analysis-mcp", "start", "--mode", "dynamic"],
// ... other server arguments
}
}
}
In dynamic mode, the server registers only the following meta-tools instead of every individual tool:
list_tools: Lists all available tools with their names and descriptions.describe_tool_input: Returns the input schema for one or more tools by name.execute_tool: Executes a tool by name with its arguments.
This approach significantly reduces the number of tokens sent to the LLM on each request, which is especially useful for servers with a large number of tools.
Configuration
Environment Variables
The MCP server supports the following environment variables:
| Variable | Description | Required |
|---|---|---|
CLOUDINARY_CLOUD_NAME |
Your Cloudinary cloud name | Yes |
CLOUDINARY_API_KEY |
Your Cloudinary API key | Yes |
CLOUDINARY_API_SECRET |
Your Cloudinary API secret | Yes |
CLOUDINARY_URL |
Complete Cloudinary URL (alternative to individual vars) | No |
CLOUDINARY_URL Format
You can use a single CLOUDINARY_URL instead of individual variables:
CLOUDINARY_URL=cloudinary://API_KEY:API_SECRET@CLOUD_NAME
Authentication
The MCP server uses your Cloudinary API key and secret for authentication:
{
"env": {
"CLOUDINARY_CLOUD_NAME": "demo",
"CLOUDINARY_API_KEY": "123456789012345",
"CLOUDINARY_API_SECRET": "abcdefghijklmnopqrstuvwxyz12"
}
}
Development
Building from Source
Prerequisites
- Node.js v20 or higher
- npm, pnpm, bun, or yarn
Build Steps
# Clone the repository
git clone https://github.com/cloudinary/analysis-mcp.git
cd analysis-mcp
# Install dependencies
npm install
# Build the project
npm run build
# Run locally
npm start
Contributions
While we value contributions to this MCP Server, the code is generated programmatically from the Cloudinary API spec. Any manual changes to generated files will be overwritten on the next generation.
We look forward to hearing your feedback. Feel free to open a PR or issue with a proof of concept and we'll do our best to include it in a future release.
MCP Server Created by Speakeasy
Cloudinary Analysis MCP soruları
Cloudinary Analysis MCP'yi Claude Code'a nasıl eklerim?
Terminalinizde claude mcp add --env 'CLOUDINARY_API_SECRET=<YOUR_CLOUDINARY_API_SECRET>' --env 'CLOUDINARY_API_KEY=<CLOUDINARY_API_KEY>' --env 'CLOUDINARY_CLOUD_NAME=<CLOUDINARY_CLOUD_NAME>' analysis-mcp -- npx -y @cloudinary/analysis-mcp komutunu çalıştırın. Her projede kullanılabilir olması için --scope user ekleyin.
Cloudinary Analysis MCP'yi Cursor'a nasıl eklerim?
~/.cursor/mcp.json dosyasını açın ve yukarıdaki yükleme bölümünde gösterilen Cursor yapılandırmasını kullanarak sunucuyu mcpServers altına ekleyin.
Bu analiz araçlarını kullanmak için aboneliğe ihtiyacım var mı?
Evet, belirli analiz seçenekleri ilgili Cloudinary eklentisine ait aktif bir abonelik gerektirir.
Cloudinary Analysis MCP server ile nasıl kimlik doğrulaması yapabilirim?
Sunucu, Cloudinary API Key ve API Secret kullanarak Basic Authentication veya OAuth2 yöntemlerini destekler.
Kurulum için sistem gereksinimleri nelerdir?
MCP server, Node.js sürüm 20.19.0 veya üzerini gerektirir.