Cloudflare MCP Server
Официальный MCP-сервер Cloudflare: агент управляет всем API Cloudflare через поиск по спецификации и выполнение кода
Высокий риск
Высокий уровень ставим, когда инструмент пишет во внешние системы, работает с деньгами, рабочими базами или секретами либо выполняет произвольные команды. CLI поставит его только после вашего согласия.
Почему такой уровень
- Управляет боевой облачной инфраструктурой Cloudflare
- Требует OAuth или API-токен с правами на ресурсы
- Может менять DNS, Workers, файрвол и другие продукты
Установка
В терминале, через 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.
Добавь в конфигурацию 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-сервер GitHub: код, issues, пул-реквесты, Actions и алерты безопасности прямо из агента
Agent Skills для продуктов Google
Agent Skills for Google products and technologies
Официальная коллекция скиллов Google для работы с Google Cloud, BigQuery, GKE, рекламой и аналитикой из агента
MCP-серверы для AWS
Open source MCP servers for AWS
Официальный набор MCP-серверов AWS: документация, IaC, контейнеры, serverless, базы данных, стоимость и мониторинг