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 сервера
Сервер документацииПолучение актуальной справочной информации по Cloudflarehttps://docs.mcp.cloudflare.com/mcp
Сервер Workers BindingsСоздание приложений Workers с использованием хранилищ, AI и вычислительных примитивовhttps://bindings.mcp.cloudflare.com/mcp
Сервер Workers BuildsПолучение аналитики и управление сборками Cloudflare Workershttps://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Получение кратких сводок о состоянии заданий Logpushhttps://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 Cloudflarehttps://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 здесь со следующими разрешениями:

Screenshot 2025-05-21 at 10 38 02 AM

Нужен доступ к большему числу инструментов Cloudflare?

Мы продолжаем добавлять функциональность в этот репозиторий удаленных MCP-серверов. Если вы хотите оставить отзыв, сообщить об ошибке или предложить новую функцию, пожалуйста, создайте issue в этом репозитории.

Устранение неполадок

«Ответ Claude был прерван ... »

Если вы видите это сообщение, Claude, вероятно, достиг лимита длины контекста и остановился на середине ответа. Чаще всего это происходит на серверах, которые инициируют множество цепных вызовов инструментов, таких как сервер наблюдаемости.

Чтобы снизить вероятность возникновения этой проблемы:

  • Старайтесь быть конкретными, формулируйте запросы лаконично.
  • Если один запрос вызывает несколько инструментов, попробуйте разбить его на несколько более мелких вызовов инструментов, чтобы ответы были короткими.

Платные функции

Некоторые функции могут требовать платного тарифного плана Cloudflare Workers. Убедитесь, что ваша учетная запись Cloudflare имеет необходимый уровень подписки для функций, которые вы собираетесь использовать.

Участие в разработке

Заинтересованы в участии и локальном запуске этого сервера? См. CONTRIBUTING.md, чтобы начать.