Cloudflareは2026年2月12日、ウェブページをエージェント向けにMarkdownにして提供できる機能
ウェブサイトによっては訪問者の対象として、人間に加え、AIエージェントを考慮すべき段階に来ていると、Cloudflareは指摘する。Markdown for Agentsの機能を使うことで、Cloudflareネットワークにあるウェブページにアクセスしてきたエージェントに対して、そのページコンテンツをMarkdownにリアルタイムで変換して提供できるという。
Markdownが使われる理由として、HTMLはブラウザ向けに設計されているため、ページ内容とは直接関係のない要素が含まれやすく、エージェントにとって余分な情報が多いこと、またMarkdownは明示的な構造を持たせられることからAI処理に適していることを挙げている。ちなみに今回発表したブログ記事を例にすると、HTMLでは16,180トークン、Markdownに変換すると3,150トークンとなり、トークン使用量が約80%減少するという。
またAIパイプラインにおける一般的なステップとして、HTMLからMarkdownへの変換があるが、その処理が複雑になっていたり、コンテンツ制作者の意図した構造と一致しない可能性があると指摘する。そこで、エージェントがソースからMarkdownを直接受け取れるようになれば、変換工程を省けるようになる。
すでにClaude CodeやOpenCodeといったコーディングエージェントは、Webページを取得する際にAcceptヘッダーを付けてコンテンツを要求している。そこで、Markdown for Agentsが有効化されているウェブサイトに対して、クライアントがAcceptヘッダーにtext/を付与してリクエストを送ると、CloudflareはオリジンからHTMLを取得し、変換が可能な場合に、オンザフライでMarkdownに変換して返す。
たとえば、Cloudflareは同社のBlogとDeveloper Documentationで本機能を有効化しており、以下のようなコマンドで取得できる。
curl https://blog.cloudflare.com/markdown-for-agents/ \ -H "Accept: text/markdown"
このコマンドを実行して、Markdownを取得してみたのが以下の図となる
Markdownをクライアントに返す際、レスポンスのHTTPヘッダーは以下のようになる。x-markdown-tokensヘッダーを含め、Markdown文書の推定トークン数も示される。
HTTP/2 200
date: Wed, 11 Feb 2026 11:44:48 GMT
content-type: text/markdown; charset=utf-8
content-length: 2899
vary: accept
x-markdown-tokens: 725
content-signal: ai-train=yes, search=yes, ai-input=yes
このHTTPヘッダーには、AIに関する利用用途を示すContent Signalsについてのcontent-signalヘッダーも含まれる[1]。現在のところ、Markdown for AgentsのレスポンスにおけるContent Signalsは、AIトレーニング、検索、AI入力
Markdown for Agentsは、Pro、Business、Enterpriseの各プランおよびSSL for SaaSの顧客に対し、ベータ機能と無償で提供される。有効化はCloudflare dashboardから行うことができる。アカウントとゾーンを選択し、Quick ActionsにあるMarkdown for Agentsボタンで設定できる。
今回の発表にあわせて、Cloudflare RadarにAIボットおよびクローラーのトラフィックについて、返却されるコンテンツタイプのインサイトを追加したとのこと。新たに追加されたcontent_ディメンションとフィルターは、返されたコンテンツタイプの分布をMIME typeでグループ化して表示できるため、特定のエージェントまたはクローラーでMarkdownを返すリクエストに絞り込めるとのこと。
なお、Cloudflareネットワーク外にあるコンテンツの変換が必要な場合や、コンテンツの提供元のサイトでMarkdown for Agentsを利用できない場合に向けて、別手段も提供している。Browser Renderingの/markdown REST APIを使うことで、動的ページやアプリケーションを実ブラウザでレンダリングしてから変換する必要がある場合のMarkdown変換をサポートし、Workers AIのAI.を使うことで、HTMLだけでなく複数の文書タイプと要約のMarkdown変換を可能にする。