Пропустите установку. Заработает меньше чем за 2 минуты.
Начните бесплатный период на cloud.anythingmcp.com, добавьте Cloudinary одним кликом и направьте свой ИИ-клиент (Claude, ChatGPT, Copilot или Cursor) на сгенерированный MCP-эндпоинт. Без Docker, без git clone, без опыта разработки.
Кратко
Загружайте изображения и видео в Cloudinary и получайте публичный URL, ищите и упорядочивайте медиатеку, генерируйте изображения с помощью ИИ и создавайте трансформации из Claude, ChatGPT или Copilot через официальный MCP-сервер Cloudinary.
Попробуй спросить
Примеры промптов для Cloudinary
Кликни по промпту — он скопируется. Вставь в Claude, ChatGPT, Cursor, Gemini, Copilot или OpenClaw и запусти через этот коннектор.
Claude — это AI, он может ошибаться. Проверяйте ответы.
💡 Без установки? Используйте cloud.anythingmcp.com напрямую. Войдите, откройте Connectors → Cloudinary, установите коннектор, нажмите Authorize with Provider и подтвердите доступ в Cloudinary, затем создайте MCP API key. Без Docker, без
git clone, без локального сервера.
Cloudinary + Gemini
Загружайте изображения и видео в Cloudinary и получайте публичный URL, ищите и упорядочивайте медиатеку, генерируйте изображения с помощью ИИ и создавайте трансформации из Claude, ChatGPT или Copilot через официальный MCP-сервер Cloudinary.
Предварительные требования
Полные инструкции по настройке встроены в коннектор (видны в магазине при выборе коннектора). Требуемые переменные окружения:
(нет: после установки вы входите через Cloudinary)
Шаг 1 — Войдите через Cloudinary
Cloudinary поддерживает собственный официальный удалённый MCP-сервер для медиатеки, Asset Management MCP server, по адресу https://asset-management.mcp.cloudinary.com/mcp. Этот коннектор подключает его: инструменты предоставляет Cloudinary, а AnythingMCP размещает их за вашим сервером AnythingMCP с OAuth для Claude и ChatGPT, ролями для каждого инструмента и журналом аудита.
- Установите коннектор. Вставлять ничего не нужно: ни API-ключа, ни client ID, ни secret.
- На странице коннектора нажмите Authorize with Provider. AnythingMCP регистрируется в Cloudinary и перенаправляет вас на страницу входа Cloudinary. Настраивать redirect URI не нужно.
- Войдите, выберите product environment (cloud), с которым должен работать ИИ, и подтвердите доступ. После возврата в AnythingMCP список инструментов заново загружается с сервера Cloudinary. Cloudinary со временем добавляет инструменты: кнопка Discover tools на странице коннектора подтягивает новые.
- Чтобы проверить работу, запустите
cloudinary_get_usage_details. Он показывает кредиты, хранилище и трафик относительно вашего тарифа.
Для чего он нужен: многие API принимают файл только по публичному URL, например при публикации в Instagram и Facebook. cloudinary_upload_asset принимает публичный URL, data URI в Base64 или приватный путь в S3 или Google Cloud Storage и возвращает secure_url, HTTPS-ссылку, которую может открыть кто угодно. Instagram требует JPEG, поэтому ссылки для него используют f_jpg вместо f_auto.
Чей это доступ: тот, кто входит, становится пользователем Cloudinary для всех, кто пользуется этим коннектором, в product environment, выбранном при входе. Для общего коннектора входите под пользователем Cloudinary, роль которого покрывает только то, что должен делать ИИ. Чтобы сменить environment, снова нажмите Authorize with Provider и выберите другой.
Публично по умолчанию: файл, загруженный со стандартным delivery type upload, доступен любому, у кого есть его URL. Для конфиденциальных файлов задайте для type значение authenticated или private либо используйте access_control; такие ссылки требуют подписи и бесполезны для API, которые получают файлы по URL.
Отключены при установке: cloudinary_delete_asset, cloudinary_delete_derived_assets, cloudinary_delete_folder и cloudinary_delete_asset_relations. Загрузка, переименование и изменение тегов и метаданных остаются включены. cloudinary_asset_rename меняет URL ассета, поэтому уже отправленные ссылки перестают работать.
Тариф: бесплатного тарифа Cloudinary достаточно. Для ИИ-изображений (cloudinary_generate_image, cloudinary_generate_image_from_images) нужно дополнение Image Generation, и они расходуют кредиты. ИИ не может читать файлы на вашем компьютере; cloudinary_sign_upload возвращает подписанные параметры, чтобы отправить такой файл напрямую в Cloudinary.
Без входа: сервер Cloudinary также принимает API-ключ. В настройках коннектора переключите аутентификацию на API key, укажите имя заголовка cloudinary-url и вставьте значение API environment variable из Settings, API Keys в Cloudinary Console (cloudinary://<api_key>:<api_secret>@<cloud_name>).
Другие MCP-серверы Cloudinary, для настройки окружения (upload presets, именованные трансформации, вебхуки), структурированных метаданных и анализа медиа, не входят в этот коннектор; при необходимости добавьте их как пользовательские MCP-коннекторы.
Шаг 2 — Установите адаптер
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Шаг 3 — Добавьте коннектор в Gemini
URL вашего сервера: в AnythingMCP откройте MCP Servers → сервер, на котором находится этот коннектор, и скопируйте его URL (
https://cloud.anythingmcp.com/mcp/…). Используйте его везде, где в этом руководстве указаноYOUR_SERVER_ID.
Gemini CLI читает MCP-серверы из ~/.gemini/settings.json (в Windows: %USERPROFILE%\.gemini\settings.json). Добавь:
{
"mcpServers": {
"anythingmcp": {
"httpUrl": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
"headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
}
}
}
- Создай MCP API-ключ в AnythingMCP в разделе MCP Servers → твой сервер → API keys и вставь его вместо
YOUR_MCP_API_KEY. - Сохрани файл и перезапусти
gemini. - Выполни
/mcpв Gemini CLI (илиgemini mcp listв терминале):anythingmcpдолжен отображаться как подключённый. - Начинай писать промпты: Gemini CLI теперь может вызывать инструменты
Cloudinary.
Доступные инструменты
| Tool | What it does |
|---|---|
cloudinary_upload_asset | Upload an image, video or other file to Cloudinary from a public HTTP(S) URL, a Base64 data URI, an FTP address or a private S3 or Google… |
cloudinary_asset_rename | Rename an asset by changing its public ID (and optionally its delivery type) |
cloudinary_generate_archive | Create a ZIP or TGZ archive of selected assets (by public IDs, tags or prefix) and return the archive's download URL |
cloudinary_download_asset_backup | Download a backed-up version of an asset by its asset ID and version ID |
cloudinary_delete_asset | Delete an asset permanently by its asset ID, optionally invalidating the CDN cache |
cloudinary_list_images | List image assets, filtered by delivery type, public ID prefix, public IDs or tag, newest or oldest first, with cursor pagination… |
cloudinary_list_videos | List video assets, filtered by delivery type, public ID prefix, public IDs or tag, newest or oldest first, with cursor pagination… |
cloudinary_list_files | List raw files (PDFs, documents, archives and other non-media files), filtered by delivery type, public ID prefix, public IDs or tag, with… |
cloudinary_get_asset_details | Get one asset by its asset ID: public ID, delivery URLs, format, size, dimensions, tags and metadata, plus on request colors, faces… |
cloudinary_asset_update | Update an asset by its asset ID: display name, asset folder, tags, contextual and structured metadata, access control, moderation status… |
cloudinary_list_tags | List the tags used on images, videos or raw files, optionally only those starting with a prefix, with cursor pagination |
cloudinary_delete_derived_assets | Delete derived (transformed) versions of assets by derived resource ID; the originals stay |
cloudinary_manage_asset_tags | Add, remove, replace or clear tags on several assets at once, addressed by public ID |
cloudinary_manage_asset_context | Add or clear contextual metadata (key-value pairs such as alt text or caption) on several assets, addressed by public ID |
cloudinary_manage_asset_metadata | Set structured metadata field values on several assets, addressed by public ID |
cloudinary_get_usage_details | Report the product environment's usage against its plan: credits, storage, bandwidth, transformations, requests, asset counts and add-on… |
cloudinary_create_asset_relations | Relate an asset to other assets by asset ID, for example a product photo to its variants, so they can be found together |
cloudinary_delete_asset_relations | Remove the relations between an asset and other assets by asset ID; the assets themselves stay |
cloudinary_move_folder | Rename or move an asset folder, with all the assets it contains, to a new path |
cloudinary_create_folder | Create an empty asset folder at a path, for example products/2026 |
cloudinary_delete_folder | Delete an asset folder by its path |
cloudinary_search_folders | Search asset folders by name, path or creation date with a Lucene-like expression; returns up to 2,000 folders |
cloudinary_search_assets | Search assets with Cloudinary's Lucene-like expression language (tags, folder, format, size, dimensions, dates, structured and contextual… |
cloudinary_visual_search_assets | Find images in the library that look like a given image (by URL or asset ID) or that match a text description |
cloudinary_generate_image | Generate an image from a text prompt with Cloudinary's Image Generation add-on and store it in the product environment, so it has a public… |
cloudinary_generate_image_from_images | Generate an image guided by one or more reference images (stored assets or HTTPS URLs) and a prompt: restyle, on-brand variants, consistent… |
cloudinary_get_generation_task | Get the status and, once finished, the result of an image generation task started with cloudinary_generate_image or… |
cloudinary_get_tx_reference | Return Cloudinary's transformation reference: the parameters and syntax rules for transformation strings and transformed delivery URLs |
cloudinary_transform_asset | Create derived versions of an existing asset with a transformation string (for example c_fill,w_1080,h_1080/f_auto/q_auto) through the… |
cloudinary_sign_upload | Sign Upload API parameters so a file on the user's own machine can be posted straight to Cloudinary |
Примеры запросов
- «Загрузите фото товара по этой ссылке в папку products/2026, добавьте тег summer и дайте мне публичный URL.»
- «Найдите все изображения с тегом summer, загруженные за последнюю неделю, и перечислите их public ID и размеры файлов.»
- «Сколько кредитов, хранилища и трафика из нашего тарифа Cloudinary мы уже израсходовали?»
- «Сделайте квадратную JPEG-ссылку 1080 на 1080 нашего последнего главного баннера для Instagram и покажите её мне, прежде чем я опубликую пост.»
FAQ
Где Gemini CLI ищет MCP-серверы? В ~/.gemini/settings.json для твоего пользователя или в .gemini/settings.json внутри проекта. gemini mcp list показывает каждый сервер и статус подключения.
Следующие шаги
Это руководство помогло?