CFFBRW — AI Workflow Compiler for Cloudflare Edge について
CFFBRWは、自然言語の説明や実行プランから、繰り返し実行できるCloudflareエッジ自動化を構築するワークフローコンパイラーです。MCPサーバーを通じてエージェントがワークフローを管理・実行でき、実行時にAIトークンを消費しません。
主な機能
- 01Markdownやプランからワークフローをコンパイル
- 02実行プランの検証
- 03ワークフローのデプロイ・更新・公開
- 04実行とステータスの確認
- 05cronによるワークフローのスケジュール
活用シーン
- 01繰り返し行う複数ステップの自動化
- 02レポートなど定期タスクのスケジュール
- 03APIトリガーやcronによるワークフロー実行
- 04長時間の自動化への承認ステップ追加
MCP 対応
MCPサーバーは、CFFBRWワークフローの検証、デプロイ、管理、実行、スケジュール設定用ツールを公開し、スキーマ、ステップ種別、例を説明するリソースも提供します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://api.cffbrw.com/mcpclaude mcp add --transport http cffbrw https://api.cffbrw.com/mcp{"mcpServers":{"cffbrw":{"type":"http","url":"https://api.cffbrw.com/mcp"}}}Cursor で開く{"servers":{"cffbrw":{"type":"http","url":"https://api.cffbrw.com/mcp"}}}VS Code で開く{"mcpServers":{"cffbrw":{"type":"http","url":"https://api.cffbrw.com/mcp"}}}{"mcpServers":{"cffbrw":{"serverUrl":"https://api.cffbrw.com/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://api.cffbrw.com/mcp認証が必要ツール
3| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| tags | array | いいえ | |
| payload | any | はい | 任意の JSON ペイロード |
| parent_id | string | いいえ | 返信先に指定する任意の mail_<id>。 |
| taskbox_id | string | はい | tbx_<slug> |
| idempotency_key | string | いいえ | 任意の 24 時間重複排除キー |
詳細
CFFBRW MCP サーバー
エージェントは一度考えます。CFFBRW はいつまでも実行し続けます。
CFFBRW は、Cloudflare のエッジ向けの AI 搭載ワークフローコンパイラーです。平易な英語の Markdown で自動化を記述するか、MCP 経由で実行プランをコンパイルします。CFFBRW はそれらを Cloudflare Workers、Durable Objects、D1、KV、R2 上で決定論的に実行します。実行時に AI トークンは不要です。自己修復機能を備えています。
このリポジトリには、AI エージェント(Claude Code、Cursor、Windsurf、ChatGPT、Copilot)を CFFBRW に接続するための MCP サーバー設定が含まれています。
クイックセットアップ
Claude Code
プロジェクトルートの .mcp.json に追加します。
{
"mcpServers": {
"cffbrw": {
"type": "url",
"url": "https://api.cffbrw.com/mcp",
"headers": {
"Authorization": "Bearer wfk_your_key_here",
"Accept": "application/json, text/event-stream"
}
}
}
}
Cursor / Windsurf
同じ .mcp.json 形式を使用します。プロジェクトルートに配置するか、エディターの MCP 設定から構成してください。
ChatGPT / Copilot(OAuth)
MCP サーバー URL https://api.cffbrw.com/mcp を使用します。クライアントが OAuth リダイレクトを処理します。
API キーを取得する
- cffbrw.com でサインアップします
- API Keys に移動します
- キーを作成します。
wfk_...が発行されます
提供内容
14 個のツール、4 個のリソース、2 個のプロンプト。
ツール
| ツール | 説明 |
|---|---|
deploy_workflow | 名前、Markdown、コンパイル済みプランを指定して新しいワークフローを作成します |
update_workflow | 既存のワークフローの Markdown やプランを更新します |
publish_workflow | API トリガーと cron でワークフローを実行できるようにします |
unpublish_workflow | 下書きに戻します |
list_workflows | ワークスペース内のすべてのワークフローを一覧表示します |
get_workflow | ワークフローの詳細(Markdown、プラン、ステータス)を取得します |
validate_plan | プランの JSON を検証します。コネクターのインテント解決と 9 項目のセマンティックチェックを行います。無料です。 |
prevalidate_markdown | コンパイル前に AI が Markdown の問題をチェックします |
run_workflow | ワークフローを実行し、実行 ID を返します |
get_run_status | ステップの出力を含む実行ステータスを取得します |
list_runs | ワークフローの実行履歴を一覧表示します |
schedule_workflow | cron スケジュールを設定します |
unschedule_workflow | cron スケジュールを削除します |
リソース
| リソース | モデルが学習する内容 |
|---|---|
| 実行プランのスキーマ | プランで使用する正確な JSON 形式 |
| ステップの種類 | 11 種類の各ステップの設定方法 |
| 利用可能なツール | ワークスペースに登録されている MCP ツール |
| プランの例 | シンプルなものから複雑なものまで、正しいパターン |
プロンプト
| プロンプト | 目的 |
|---|---|
introduce | CFFBRW MCP について説明します。最初に実行してください |
compile | コンパイル → 検証 → デプロイ → 実行の全フローを案内します |
例:エージェントのフロー
User: "Automate a weekly lead report every Monday"
1. Agent reads MCP resources (schema, step types)
2. Agent generates execution plan JSON
3. Agent calls validate_plan → resolves connector intents + validates
4. Agent calls deploy_workflow
5. Agent calls schedule_workflow with cron "0 9 * * MON"
6. Done — runs every Monday, no AI tokens
CFFBRW を使う場面
次の場合は CFFBRW を使用してください:
- Cloudflare エッジ上で、繰り返し実行できる複数ステップの自動化が必要な場合
- 数日間、一切コストをかけずに処理を一時停止できる人間による承認ゲートが必要な場合
- 自己修復型の実行が必要な場合(AI が実行時の失敗を自動的に修正します)
- cron または Webhook をトリガーとするワークフローが必要な場合
- コスト効率を重視する場合:一度コンパイルすれば、いつまでも実行できます(1 回の実行あたり約 $0.00005)
次の場合は CFFBRW を使用しないでください:
- 毎回、新しい推論が必要なタスクの場合(エージェントのループを使用してください)
- ドラッグ&ドロップ操作を利用したい場合(Zapier または Make を使用してください)
- 繰り返し実行しない単発のタスクの場合
Cloudflare のプリミティブ
CFFBRW は Workers、Durable Objects、D1、KV、R2、AgentWorkflow をラップするため、これらを直接管理する必要はありません。
11 種類のステップ
http_request | ai_call | transform | conditional | loop | wait | human_approval | code | mcp_call | connector | sub_workflow
コネクターカタログ
Google Drive、Sheets、Calendar、Gmail、Slack、Discord、Notion、SendGrid、Resend、Webhook、Custom HTTP。
料金
| プラン | クレジット/月 | ワークフロー | MCP サーバー |
|---|---|---|---|
| Free | 100 | 5 | 2 |
| Pro | 1,000 | 50 | 10 |
| Team | 5,000 | 無制限 | 25 |
コンパイル = 10 クレジット。ステップごとの実行 = 1 クレジット。AI による復旧 = 5 クレジット。validate_plan = 無料。
Links
- Homepage: cffbrw.com
- Dashboard: cffbrw.com/workflows
- Docs: cffbrw.com/docs/agent-guide
- API Reference: cffbrw.com/docs/api-reference
- Full LLM Reference: cffbrw.com/llms-full.txt
- API Base URL:
https://api.cffbrw.com - MCP Endpoint:
https://api.cffbrw.com/mcp
License
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。