Cloudflare MCP Server

Официальный MCP-сервер Cloudflare: агент управляет всем API Cloudflare через поиск по спецификации и выполнение кода

MCP-серверОфициальныйВыбор редакции

Высокий риск

Высокий уровень ставим, когда инструмент пишет во внешние системы, работает с деньгами, рабочими базами или секретами либо выполняет произвольные команды. CLI поставит его только после вашего согласия.

Почему такой уровень

  • Управляет боевой облачной инфраструктурой Cloudflare
  • Требует OAuth или API-токен с правами на ресурсы
  • Может менять DNS, Workers, файрвол и другие продукты
Все причины и проверки

cloudflare/mcp

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add mcp/cloudflare-mcp

Определит агенты на машине, проверит риск и зафиксирует версию.

Другие способы установки

У записи высокий риск, поэтому установки в один клик нет. Посмотрите код и добавьте конфиг вручную.

Выполните в терминале

claude mcp add --transport http cloudflare-api https://mcp.cloudflare.com/mcp

Или добавьте в файл .mcp.json, в проекте

{
  "mcpServers": {
    "cloudflare-api": {
      "type": "http",
      "url": "https://mcp.cloudflare.com/mcp"
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers.

Добавьте в файл ~/.cursor/mcp.json, для всех проектов

{
  "mcpServers": {
    "cloudflare-api": {
      "url": "https://mcp.cloudflare.com/mcp"
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers. Для одного проекта тот же блок кладут в .cursor/mcp.json.

Выполните в терминале

code --add-mcp '{"name":"cloudflare-api","type":"http","url":"https://mcp.cloudflare.com/mcp"}'

Или добавьте в файл .vscode/mcp.json, в проекте

{
  "servers": {
    "cloudflare-api": {
      "type": "http",
      "url": "https://mcp.cloudflare.com/mcp"
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа servers.

Выполните в терминале

codex mcp add cloudflare-api --url https://mcp.cloudflare.com/mcp

Или добавьте в файл ~/.codex/config.toml, для всех проектов

[mcp_servers.cloudflare-api]
url = "https://mcp.cloudflare.com/mcp"

Если файл уже есть, допишите блок в конец.

Выполните в терминале

gemini mcp add -s user -t http cloudflare-api https://mcp.cloudflare.com/mcp

Или добавьте в файл ~/.gemini/settings.json, для всех проектов

{
  "mcpServers": {
    "cloudflare-api": {
      "httpUrl": "https://mcp.cloudflare.com/mcp"
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers.

Добавьте в файл ~/.config/devin/mcp_config.json, для всех проектов

{
  "mcpServers": {
    "cloudflare-api": {
      "serverUrl": "https://mcp.cloudflare.com/mcp"
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers. В легаси Cascade конфиг MCP лежит в ~/.codeium/windsurf/mcp_config.json.

Бывший Windsurf.

Добавьте в файл cline_mcp_settings.json, для всех проектов

{
  "mcpServers": {
    "cloudflare-api": {
      "type": "streamableHttp",
      "url": "https://mcp.cloudflare.com/mcp"
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers. Файл настроек открывается в Cline: вкладка MCP Servers, кнопка Configure MCP Servers.

Добавьте в файл .roo/mcp.json, в проекте

{
  "mcpServers": {
    "cloudflare-api": {
      "type": "streamable-http",
      "url": "https://mcp.cloudflare.com/mcp"
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers.

Форк Roo Code, папки .roo те же.

Добавьте в файл opencode.json, в проекте

{
  "mcp": {
    "cloudflare-api": {
      "type": "remote",
      "url": "https://mcp.cloudflare.com/mcp"
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcp.

Добавьте в файл ~/.config/zed/settings.json, для всех проектов

{
  "context_servers": {
    "cloudflare-api": {
      "url": "https://mcp.cloudflare.com/mcp"
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа context_servers.

Сверено с репозиторием 25 сент. 2026, коммит eb5db41.

Текст для агента

Добавь в конфигурацию MCP клиента сервер по адресу https://mcp.cloudflare.com/mcp с типом http. Авторизуйся через OAuth в браузере или пропиши bearer-токен Cloudflare с нужными правами.

Другие способы из описания автора
{
  "mcpServers": {
    "cloudflare-api": {
      "type": "http",
      "url": "https://mcp.cloudflare.com/mcp"
    }
  }
}

Удаленный сервер по HTTP. При первом обращении откроется вход в Cloudflare через OAuth.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Сервер дает агенту доступ ко всему API Cloudflare, но не вываливает тысячи схем в контекст. Вместо отдельного инструмента на каждый из примерно 2500 эндпоинтов он отдает три инструмента: поиск по документации, поиск по спецификации API и выполнение кода, который вызывает cloudflare.request(). Спецификация лежит на сервере, агенту возвращается только результат, поэтому расход токенов минимальный. Через него можно управлять Workers, KV, R2, D1, Pages, DNS, файрволом, балансировщиками и другими продуктами, а также делать запросы к GraphQL Analytics API.

Для кого. Для devops-инженеров и разработчиков, которые держат инфраструктуру на Cloudflare и хотят управлять ей из агента.

Подходит, если

  • Нужно управлять ресурсами Cloudflare из агента: Workers, DNS, KV, R2, D1
  • Нужен доступ ко всему API Cloudflare без раздувания контекста
  • Нужно снять аналитику через GraphQL API

Не подходит, если

  • Нет аккаунта Cloudflare или прав на нужные ресурсы
  • Не хотите давать агенту доступ к боевой облачной инфраструктуре
  • Клиент не умеет в удаленный MCP по HTTP

Пример запроса к агенту

Покажи все мои Workers и добавь A-запись для api.example.com на 192.0.2.1

Ограничения

Это удаленный сервер по HTTP, нужен клиент с поддержкой такого транспорта. Требуется аккаунт Cloudflare: вход по OAuth с выбором прав или API-токен для CI и автоматизации. Токены с фильтрацией по IP клиента сейчас не поддерживаются. Отключение code mode через параметр codemode=false резко повышает расход токенов.

Как отключить. Удалите запись cloudflare-api из конфигурации MCP клиента и отзовите API-токен или доступ OAuth в панели Cloudflare.

MCP

Транспорт
http
Авторизация
OAuth
Переменные окружения
Переменные окружения
Bearer Token
секрет
API-токен Cloudflare для входа без OAuth, для CI и автоматизации

Проверка безопасности

  • Управляет боевой облачной инфраструктурой Cloudflare
  • Требует OAuth или API-токен с правами на ресурсы
  • Может менять DNS, Workers, файрвол и другие продукты

Коротко о README

README описывает сервер по паттерну code mode: вместо инструмента на каждый эндпоинт агент получает docs, search и execute и сам пишет код на JavaScript для работы со спецификацией и вызовов cloudflare.request(). Приведена таблица сравнения расхода токенов, конфигурации подключения по OAuth и по API-токену, а также пример работы с GraphQL Analytics API. Указан адрес сервера https://mcp.cloudflare.com/mcp и способ отключить code mode. Лицензия Apache-2.0.

Частые вопросы

Как сервер экономит контекст?

Спецификация API хранится на сервере. Агент пишет код для поиска нужных эндпоинтов и их вызова, а в контекст возвращается только результат выполнения.

Можно обойтись без OAuth?

Да. Для CI и автоматизации создайте API-токен в панели Cloudflare и передавайте его как bearer-токен.

Выбор редакции

MCP-сервер, встроенный в агент Netdata: метрики, логи, алерты и живые данные о процессах, сервисах и контейнерах для AI-ассистента

MCP-серверСредний рискБез VPN80,7 тыс.Звезды репозитория
Выбор редакции

Официальный MCP-сервер GitHub: код, issues, пул-реквесты, Actions и алерты безопасности прямо из агента

MCP-серверВысокий риск33,3 тыс.Звезды репозитория

Agent Skills для продуктов Google

Agent Skills for Google products and technologies

Выбор редакции

Официальная коллекция скиллов Google для работы с Google Cloud, BigQuery, GKE, рекламой и аналитикой из агента

СкиллВысокий риск20,5 тыс.Звезды репозитория

MCP-серверы для AWS

Open source MCP servers for AWS

Официальный

Официальный набор MCP-серверов AWS: документация, IaC, контейнеры, serverless, базы данных, стоимость и мониторинг

MCP-серверВысокий риск9,7 тыс.Звезды репозитория
Foxx AICloudflare MCP Server

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.