Руководство по коннектору8 мин чтенияMCP-инструментов: 337 языков

Как подключить DigitalOcean к Cursor через MCP

Дайте ИИ присматривать за DigitalOcean: дроплеты с метриками CPU и трафика, развёртывания и логи App Platform, управляемые базы данных, кластеры Kubernetes, тома, DNS, файрволы, балансировщики нагрузки, баланс и счета. После вашего подтверждения он может включать и выключать дроплеты, делать снимки, повторно развёртывать приложения и редактировать записи DNS.

HCАвтор: команда HelpCodeОбновлено 8 мин чтения Открытый код на GitHub

Без банковской карты · 7 дней пробного периода · Есть вариант self-host

DigitalOcean

DigitalOcean

Let your AI keep an eye on DigitalOcean: Droplets with CPU and bandwidth metrics, App Platform deployments and logs, managed databases, Kubernetes clusters, volumes, DNS, firewalls, load balancers, balance and invoices. It can power Droplets on or off, take snapshots, redeploy apps and edit DNS records after confirming with you.

инструментов

33

Регион

INTL

Категория

Инфраструктура

Аутентификация

Bearer Token

Требуемые env-vars

DIGITALOCEAN_TOKEN
Установить в Cloud одним кликом

7 дней бесплатно · Без карты

  • 7 дней бесплатно
    Без банковской карты
  • GDPR и готовность к SOC 2
    Данные в ЕС, журналы аудита
  • Открытый код на GitHub
    Open source · AGPL-3.0
  • Работает с ChatGPT, Claude, Gemini
    Любой MCP-совместимый клиент

Пропустите установку. Заработает меньше чем за 2 минуты.

Начните бесплатный период на cloud.anythingmcp.com, добавьте DigitalOcean одним кликом и направьте свой ИИ-клиент (Claude, ChatGPT, Copilot или Cursor) на сгенерированный MCP-эндпоинт. Без Docker, без git clone, без опыта разработки.

Начать бесплатный период

Кратко

Дайте ИИ присматривать за DigitalOcean: дроплеты с метриками CPU и трафика, развёртывания и логи App Platform, управляемые базы данных, кластеры Kubernetes, тома, DNS, файрволы, балансировщики нагрузки, баланс и счета. После вашего подтверждения он может включать и выключать дроплеты, делать снимки, повторно развёртывать приложения и редактировать записи DNS.

Попробуй спросить

Примеры промптов для DigitalOcean

Кликни по промпту — он скопируется. Вставь в Claude, ChatGPT, Cursor, Gemini, Copilot или OpenClaw и запусти через этот коннектор.

DigitalOcean · live via MCP
Поделиться
Opus 4.7

Claude — это AI, он может ошибаться. Проверяйте ответы.

💡 Без установки? Используйте cloud.anythingmcp.com напрямую. Войдите, нажмите Connectors → DigitalOcean, вставьте учётные данные, создайте MCP API key, и готово. Без Docker, без git clone, без локального сервера.

DigitalOcean + Cursor

Дайте ИИ присматривать за DigitalOcean: дроплеты с метриками CPU и трафика, развёртывания и логи App Platform, управляемые базы данных, кластеры Kubernetes, тома, DNS, файрволы, балансировщики нагрузки, баланс и счета. После вашего подтверждения он может включать и выключать дроплеты, делать снимки, повторно развёртывать приложения и редактировать записи DNS.

Предварительные требования

Полные инструкции по настройке встроены в коннектор (видны в магазине при выборе коннектора). Требуемые переменные окружения:

DIGITALOCEAN_TOKEN

Шаг 1 — Получите учётные данные

  1. В панели управления DigitalOcean откройте API → Tokens (https://cloud.digitalocean.com/account/api/tokens) и нажмите Generate New Token. Токен принадлежит команде, выбранной в верхней части панели управления.
  2. Выберите срок действия и области доступа. Custom Scopes самый безопасный вариант: доступ на чтение для account, billing, droplet, app, database, kubernetes, block_storage, domain, firewall, load_balancer, monitoring, snapshot и actions; добавьте droplet update для управления питанием и снимков, app update для повторных развёртываний, а также domain create и update для изменений DNS. Read Only покрывает всё чтение и отклоняет любые изменения. Избегайте Full Access: с ним можно и уничтожать ресурсы.
  3. Скопируйте токен (он начинается с dop_v1_ и показывается один раз) в DIGITALOCEAN_TOKEN без слова Bearer и установите коннектор.
  4. Проверьте настройку с помощью digitalocean_get_account.

Что он делает: аккаунт, баланс и счета; дроплеты с их снимками и метриками CPU и трафика; приложения App Platform с их развёртываниями, шагами, завершившимися ошибкой, и ссылками на логи; управляемые базы данных и их реплики; кластеры Kubernetes с их пулами узлов; тома; домены и записи DNS; файрволы и балансировщики нагрузки.

Сначала подтверждение: включение, выключение или перезагрузка дроплета (digitalocean_power_droplet), создание снимка (digitalocean_snapshot_droplet, оплачивается за каждый ГБ в месяц), повторное развёртывание приложения (digitalocean_create_app_deployment), а также добавление или изменение записей DNS (digitalocean_create_domain_record, digitalocean_update_domain_record) затрагивают то, на что полагаются люди. Перед каждым из этих действий ИИ показывает вам ресурс и изменение и ждёт вашего «да», а затем отслеживает действие через digitalocean_get_action, пока оно не завершится.

Ничто не уничтожает ресурсы: удаление дроплетов, приложений, баз данных, кластеров или томов вообще не предлагается. digitalocean_delete_domain_record отключён при установке; администратор включает его осознанно.

Секреты остаются в DigitalOcean: инструменты для баз данных возвращают хост и порт, но никогда не пароли, строки подключения или сертификаты; инструменты для приложений не выдают переменные окружения; инструменты Kubernetes не возвращают kubeconfig. Ссылки на логи из digitalocean_get_app_logs_url временные, но любой, у кого они есть, может читать логи.

Метрики: для метрик CPU и трафика на дроплете нужен агент мониторинга. Значения CPU представляют собой накопленные секунды по каждому режиму, поэтому ИИ определяет загрузку дроплета по разнице между двумя точками.

Частые ошибки: 401 Unable to authenticate you: токен неверный, истёк или отозван. 403: у токена нет области доступа для этого вызова (например, billing:read для баланса или области update для изменения); создайте токен с этой областью. 404: такого ресурса в этой команде нет. 422: недопустимое значение, например дроплет уже выключен или запись DNS конфликтует с другой. 429: больше 5 000 запросов в час или 250 в минуту; подождите.

Коннектор не создаёт, не меняет размер и не уничтожает дроплеты, приложения, базы данных, кластеры, тома, файрволы и балансировщики нагрузки, не изменяет настройки приложений, переменные окружения и пользователей баз данных и не охватывает Spaces, реестр контейнеров, Functions, GenAI и зарезервированные IP-адреса.

Шаг 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 — Добавьте коннектор в Cursor

URL вашего сервера: в AnythingMCP откройте MCP Servers → сервер, на котором находится этот коннектор, и скопируйте его URL (https://cloud.anythingmcp.com/mcp/…). Используйте его везде, где в этом руководстве указано YOUR_SERVER_ID.

Cursor читает MCP-серверы из ~/.cursor/mcp.json. Добавь эту запись:

{
  "mcpServers": {
    "anythingmcp": {
      "url": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
      "headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
    }
  }
}
  1. Создай MCP API-ключ в AnythingMCP в разделе MCP Servers → твой сервер → API keys и вставь его вместо YOUR_MCP_API_KEY.
  2. Сохрани файл и перезапусти Cursor.
  3. Открой Cursor → Settings → MCP и проверь, что anythingmcp есть в списке и подключён.
  4. Начинай общаться: агент теперь может вызывать инструменты DigitalOcean.

Доступные инструменты

ToolWhat it does
digitalocean_get_accountRead the DigitalOcean account behind the token: email, name, uuid, status, whether the email is verified, the Droplet and reserved IP…
digitalocean_get_balanceRead the billing balance: the balance at the start of the month, usage so far this month, month-to-date balance (what is owed now) and when…
digitalocean_list_invoicesList past invoices, newest first, with uuid, amount in US dollars, billing period (YYYY-MM) and date, plus a preview of the current month
digitalocean_list_dropletsList Droplets (virtual machines): id, name, status (new, active, off, archive), region, size, vCPUs, memory, disk, image, public and…
digitalocean_get_dropletRead one Droplet: status, region, size, vCPUs, memory, disk, image, IP addresses, tags, attached volumes, enabled features (backups…
digitalocean_power_dropletChange a Droplet's power state. power_on starts it; shutdown asks the operating system to shut down cleanly; power_off cuts the power at…
digitalocean_snapshot_dropletTake a snapshot (a full disk image) of a Droplet
digitalocean_get_actionRead the progress of an action (power change, snapshot and so on): status (in-progress, completed, errored), type, start and end time and…
digitalocean_list_droplet_snapshotsList the snapshots of a Droplet: id, name, size in GB, minimum disk size, regions and creation date
digitalocean_list_appsList App Platform apps: id, name, region, live URL, tier, project, the active deployment (id, phase, cause) and any deployment in progress
digitalocean_get_appRead one App Platform app: name, region, live URL and domains, the active, in-progress and pending deployments, and its components…
digitalocean_list_app_deploymentsList the deployments of an app, newest first: id, phase (PENDING_BUILD, BUILDING, PENDING_DEPLOY, DEPLOYING, ACTIVE, SUPERSEDED, ERROR…
digitalocean_get_app_deploymentRead one app deployment: phase, cause, progress and each step with its status and the reason it failed, for finding out why a build or…
digitalocean_create_app_deploymentDeploy an app again from its current settings and source: App Platform builds (with force_build even when nothing changed) and replaces the…
digitalocean_get_app_logs_urlGet links to the logs of an app's active deployment: historic_urls are files with past log lines, live_url streams new lines
digitalocean_get_app_deployment_logs_urlGet links to the build, deploy or run logs of one deployment of an app (for example a failed one): historic_urls are files with the log…
digitalocean_list_databasesList managed database clusters: id, name, engine (pg, mysql, valkey, mongodb, kafka, opensearch), version, status, region, size, nodes…
digitalocean_get_databaseRead one managed database cluster: engine, version, status, region, size, nodes, storage, database names, host and port, the database users…
digitalocean_list_database_replicasList the read-only replicas of a database cluster: id, name, region, size, status, storage, host and creation date
digitalocean_list_kubernetes_clustersList Kubernetes (DOKS) clusters: id, name, region, Kubernetes version, state (running, provisioning, degraded, error...), API endpoint…
digitalocean_get_kubernetes_clusterRead one Kubernetes cluster: version, state and message, endpoint, node pools with each node's name and status, maintenance window, high…
digitalocean_list_volumesList block storage volumes: id, name, size in GB, region, the Droplets they are attached to, filesystem, tags and creation date
digitalocean_list_domainsList the domains managed in DigitalOcean DNS: name and default TTL
digitalocean_list_domain_recordsList the DNS records of a domain: id, type (A, AAAA, CNAME, MX, TXT, NS, SRV, CAA), name (@ for the domain itself), data, priority, port…
digitalocean_create_domain_recordAdd a DNS record to a domain
digitalocean_update_domain_recordChange an existing DNS record: only the fields you pass change, and the record type must be given and stay the same
digitalocean_delete_domain_recordDelete a DNS record
digitalocean_list_firewallsList cloud firewalls: id, name, status, inbound rules (protocol, ports, allowed sources), outbound rules, the Droplets and tags they apply…
digitalocean_get_firewallRead one cloud firewall: its inbound and outbound rules, the Droplets and tags it applies to, status and pending changes
digitalocean_list_load_balancersList load balancers: id, name, public IP, status, region, size, forwarding rules (ports and protocols), health check, target Droplets or…
digitalocean_get_load_balancerRead one load balancer: IP, status, region, size, forwarding rules, health check, sticky sessions, target Droplets or tag and HTTPS redirect
digitalocean_get_droplet_cpu_metricsRead CPU metrics of a Droplet for a time window: one series per CPU mode (user, system, idle, iowait...) with [unix time, value] pairs
digitalocean_get_droplet_bandwidth_metricsRead network bandwidth of a Droplet for a time window, in megabits per second, as [unix time, value] pairs, for the public or private…

Примеры запросов

  • «Выведи мои дроплеты с регионом, размером и статусом и скажи, какие из них выключены, но всё ещё оплачиваются.»
  • «Почему не удалось последнее развёртывание моего приложения в App Platform? Покажи шаг, завершившийся ошибкой, и причину.»
  • «Насколько был загружен CPU у web-01 за последние 24 часа и сколько трафика он отправил?»
  • «Какой у меня баланс в DigitalOcean в этом месяце и как соотносятся последние три счёта?»
  • «Направь A-запись staging.example.com на 203.0.113.10. Прежде чем менять, покажи текущую запись и новое значение.»

FAQ

Поддерживает ли Cursor собственные MCP-серверы на бесплатном тарифе? Да, MCP доступен на тарифах Hobby, Pro и Business.

Следующие шаги

Это руководство помогло?

Ваш агент для DigitalOcean в одном клике.

Установите коннектор, вставьте ключ, спросите Cursor. 7 дней бесплатно, без банковской карты.

Похожие руководства

Коннекторы

Как подключить DigitalOcean к ChatGPT через MCP

Дайте ИИ присматривать за DigitalOcean: дроплеты с метриками CPU и трафика, развёртывания и логи App Platform, управляемые базы данных, кластеры Kubernetes, тома, DNS, файрволы, балансировщики нагрузки, баланс и счета. После вашего подтверждения он может включать и выключать дроплеты, делать снимки, повторно развёртывать приложения и редактировать записи DNS.

Коннекторы

Как подключить DigitalOcean к Claude через MCP

Дайте ИИ присматривать за DigitalOcean: дроплеты с метриками CPU и трафика, развёртывания и логи App Platform, управляемые базы данных, кластеры Kubernetes, тома, DNS, файрволы, балансировщики нагрузки, баланс и счета. После вашего подтверждения он может включать и выключать дроплеты, делать снимки, повторно развёртывать приложения и редактировать записи DNS.

Коннекторы

Как подключить DigitalOcean к Gemini через MCP

Дайте ИИ присматривать за DigitalOcean: дроплеты с метриками CPU и трафика, развёртывания и логи App Platform, управляемые базы данных, кластеры Kubernetes, тома, DNS, файрволы, балансировщики нагрузки, баланс и счета. После вашего подтверждения он может включать и выключать дроплеты, делать снимки, повторно развёртывать приложения и редактировать записи DNS.

Коннекторы

Как подключить DigitalOcean к Meta Muse через MCP

Дайте ИИ присматривать за DigitalOcean: дроплеты с метриками CPU и трафика, развёртывания и логи App Platform, управляемые базы данных, кластеры Kubernetes, тома, DNS, файрволы, балансировщики нагрузки, баланс и счета. После вашего подтверждения он может включать и выключать дроплеты, делать снимки, повторно развёртывать приложения и редактировать записи DNS.

Коннекторы

DigitalOcean в MCP: дроплеты, приложения, базы данных и DNS в любом AI-агенте

Дайте ИИ присматривать за DigitalOcean: дроплеты с метриками CPU и трафика, развёртывания и логи App Platform, управляемые базы данных, кластеры Kubernetes, тома, DNS, файрволы, балансировщики нагрузки, баланс и счета. После вашего подтверждения он может включать и выключать дроплеты, делать снимки, повторно развёртывать приложения и редактировать записи DNS.

Коннекторы

Как подключить Avito к Cursor через MCP

Подключите ИИ к бизнес-аккаунту Авито: список объявлений и изменение цен, статистика просмотров, контактов и звонков, проверка выгрузок автозагрузки и их ошибок, формат фида и кошелёк, а также чтение чатов в Авито Мессенджере. Отправка сообщений и изменение настроек автозагрузки подключаются по желанию и по умолчанию выключены.