Przejdź do głównej zawartości

Serwery MCP Cloudflare

Właśnie wdrożyłeś Cloudflare Workera obsługującego uwierzytelnianie. Działa w środowisku deweloperskim, ale coś jest nie tak w produkcji — odczyty z KV zwracają nieaktualne dane, a uprawnienia bucketu R2 wyglądają źle. Otwierasz cztery karty przeglądarki: panel Workers, przeglądarkę namespace KV, ustawienia bucketu R2 i dokumentację Cloudflare. Kopiujesz wartości między kartami, porównujesz konfiguracje i tracisz dwadzieścia minut, zanim znajdziesz problem. Jedna literówka w nazwie powiązania namespace.

Serwery MCP Cloudflare przenoszą całą twoją infrastrukturę edge do kontekstu AI. AI czyta kod twojego Workera, sprawdza namespace’y KV, odpytuje bazy danych D1, weryfikuje buckety R2 i przeszukuje dokumentację Cloudflare — wszystko w jednej rozmowie w edytorze.

  • Konfiguracja zarządzanych zdalnych serwerów MCP Cloudflare
  • Przegląd wszystkich 16 dostępnych serwerów i kiedy używać każdego z nich
  • Prompty do wdrażania Workers, zarządzania KV/R2, zapytań D1 i wyszukiwania dokumentacji
  • Przepływ uwierzytelniania OAuth i wybór konta

Cloudflare uruchamia zdalne serwery MCP — w przeciwieństwie do większości serwerów MCP, które działają lokalnie na twoim komputerze, są to hostowane usługi uwierzytelniające się przez OAuth. Przy pierwszym połączeniu otwiera się okno przeglądarki do logowania w Cloudflare. Po uwierzytelnieniu wybierasz, którego konta Cloudflare użyć, a serwer MCP działa z uprawnieniami twojego konta.

Wszystkie serwery MCP Cloudflare stosują ten sam wzorzec URL: https://{service}.mcp.cloudflare.com/mcp

Cloudflare udostępnia 16 zarządzanych serwerów MCP, ale nie potrzebujesz ich wszystkich. Zacznij od tych, które pasują do twojego stosu technologicznego:

SerwerURLCo robi
Documentationhttps://docs.mcp.cloudflare.com/mcpPrzeszukuje dokumentację referencyjną Cloudflare
Workers Bindingshttps://bindings.mcp.cloudflare.com/mcpZarządza Workers + powiązanymi zasobami (KV, R2, D1, Durable Objects, Queues, Vectorize, Hyperdrive)
Workers Buildshttps://builds.mcp.cloudflare.com/mcpSprawdza historię buildów Workers i zarządza nią
Observabilityhttps://observability.mcp.cloudflare.com/mcpOdpytuje logi, błędy i analitykę Workers
Radarhttps://radar.mcp.cloudflare.com/mcpRuch internetowy, trendy i skany URL
Containerhttps://containers.mcp.cloudflare.com/mcpUruchamia kontener sandbox dla agenta
Browser Renderinghttps://browser.mcp.cloudflare.com/mcpPobiera strony, zrzuty ekranu i markdown przez przeglądarkę headless
Logpushhttps://logs.mcp.cloudflare.com/mcpPodsumowuje kondycję zadań Logpush
AI Gatewayhttps://ai-gateway.mcp.cloudflare.com/mcpSprawdza logi, prompty i odpowiedzi AI Gateway
AI Search (AutoRAG)https://autorag.mcp.cloudflare.com/mcpListuje i odpytuje indeksy dokumentów AutoRAG
Audit Logshttps://auditlogs.mcp.cloudflare.com/mcpOdpytuje logi audytowe konta i generuje raporty
DNS Analyticshttps://dns-analytics.mcp.cloudflare.com/mcpOptymalizuje wydajność DNS i debuguje problemy
Digital Experience Monitoringhttps://dex.mcp.cloudflare.com/mcpWgląd w łączność organizacji i kondycję aplikacji
Cloudflare One CASBhttps://casb.mcp.cloudflare.com/mcpWykrywa błędne konfiguracje bezpieczeństwa SaaS
GraphQLhttps://graphql.mcp.cloudflare.com/mcpOdpytuje analityczne API GraphQL Cloudflare
Agents SDK Docshttps://agents.cloudflare.com/mcpDokumentacja referencyjna do budowania na Agents SDK

Konfiguracja: Bindings + Builds + Observability (zalecany punkt wyjścia)

Dział zatytułowany „Konfiguracja: Bindings + Builds + Observability (zalecany punkt wyjścia)”

To trio pokrywa większość pracy z Workers: Workers Bindings sięga do twoich zasobów KV, R2, D1, Durable Objects, Queues, Vectorize i Hyperdrive; Workers Builds sprawdza wdrożenia; Observability odpytuje logi i błędy.

{
"mcpServers": {
"cloudflare-bindings": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://bindings.mcp.cloudflare.com/mcp"]
},
"cloudflare-builds": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://builds.mcp.cloudflare.com/mcp"]
},
"cloudflare-observability": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://observability.mcp.cloudflare.com/mcp"]
}
}
}

Każdy serwer uruchamia własny przepływ OAuth przy pierwszym użyciu. Po pierwszej autoryzacji poświadczenia są zapisywane lokalnie w pamięci podręcznej.

Dostęp do KV, R2 i D1 odbywa się przez serwer Workers Bindings — nie ma osobnego serwera per-prymityw, który trzeba by dodawać. Kieruj swoje prompty na namespace’y i bazy danych powiązane z twoimi Workers.

Serwer MCP Docs jest niedoceniany. Zamiast przeszukiwać docs.cloudflare.com w przeglądarce, AI przeszukuje dokumentację Cloudflare bezpośrednio i stosuje to, co znajdzie, do twojego kodu.

{
"mcpServers": {
"cloudflare-docs": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://docs.mcp.cloudflare.com/mcp"]
}
}
}

Przepływ OAuth nie działa. OAuth Cloudflare przekierowuje na localhost. Jeśli coś blokuje wywołania zwrotne localhost (VPN, korporacyjne proxy, rozszerzenia przeglądarki), przepływ się zawiesza. Spróbuj innej przeglądarki lub tymczasowo wyłącz proxy.

Wybrano złe konto. Jeśli masz wiele kont Cloudflare, serwer MCP pozwala wybrać, którego użyć. Jeśli widzisz nieprawidłowe Workers lub namespace’y KV, odłącz się i ponownie połącz, aby wybrać właściwe konto.

Limity zapytań. Serwery MCP Cloudflare są zasilane przez API Cloudflare, które ma limity zapytań. Jeśli je osiągniesz, zmniejsz zakres swoich promptów. Zamiast “list all KV keys”, spróbuj “list the first 50 KV keys matching the prefix ‘user:’”.

Nieaktualne dane po wdrożeniach. Jeśli wdrożysz Workera przez Wrangler, a następnie zapytasz serwer MCP o niego, może wystąpić krótkie opóźnienie, zanim nowe wdrożenie się pojawi. Poczekaj 10-15 sekund i spróbuj ponownie.

Zbyt wiele serwerów MCP spowalnia uruchamianie. Każdy serwer MCP Cloudflare dodaje opisy narzędzi do kontekstu AI. Jeśli masz podłączone wszystkie 16, to setki opisów narzędzi konkurujących o uwagę. Podłączaj tylko serwery, których aktywnie potrzebujesz.