Cloudflare MCP Server

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

  • 1 090 ★ репозитория
  • Последний коммит
  • Apache-2.0
MCP-серверОфициальныйВыбор редакции

Широкий доступ

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

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

cloudflare/mcp

Установка

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

npx skillfoxx add mcp/cloudflare-mcp

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

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

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

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

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

Что делает

Сервер дает агенту доступ ко всему 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

MCP

Транспорт
http
Авторизация
OAuth

Переменные окружения

Bearer Token секрет
API-токен Cloudflare для входа без OAuth, для CI и автоматизации

Ограничения

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

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

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

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

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

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

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

Чем Cloudflare MCP Server отличается от серверов с инструментом на каждый эндпоинт?

У API Cloudflare около 2500 эндпоинтов. Схемы эндпоинтов в контекст не выгружаются, сервер отдает три инструмента: поиск по документации спецификации и выполнение кода. Так агент управляет всем API и экономит контекст.

Как подключить Cloudflare MCP и что делает параметр codemode?

В конфиг клиента добавьте сервер cloudflare-api по HTTP, как в блоке установки, и пройдите вход через OAuth. Режим codemode включен по умолчанию, а параметр адреса ?codemode=false регистрирует отдельный инструмент на каждый из около 2500 эндпоинтов. Риск высокий.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы

MCP-серверы Cloudflare

Cloudflare MCP Server

Официальный

Набор удаленных MCP-серверов Cloudflare: документация, Workers, логи, Radar, браузер, DNS и другие сервисы аккаунта

MCP-серверШирокий доступ4,5 тыс.Звезды репозитория

Самостоятельно размещаемый шлюз, который собирает несколько MCP-серверов в один эндпоинт с авторизацией и выбором инструментов

MCP-серверШирокий доступ2,8 тыс.Звезды репозитория
Официальный

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

MCP-серверШирокий доступ71Звезды репозитория
Официальный

Официальный MCP-сервер Microsoft для Azure: агент видит ресурсы подписки и работает с сервисами Azure от вашего имени

MCP-серверШирокий доступ3,9 тыс.Звезды репозитория
Официальный

Локальный шлюз объединяет MCP-серверы внутренних сервисов, проверяет вход пользователя и записывает обращения в журнал.

MCP-серверШирокий доступ587Звезды репозитория

Менеджер MCP-серверов на Node.js: запускает локальные и подключает удаленные серверы и отдает их клиенту одним адресом с REST API для управления

MCP-серверШирокий доступ525Звезды репозитория

Коротко о 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.

Бейдж для README

Сообщить о проблеме