Что такое MCP и зачем это нужно
Cloudflare представила официальную реализацию Model Context Protocol (MCP) — стандартизированного протокола для связи больших языковых моделей с внешними системами. Это позволяет подключать аккаунт Cloudflare к таким клиентам, как Cursor или Claude, и управлять инфраструктурой с помощью естественного языка. Серверы не только читают конфигурации, но и могут применять изменения, предлагать оптимизации на основе данных и выполнять отладку.
Два подхода: универсальный и специализированный
Экосистема разделена на два типа серверов. Code Mode (универсальный) предоставляет широкий доступ к API через выполнение кода, что подходит для сложных сценариев. Domain-specific (специализированные) серверы предлагают типизированные инструменты для конкретных продуктов, обеспечивая более структурированное взаимодействие. Поддерживаются оба транспорта: современный streamable-http (/mcp) и устаревший SSE (/sse).
Полный список доступных инструментов
В репозитории представлено 14 серверов, охватывающих ключевые аспекты работы с платформой. Ниже приведена таблица основных сервисов:
| Сервер | Назначение | URL |
|---|---|---|
| Documentation | Актуальная справка по Cloudflare | docs.mcp.cloudflare.com/mcp |
| Workers Bindings | Настройка storage, AI и compute для Workers | bindings.mcp.cloudflare.com/mcp |
| Workers Builds | Управление билдами Workers | builds.mcp.cloudflare.com/mcp |
| Observability | Отладка логов и аналитики приложений | observability.mcp.cloudflare.com/mcp |
| Containers | Запуск песочницы для разработки | containers.mcp.cloudflare.com/mcp |
| Browser Run | Получение страниц, конвертация в markdown, скриншоты | browser.mcp.cloudflare.com/mcp |
| Logpush | Проверка здоровья задач Logpush | logs.mcp.cloudflare.com/mcp |
| AI Gateway | Поиск по логам, детали промптов и ответов | ai-gateway.mcp.cloudflare.com/mcp |
| Audit Logs | Запрос аудиторских логов и отчетов | auditlogs.mcp.cloudflare.com/mcp |
| DNS Analytics | Оптимизация DNS и отладка | dns-analytics.mcp.cloudflare.com/mcp |
| Digital Experience Monitoring | Мониторинг критичных приложений | dex.mcp.cloudflare.com/mcp |
| Cloudflare One CASB | Поиск ошибок безопасности в SaaS | casb.mcp.cloudflare.com/mcp |
| GraphQL | Аналитика через GraphQL API | graphql.mcp.cloudflare.com/mcp |
| Cloudflare Blog | Поиск и чтение постов из блога | blog.mcp.cloudflare.com/mcp |
Интеграция и технические детали
Для клиентов с нативной поддержкой удаленных серверов (например, Cloudflare AI Playground) достаточно указать URL. Для остальных требуется настройка через пакет mcp-remote (npm). При использовании с OpenAI Responses API необходимо предоставить токен с соответствующими scopes. Важно отметить, что некоторые функции требуют платного тарифа Workers, а при работе с серверами, генерирующими много вызовов (например, Observability), пользователи могут столкнуться с лимитом контекста Claude — рекомендуется дробить запросы на более мелкие части.
Источник: Github ↗
