cf docs search: Cloudflare のドキュメントをターミナルから検索し、Markdown で取ってくる
Cloudflare CLI(cf)1.0.0-beta.16 で cf docs search が入った。やりたいことを文章で渡すと、公式ドキュメントの上位 5 件を JSON で返す。エージェントにそのまま読ませやすい。
どんなときに使う?
- コーディングエージェントに「Cloudflare の正しいやり方」を調べさせたいが、Web 検索だと古いブログや別製品の記事が混ざる
jqと組み合わせて、ドキュメントのページ本文を Markdown で取得し、プロンプトやメモに貼りたい
手順
- CLI を入れる・更新する
bash
npm install --global cf@latest # pnpm / yarn / bun でも可 - やりたいことを自然文で検索する
bash
cf docs search "proxy a DNS record" cf docs search "rate limit requests with WAF" cf docs search "schedule a worker"結果は最大 5 件の JSON 配列で、各要素に
title・description・urlが入る(オンラインのドキュメントを検索するのでネット接続が必要)。 - 1 件目のページを Markdown で取る。Cloudflare のドキュメントは
Accept: text/markdownを付けると Markdown を返すbashurl=$(cf docs search "proxy a DNS record" | jq -r '.[0].url') curl -H "Accept: text/markdown" "$url"
注意点
- 同じリリースでコマンド名が kebab-case に統一された(例:
cf accounts billing getCredits→cf accounts billing get-credits)。スクリプトや AGENTS.md に古い名前を書いていたら直す - まだ beta。フラグや出力形式は変わりうる
- CLI の操作そのものを探すなら
cf cli search(Void: Vite のフルスタックアプリを Cloudflare にデプロイする(設定は void.config.ts に集約)参照)、エージェント向けの使い方一式を出すならagent-context(Cloudflare Workers / Developer Platform 小技まとめ参照)。MCP 経由で読むなら Cloudflare API MCP: skills/list で公式スキルを読む