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
Workers Bindingshttps://bindings.mcp.cloudflare.com/mcpZarządzanie powiązaniami Workers (KV, R2, D1 itp.)
Workers Buildshttps://builds.mcp.cloudflare.com/mcpWdrażanie, budowanie i inspekcja Workers
KVhttps://kv.mcp.cloudflare.com/mcpOdczyt/zapis namespace’ów KV
R2https://r2.mcp.cloudflare.com/mcpZarządzanie bucketami obiektowego storage’u
D1https://d1.mcp.cloudflare.com/mcpZapytania do baz SQLite na edge
Durable Objectshttps://do.mcp.cloudflare.com/mcpInspekcja stanowych obiektów edge
Pageshttps://pages.mcp.cloudflare.com/mcpZarządzanie wdrożeniami Pages
DNShttps://dns.mcp.cloudflare.com/mcpZarządzanie rekordami DNS
Logshttps://logs.mcp.cloudflare.com/mcpZapytania do logów i analityk Workers
Queueshttps://queues.mcp.cloudflare.com/mcpZarządzanie kolejkami wiadomości
Vectorizehttps://vectorize.mcp.cloudflare.com/mcpZarządzanie indeksami wyszukiwania wektorowego
AI Gatewayhttps://ai-gateway.mcp.cloudflare.com/mcpMonitorowanie routingu zapytań AI
Browser Renderinghttps://browser-rendering.mcp.cloudflare.com/mcpPrzeglądarka headless na edge
Hyperdrivehttps://hyperdrive.mcp.cloudflare.com/mcpPooling połączeń bazodanowych
Imageshttps://images.mcp.cloudflare.com/mcpOptymalizacja i transformacja obrazów
Streamhttps://stream.mcp.cloudflare.com/mcpZarządzanie strumieniowaniem wideo
Docshttps://docs.mcp.cloudflare.com/mcpWyszukiwanie dokumentacji Cloudflare

Konfiguracja: Workers + KV + D1 (zalecany punkt wyjścia)

Dział zatytułowany „Konfiguracja: Workers + KV + D1 (zalecany punkt wyjścia)”
{
"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-kv": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://kv.mcp.cloudflare.com/mcp"]
},
"cloudflare-d1": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://d1.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.

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.