Toolverse
Wszystkie skille

building-mcp-server-on-cloudflare

autor: cloudflare

Buduj serwery MCP na Cloudflare Workers z autentykacją i narzędziami

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
DevOps
Wyświetlenia
35

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ć

  1. 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.

  2. 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 uruchom npm create cloudflare@latest -- my-mcp-server --template=cloudflare/ai/demos/remote-mcp-github-oauth.

  3. Przejdź do katalogu projektu komendą cd my-mcp-server i zainstaluj zależności.

  4. Jeśli wybrałeś serwer z OAuth, skonfiguruj aplikację OAuth zgodnie z dokumentacją (setup dostawcy uwierzytelniania).

  5. 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.

  6. Uruchom lokalnie komendą npm start (serwer będzie dostępny pod adresem http://localhost:8788/mcp) lub wdróż na Cloudflare Workers za pomocą Wranglera.

Podobne skille