Cloudflare MCP Server
официальныйРазвёртывайте, настраивайте и запрашивайте информацию о ваших ресурсах на платформе разработчика Cloudflare (например, Workers/KV/R2/D1).
Документация
Cloudflare MCP Server
Model Context Protocol (MCP) — это новый стандартизированный протокол для управления контекстом между большими языковыми моделями (LLM) и внешними системами. В этом репозитории вы найдете несколько MCP-серверов, позволяющих подключиться к сервисам Cloudflare из MCP-клиента (например, Cursor, Claude) и использовать естественный язык для выполнения задач через вашу учетную запись Cloudflare.
Эти MCP-серверы позволяют вашему MCP-клиенту считывать конфигурации из вашей учетной записи, обрабатывать информацию, давать рекомендации на основе данных и даже вносить предложенные изменения за вас. Все эти действия могут выполняться в рамках множества сервисов Cloudflare, включая разработку приложений, безопасность и производительность.
Они поддерживают как транспорт streamable-http через /mcp, так и транспорт sse (устаревший) через /sse.
В этот репозиторий включены следующие серверы:
| Имя сервера | Описание | URL сервера |
|---|---|---|
| Сервер документации | Получение актуальной справочной информации по Cloudflare | https://docs.mcp.cloudflare.com/mcp |
| Сервер Workers Bindings | Создание приложений Workers с использованием хранилищ, AI и вычислительных примитивов | https://bindings.mcp.cloudflare.com/mcp |
| Сервер Workers Builds | Получение аналитики и управление сборками Cloudflare Workers | https://builds.mcp.cloudflare.com/mcp |
| Сервер наблюдаемости | Отладка и анализ логов и аналитики вашего приложения | https://observability.mcp.cloudflare.com/mcp |
| Сервер контейнеров | Запуск изолированной среды разработки | https://containers.mcp.cloudflare.com/mcp |
| Сервер рендеринга браузера | Получение веб-страниц, преобразование их в markdown и создание скриншотов | https://browser.mcp.cloudflare.com/mcp |
| Сервер Logpush | Получение кратких сводок о состоянии заданий Logpush | https://logs.mcp.cloudflare.com/mcp |
| Сервер AI Gateway | Поиск по логам, получение деталей о промптах и ответах | https://ai-gateway.mcp.cloudflare.com/mcp |
| Сервер Audit Logs | Запрос аудиторских логов и создание отчетов для проверки | https://auditlogs.mcp.cloudflare.com/mcp |
| Сервер DNS Analytics | Оптимизация производительности DNS и отладка проблем на основе текущей настройки | https://dns-analytics.mcp.cloudflare.com/mcp |
| Сервер Digital Experience Monitoring | Быстрое получение аналитики по критически важным приложениям вашей организации | https://dex.mcp.cloudflare.com/mcp |
| Сервер Cloudflare One CASB | Быстрое выявление небезопасных конфигураций SaaS-приложений для защиты пользователей и данных | https://casb.mcp.cloudflare.com/mcp |
| Сервер GraphQL | Получение аналитических данных с помощью GraphQL API Cloudflare | https://graphql.mcp.cloudflare.com/mcp |
Какой MCP-сервер Cloudflare вам следует использовать?
Cloudflare предоставляет две категории MCP-серверов:
- Сервер Code Mode (
mcp.cloudflare.com) вcloudflare/mcp: лучше всего подходит, когда вам нужен широкий доступ к API Cloudflare через выполнение кода. - Предметно-ориентированные серверы (
*.mcp.cloudflare.com) в этом репозитории: лучше всего подходят, когда вам нужны специализированные, типизированные инструменты для конкретной области продуктов Cloudflare.
Когда что использовать?
Используйте сервер Code Mode, когда:
- вам нужен широкий охват API по многим продуктам Cloudflare
- вы предпочитаете меньший набор универсальных инструментов
- ваш рабочий процесс лучше обслуживается выполнением кода
Используйте предметно-ориентированные серверы в этом репозитории, когда:
- вам нужны специализированные инструменты для конкретной области продукта
- вы хотите более управляемых, типизированных взаимодействий
- вы работаете в основном в одной области Cloudflare, такой как наблюдаемость, Bindings, Radar или Browser Rendering
Узнайте больше о сервере Code Mode здесь: cloudflare/mcp.
Доступ к удаленному MCP-серверу из любого MCP-клиента
Если ваш MCP-клиент имеет встроенную поддержку удаленных MCP-серверов, клиент предоставит возможность принять URL сервера непосредственно в своем интерфейсе (например, Cloudflare AI Playground)
Если ваш клиент еще не поддерживает удаленные MCP-серверы, вам потребуется настроить его конфигурационный файл, используя mcp-remote (https://www.npmjs.com/package/mcp-remote), чтобы указать, к каким серверам ваш клиент может получить доступ.
{
"mcpServers": {
"cloudflare-observability": {
"command": "npx",
"args": ["mcp-remote", "https://observability.mcp.cloudflare.com/mcp"]
},
"cloudflare-bindings": {
"command": "npx",
"args": ["mcp-remote", "https://bindings.mcp.cloudflare.com/mcp"]
}
}
}
Использование MCP-серверов Cloudflare с OpenAI Responses API
Чтобы использовать один из MCP-серверов Cloudflare с OpenAI Responses API, вам потребуется предоставить Responses API токен API с областями действия (разрешениями), необходимыми для этого конкретного MCP-сервера.
Например, чтобы использовать MCP-сервер Browser Rendering с OpenAI, создайте токен API в панели управления Cloudflare здесь со следующими разрешениями:
Нужен доступ к большему числу инструментов Cloudflare?
Мы продолжаем добавлять функциональность в этот репозиторий удаленных MCP-серверов. Если вы хотите оставить отзыв, сообщить об ошибке или предложить новую функцию, пожалуйста, создайте issue в этом репозитории.
Устранение неполадок
«Ответ Claude был прерван ... »
Если вы видите это сообщение, Claude, вероятно, достиг лимита длины контекста и остановился на середине ответа. Чаще всего это происходит на серверах, которые инициируют множество цепных вызовов инструментов, таких как сервер наблюдаемости.
Чтобы снизить вероятность возникновения этой проблемы:
- Старайтесь быть конкретными, формулируйте запросы лаконично.
- Если один запрос вызывает несколько инструментов, попробуйте разбить его на несколько более мелких вызовов инструментов, чтобы ответы были короткими.
Платные функции
Некоторые функции могут требовать платного тарифного плана Cloudflare Workers. Убедитесь, что ваша учетная запись Cloudflare имеет необходимый уровень подписки для функций, которые вы собираетесь использовать.
Участие в разработке
Заинтересованы в участии и локальном запуске этого сервера? См. CONTRIBUTING.md, чтобы начать.