mcpField
C
cloudflare

cloudflare

github.com/connoradsクラウド・DevOps1875 回インストール今日更新
リポジトリ

cloudflare について

Cloudflare プラットフォームで開発する人向けの総合ガイドです。判断ツリーで製品を選び、参照資料から最新の API、制限、型、設定を確認できます。

主な機能

  1. 01製品選択の判断ツリー
  2. 02コンピューティング、ストレージ、AIを網羅
  3. 03ネットワーク、セキュリティ、メディアの一覧
  4. 04最新ドキュメントと設定資料への案内

活用シーン

  1. 01アプリケーション向け Cloudflare 実行環境の選定
  2. 02データストレージや AI 製品の選択
  3. 03ネットワーク、セキュリティ、分析サービスの検索
  4. 04API や設定の最新情報の確認

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/connorads/dotfiles --skill cloudflare

インストール後、Claude Code で/cloudflareを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

references/agents-sdk/
README.md
api.md
configuration.md
gotchas.md
patterns.md
references/ai-gateway/
README.md
configuration.md
dynamic-routing.md
features.md
sdk-integration.md
troubleshooting.md
references/ai-search/
README.md
api.md
configuration.md
gotchas.md
patterns.md
references/analytics-engine/
README.md
api.md
configuration.md
gotchas.md
patterns.md
references/api-shield/
README.md
api.md
configuration.md
gotchas.md
patterns.md
references/api/
README.md
api.md
configuration.md
gotchas.md

詳細

Cloudflare Platform Skill

Cloudflare プラットフォーム上で開発するための統合スキルです。以下の決定木を使って適切な製品を見つけ、詳細なリファレンスを読み込んでください。

Cloudflare の API、型、制限、料金に関する知識は古くなっている可能性があります。事前学習済みの知識よりも情報の取得を優先してください。このスキルのリファレンスは出発点であり、正式な情報源ではありません。

情報の取得元

具体的な数値、API シグネチャ、設定オプションを提示する前に、最新の情報を取得してください。事前学習済みの知識やこれらのリファレンスファイルだけに頼らないでください。

情報源取得方法用途
Cloudflare ドキュメントcloudflare-docs 検索ツールまたは https://developers.cloudflare.com/制限、料金、API リファレンス、互換性の日付/フラグ
Workers の型npm pack @cloudflare/workers-types または node_modules を確認型シグネチャ、バインディングの形状、ハンドラーの型
Wrangler の設定スキーマnode_modules/wrangler/config-schema.json設定フィールド、バインディングの形状、許可される値
製品の変更履歴https://developers.cloudflare.com/changelog/制限、機能、非推奨化に関する最近の変更

リファレンスファイルとドキュメントの内容が異なる場合は、ドキュメントを優先してください。特に、数値の制限、料金プラン、型シグネチャ、設定オプションでは重要です。

クイック決定木

「コードを実行したい」
Need to run code?
├─ Serverless functions at the edge → workers/
├─ Full-stack web app with Git deploys → pages/
├─ Stateful coordination/real-time → durable-objects/
├─ Long-running multi-step jobs → workflows/
├─ Run containers → containers/
├─ Multi-tenant (customers deploy code) → workers-for-platforms/
├─ Scheduled tasks (cron) → cron-triggers/
├─ Lightweight edge logic (modify HTTP) → snippets/
├─ Process Worker execution events (logs/observability) → tail-workers/
└─ Optimize latency to backend infrastructure → smart-placement/
「データを保存したい」
Need storage?
├─ Key-value (config, sessions, cache) → kv/
├─ Relational SQL → d1/ (SQLite) or hyperdrive/ (existing Postgres/MySQL)
├─ Object/file storage (S3-compatible) → r2/
├─ Versioned file trees (repos, build outputs, checkpoints) → artifacts/
├─ Message queue (async processing) → queues/
├─ Vector embeddings (AI/semantic search) → vectorize/
├─ Strongly-consistent per-entity state → durable-objects/ (DO storage)
├─ Secrets management → secrets-store/
├─ Streaming ETL to R2 → pipelines/
└─ Persistent cache (long-term retention) → cache-reserve/
「AI/ML を利用したい」
Need AI?
├─ Run inference (LLMs, embeddings, images) → workers-ai/
├─ Vector database for RAG/search → vectorize/
├─ Build stateful AI agents → agents-sdk/
├─ Gateway for any AI provider (caching, routing) → ai-gateway/
└─ AI-powered search widget → ai-search/
「ネットワーキング/接続性が必要」
Need networking?
├─ Expose local service to internet → tunnel/
├─ TCP/UDP proxy (non-HTTP) → spectrum/
├─ WebRTC TURN server → turn/
├─ Private network connectivity → network-interconnect/
├─ Optimize routing → argo-smart-routing/
├─ Optimize latency to backend (not user) → smart-placement/
└─ Real-time video/audio → realtimekit/ or realtime-sfu/
「セキュリティが必要」
Need security?
├─ Web Application Firewall → waf/
├─ DDoS protection → ddos/
├─ Bot detection/management → bot-management/
├─ API protection → api-shield/
├─ CAPTCHA alternative → turnstile/
└─ Credential leak detection → waf/ (managed ruleset)
「メディア/コンテンツを扱いたい」
Need media?
├─ Image optimization/transformation → images/
├─ Video streaming/encoding → stream/
├─ Browser automation/screenshots → browser-rendering/
└─ Third-party script management → zaraz/
「分析/メトリクスデータが必要」
Need analytics?
├─ Query across all Cloudflare products (HTTP, Workers, DNS, etc.) → graphql-api/
├─ Custom high-cardinality metrics from Workers → analytics-engine/
├─ Client-side (RUM) performance data → web-analytics/
├─ Workers Logs and real-time debugging → observability/
└─ Raw logs (Logpush to external tools) → Cloudflare docs
「インフラストラクチャをコードで管理したい」
Need IaC? → pulumi/ (Pulumi), terraform/ (Terraform), or api/ (REST API)

製品一覧

コンピューティングとランタイム
製品リファレンス
Workersreferences/workers/
Pagesreferences/pages/
Pages Functionsreferences/pages-functions/
Durable Objectsreferences/durable-objects/
Workflowsreferences/workflows/
Containersreferences/containers/
Workers for Platformsreferences/workers-for-platforms/
Cron Triggersreferences/cron-triggers/
Tail Workersreferences/tail-workers/
Snippetsreferences/snippets/
Smart Placementreferences/smart-placement/
ストレージとデータ
製品リファレンス
KVreferences/kv/
D1references/d1/
R2references/r2/
Artifactsreferences/artifacts/
Queuesreferences/queues/
Hyperdrivereferences/hyperdrive/
DO Storagereferences/do-storage/
Secrets Storereferences/secrets-store/
Pipelinesreferences/pipelines/
R2 Data Catalogreferences/r2-data-catalog/
R2 SQLreferences/r2-sql/
AI と機械学習
製品リファレンス
Workers AIreferences/workers-ai/
Vectorizereferences/vectorize/
Agents SDKreferences/agents-sdk/
AI Gatewayreferences/ai-gateway/
AI Searchreferences/ai-search/
ネットワーキングと接続性
製品リファレンス
Tunnelreferences/tunnel/
Spectrumreferences/spectrum/
TURNreferences/turn/
Network Interconnectreferences/network-interconnect/
Argo Smart Routingreferences/argo-smart-routing/
Workers VPCreferences/workers-vpc/
セキュリティ
製品リファレンス
WAFreferences/waf/
DDoS Protectionreferences/ddos/
Bot Managementreferences/bot-management/
API Shieldreferences/api-shield/
Turnstilereferences/turnstile/
メディアとコンテンツ
製品リファレンス
Imagesreferences/images/
Streamreferences/stream/
Browser Renderingreferences/browser-rendering/
Zarazreferences/zaraz/
Real-Time Communication
ProductReference
RealtimeKitreferences/realtimekit/
Realtime SFUreferences/realtime-sfu/
Developer Tools
ProductReference
Wranglerreferences/wrangler/
Miniflarereferences/miniflare/
C3references/c3/
Observabilityreferences/observability/
GraphQL Analytics APIreferences/graphql-api/
Analytics Enginereferences/analytics-engine/
Web Analyticsreferences/web-analytics/
Sandboxreferences/sandbox/
Workerdreferences/workerd/
Workers Playgroundreferences/workers-playground/
Infrastructure as Code
ProductReference
Pulumireferences/pulumi/
Terraformreferences/terraform/
APIreferences/api/
Other Services
ProductReference
Email Routingreferences/email-routing/
Email Workersreferences/email-workers/
Static Assetsreferences/static-assets/
Bindingsreferences/bindings/
Cache Reservereferences/cache-reserve/

コメント