building-mcp-server-on-cloudflare
Buduj serwery MCP na Cloudflare Workers z autentykacją i narzędziami
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność do tworzenia produkcyjnych serwerów Model Context Protocol na platformie Cloudflare Workers. Generuje kod serwera, konfiguruje dostawców OAuth i wdraża gotowe rozwiązania. Idealna dla deweloperów, którzy chcą udostępniać narzędzia poprzez MCP z pełną obsługą autentykacji i bezpiecznego wdrożenia w chmurze.
Jak używać
Upewnij się, że masz zainstalowany Node.js 18 lub nowszy, npm/pnpm/yarn oraz Wrangler CLI (zainstaluj komendą
npm install -g wrangler). Przygotuj konto Cloudflare z włączoną usługą Workers.Wybierz typ serwera: dla publicznego serwera bez autentykacji uruchom
npm create cloudflare@latest -- my-mcp-server --template=cloudflare/ai/demos/remote-mcp-authless, a dla serwera z OAuth uruchomnpm create cloudflare@latest -- my-mcp-server --template=cloudflare/ai/demos/remote-mcp-github-oauth.Przejdź do katalogu projektu komendą
cd my-mcp-serveri zainstaluj zależności.Jeśli wybrałeś serwer z OAuth, skonfiguruj aplikację OAuth zgodnie z dokumentacją (setup dostawcy uwierzytelniania).
Zdefiniuj swoje narzędzia używając metody
server.tool()— każde narzędzie to funkcja, którą mogą wywoływać klienci MCP. Określ parametry za pomocą Zod do walidacji typów.Uruchom lokalnie komendą
npm start(serwer będzie dostępny pod adresemhttp://localhost:8788/mcp) lub wdróż na Cloudflare Workers za pomocą Wranglera.