Официальный MCP-сервер Cloudflare: управление Workers, KV, D1, R2, AI Gateway и другими продуктами Cloudflare через AI-агента.
Требуется Cloudflare API Token (dash.cloudflare.com → Profile → API Tokens).
# Claude Desktop — claude_desktop_config.json:
{
"mcpServers": {
"cloudflare": {
"command": "npx",
"args": ["-y", "@cloudflare/mcp-server-cloudflare"],
"env": { "CLOUDFLARE_API_TOKEN": "ВАШ_ТОКЕН" }
}
}
}
# Claude Code (CLI):
claude mcp add cloudflare -e CLOUDFLARE_API_TOKEN=ВАШ_ТОКЕН -- npx -y @cloudflare/mcp-server-cloudflare
# OpenCode — ~/.config/opencode/opencode.json:
{
"mcp": {
"cloudflare": {
"type": "local",
"command": ["npx", "-y", "@cloudflare/mcp-server-cloudflare"],
"environment": { "CLOUDFLARE_API_TOKEN": "ВАШ_ТОКЕН" }
}
}
}
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 | Создание приложений Workers с использованием примитивов хранения, ИИ и вычислений | https://bindings.mcp.cloudflare.com/mcp |
| Сервер сборок Workers | Получение аналитики и управление вашими сборками 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 |
| Сервер журналов аудита | Запрос журналов аудита и создание отчетов для рассмотрения | https://auditlogs.mcp.cloudflare.com/mcp |
| Сервер аналитики DNS | Оптимизация производительности DNS и отладка проблем на основе текущей конфигурации | https://dns-analytics.mcp.cloudflare.com/mcp |
| Сервер мониторинга цифрового опыта | Быстрое получение аналитики по критическим приложениям вашей организации | 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 |
Cloudflare предоставляет две категории MCP-серверов:
mcp.cloudflare.com) в cloudflare/mcp:
наиболее удобен, когда вам нужен широкий доступ к API Cloudflare через выполнение кода.*.mcp.cloudflare.com) в этом репозитории:
наиболее удобны, когда вам нужны целенаправленные, типизированные инструменты для конкретной области продукта Cloudflare.Используйте сервер режима кода, когда:
Используйте специализированные серверы в этом репозитории, когда:
Узнайте больше о сервере режима кода здесь: cloudflare/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 с API ответов OpenAI, вам необходимо предоставить API ответов маркер API, который имеет области (разрешения), требуемые для данного MCP-сервера.
Например, чтобы использовать MCP-сервер рендеринга браузера с OpenAI, создайте маркер API в панели управления Cloudflare здесь со следующими разрешениями:
Мы продолжаем добавлять новые функции в этот репозиторий удаленных MCP-серверов. Если вы хотите оставить отзыв, сообщить об ошибке или запросить новую функцию, пожалуйста, создайте задачу в этом репозитории.
«Ответ Claude был прерван ... »
Если вы видите это сообщение, значит, Claude, вероятно, достиг ограничения длины контекста и остановил ответ на середине. Это чаще всего происходит на серверах, которые инициируют множество последовательных вызовов инструментов, таких как сервер наблюдаемости.
Чтобы снизить вероятность столкновения с этой проблемой:
Некоторые функции могут потребовать платного тарифного плана Cloudflare Workers. Убедитесь, что ваш аккаунт Cloudflare имеет необходимый уровень подписки для функций, которые вы намерены использовать.
Хотите внести вклад и запустить этот сервер локально? Ознакомьтесь с CONTRIBUTING.md, чтобы начать.