Cloudflare AI Search는 파일과 소유 웹사이트를 색인해 에이전트가 검색할 수 있게 하는 서비스다. 과거에는 Workers AI, AI Gateway, Vectorize, R2, Browser Run 같은 Cloudflare 구성 요소를 개발자가 직접 연결해야 했지만, 이제 크롤링과 수집, 임베딩, 검색을 AI Search가 하나의 흐름으로 처리한다. 범용 웹 검색보다는 에이전트가 지정된 데이터에서 최신 근거를 찾아 답하도록 만드는 검색 계층에 가깝다.

이번 발표에는 사이트맵 없는 웹사이트 탐색, 여러 검색 인스턴스를 묶는 네임스페이스, 공개 검색 및 MCP 엔드포인트, 사용자 도메인, Cloudflare Access 연동, EmDash용 의미 검색 플러그인과 미리보기 가격이 포함됐다. 다만 공개 URL은 인증 없이 호출되며, 웹사이트 소유권과 향후 과금 조건에도 제한이 있으므로 데이터 범위와 배포 방식을 함께 판단해야 한다.

파일과 소유 웹사이트를 검색 데이터로 구성

AI Search는 개별 파일부터 구조화·비정형 데이터와 웹사이트까지 에이전트가 검색할 수 있는 형태로 색인한다. 웹사이트를 지정하면 크롤링, 수집, 임베딩, 검색 처리를 맡는다. 현재 웹사이트 소스는 사용자의 Cloudflare 계정에 등록된 존이어야 한다. Cloudflare는 다른 소유권 확인 방법도 추가할 예정이라고 밝혔지만, 제공 시점과 구체적인 방식은 원문에 제시하지 않았다.

따라서 여러 조직이나 계정이 관리하는 사이트를 하나로 검색하려면 각 사이트가 현재 소유권 조건을 충족하는지 먼저 확인해야 한다. Cloudflare의 Dev Stack MCP 사례에 포함된 여러 도메인도 모두 Cloudflare가 소유한 웹사이트라는 전제에서 함께 수집됐다.

사이트맵이 없어도 링크를 따라 페이지 발견

웹사이트 연동에는 이전까지 사이트맵이 필요했지만, 이제 Discover 파싱 옵션을 선택할 수 있다. Discover는 페이지의 링크를 따라가며 다른 페이지를 발견한다. Cloudflare가 공개한 명령 예시에서는 웹 크롤러 소스를 만들 때 --parse-type discover를 지정한다.

AI Search의 크롤링은 백그라운드에서 Browser Run의 /crawl을 사용한다. 크롤러는 Cloudflare-AI-Search라는 고유 봇 식별자와 변경되지 않는 공개 사용자 에이전트로 자신을 표시하며, robots.txt와 사이트에 설정된 봇 정책을 따른다. 따라서 Discover가 제공된다고 해서 사이트 정책을 넘어 모든 페이지를 수집한다는 뜻은 아니다. 도입 전에는 검색에 필요한 핵심 페이지가 봇 정책과 링크 구조 안에서 실제로 발견되는지 확인할 필요가 있다.

여러 인스턴스를 하나의 검색 범위로 묶기

Cloudflare는 Dev Stack MCP를 만들면서 Docs, Blog, API Docs, Community, Astro, Vite, Vitest, Hono, Replicate, OpenNext를 각각 별도의 AI Search 인스턴스로 구성했다. 이후 인스턴스들을 하나의 네임스페이스에 넣고, 한 번의 질의를 지정된 여러 인스턴스로 전달했다. 반환되는 청크에는 인용 정보와 어느 인스턴스에서 왔는지를 구분하는 정보가 포함된다.

이 구조를 사용하면 문서, 블로그, API 자료처럼 성격이 다른 출처를 따로 색인하면서도 에이전트에는 하나의 검색 도구를 제공할 수 있다. Cloudflare의 사례는 코딩 에이전트가 오래된 학습 데이터에만 의존하지 않고 현재 문서와 인용 가능한 근거를 찾도록 하는 데 목적이 있다.

Cloudflare Blog, Developer Docs, Cloudflare.com의 검색에도 AI Search가 사용된다. 이 검색은 의미 검색과 키워드 검색을 한 질의에 결합한 하이브리드 방식이어서, 개방형 질문과 정확한 이름·키워드 조회를 함께 처리하도록 설계됐다.

Worker와 공개 엔드포인트의 차이

방식 용도 중요 조건
Worker에 네임스페이스 바인딩 기존 애플리케이션이나 MCP 서버의 도구로 검색을 통합 검색할 인스턴스와 반환 결과 처리를 코드에서 구성
공개 /search·/mcp Worker 배포 없이 여러 인스턴스를 검색하는 공유 주소 제공 인증 없이 호출 가능
사용자 도메인과 Cloudflare Access 브랜드 주소를 사용하고 검색을 비공개로 제한 Access 앞단에서 승인된 사람이나 에이전트만 질의하도록 구성

Cloudflare는 Dev Stack MCP를 기존 MCP 서버의 다른 도구와 함께 제공하기 위해 Worker 방식을 선택했다. 반면 네임스페이스에서 공개 URL을 켜면 별도 코드를 작성하거나 배포하지 않고 즉시 /search/mcp 주소를 얻을 수 있다. 이 주소는 네임스페이스의 여러 인스턴스 또는 웹사이트를 한 번에 검색한다.

공개 URL의 편의성과 데이터 공개 여부는 분리해서 판단해야 한다. 원문은 공개 엔드포인트가 인증 없이 동작한다고 명시한다. 검색을 비공개로 유지해야 한다면 사용자 도메인을 연결하고 Cloudflare Access를 앞에 배치할 수 있다. 자체 도메인은 주소를 브랜드에 맞추는 기능이며, 그 자체가 접근 통제를 뜻하지는 않는다.

EmDash 사이트에 의미 검색 추가

Cloudflare의 오픈소스 CMS인 EmDash로 운영되는 사이트에는 AI Search 플러그인을 사용해 콘텐츠 의미 검색을 추가할 수 있다. Cloudflare Blog는 EmDash로 다시 구축됐으며 이 연동을 검색에 사용한다. 발표에서 즉시 사용할 수 있다고 명시한 플러그인 대상은 EmDash 사이트이므로, 다른 CMS에 같은 플러그인이 적용된다고 확대해 해석해서는 안 된다.

현재는 베타 무료, 표의 금액은 향후 가격 미리보기

AI Search는 현재 베타 기간 동안 무료이며 과금이 아직 활성화되지 않았다. Cloudflare는 과금을 시작하기 전에 이메일로 충분히 안내하겠다고 밝혔다. 아래 금액은 정식 출시를 향해 공개한 수집·저장·질의 가격의 미리보기이며, 실제 과금이 시작되기 전에 변경될 수 있다.

구분 미리보기 단가 모든 Workers 요금제의 월간 무료 할당량
기본 수집 토큰 100만 개당 0.75달러 수집 토큰 500만 개
이미지 처리 추가 항목 토큰 100만 개당 추가 0.50달러 수집 토큰 500만 개의 공동 풀
저장 데이터 GB·월당 2.00달러 10GB
의미 검색(하이브리드·벡터) 질의 1,000건당 0.75달러 월 2,000건의 공동 질의 풀
전체 텍스트 검색 질의 1,000건당 0.10달러 월 2,000건의 공동 질의 풀
수집·질의 임베딩 및 재정렬 선정된 Workers AI 모델 사용 시 무료, 제3자 모델은 별도 과금 해당 없음

수집 무료 할당량 500만 토큰은 현재 지원되는 텍스트와 이미지 등 파일 형식을 포괄하는 하나의 공동 풀이다. 질의 무료 할당량 2,000건도 의미 검색과 전체 텍스트 검색이 나눠 쓰는 하나의 공동 풀이다. 따라서 표의 각 행마다 별도의 무료 할당량이 반복 제공되는 것으로 읽으면 안 된다.

비용을 검토할 때는 현재 청구액과 향후 예고 가격을 구분해야 한다. 현재 상태는 베타 무료이지만, 정식 과금이 시작된 뒤에는 수집량, 저장량, 검색 유형과 질의량이 비용에 영향을 줄 수 있다. 임베딩과 재정렬의 무료 조건도 모든 모델이 아니라 선정된 Workers AI 모델에 한정되며, 제3자 모델은 별도로 과금된다는 것이 발표의 조건이다.

도입 전에 확인할 판단 기준

  • 소유권: 웹사이트가 현재 사용자의 Cloudflare 계정에 등록된 존인지 확인한다.
  • 수집 가능 범위: 사이트맵 또는 Discover로 필요한 페이지가 발견되는지, robots.txt와 봇 정책이 어떤 범위를 허용하는지 확인한다.
  • 출처 구성: 문서군을 별도 인스턴스로 나눈 뒤 하나의 네임스페이스에서 검색할 필요가 있는지 판단한다.
  • 공개 범위: 인증 없는 공개 /search/mcp 주소에 제공해도 되는 데이터인지 결정한다.
  • 비공개 접근: 비공개 검색이라면 사용자 도메인과 Cloudflare Access를 적용해 승인된 사람과 에이전트만 접근하도록 구성한다.
  • 통합 깊이: 공유 주소만 필요하면 공개 엔드포인트를, 기존 앱이나 MCP 서버의 도구로 넣으려면 Worker 바인딩을 검토한다.
  • 검색 결과: 의미 검색과 키워드 검색이 필요한 질문에서 현재 자료와 인용 가능한 청크를 돌려주는지 확인한다.
  • 향후 비용: 베타 무료 상태와 변경 가능한 미리보기 가격을 구분하고, 과금 시작 안내가 나온 뒤 실제 조건을 다시 확인한다.

AI Search의 핵심 가치는 구성 요소를 직접 조립하는 부담을 줄이고, 에이전트가 관리자가 정한 여러 자료에서 현재 근거를 한 번에 찾게 하는 데 있다. 빠른 공개 엔드포인트가 필요한지, 기존 서비스에 코드로 결합할지, 또는 Access로 비공개 검색을 만들지가 실제 선택을 가른다. 특히 인증 없는 엔드포인트와 웹사이트 소유권 조건, 봇 정책, 베타 이후 가격을 기능과 함께 검토해야 한다.

출처와 검증

이 글은 2026년 8월 6일 공개된 Cloudflare 발표를 기준으로 작성했다. 기능 제공 상태와 가격은 발표 시점 기준이며, 제시된 가격은 과금 시작 전 변경될 수 있는 미리보기다. 실제 적용 전에는 계정의 최신 제공 상태와 과금 안내를 다시 확인해야 한다.

원문: Cloudflare AI Search: give your agents a search engine for your data