Cloudflare MCP Server
Официальный MCP-сервер Cloudflare: агент управляет всем API Cloudflare через поиск по спецификации и выполнение кода
- 1 090 ★ репозитория
- Последний коммит
- Apache-2.0
Широкий доступ
Почему такой уровень
- Управляет боевой облачной инфраструктурой Cloudflare
- Требует OAuth или API-токен с правами на ресурсы
- Может менять DNS, Workers, файрвол и другие продукты
Установка
- Работает в
В терминале, через 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.1MCP
- Транспорт
- 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-серверов в один эндпоинт с авторизацией и выбором инструментов
Официальный MCP-сервер Netlify: агент создает проекты, собирает и деплоит сайты, управляет переменными окружения и формами
Официальный MCP-сервер Microsoft для Azure: агент видит ресурсы подписки и работает с сервисами Azure от вашего имени
Локальный шлюз объединяет MCP-серверы внутренних сервисов, проверяет вход пользователя и записывает обращения в журнал.
Менеджер MCP-серверов на Node.js: запускает локальные и подключает удаленные серверы и отдает их клиенту одним адресом с REST API для управления
Коротко о 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.