검색 청크에서 끝내지 않는 뉴스 조사법

날짜 범위를 좁히고 다음 페이지를 살핀 뒤 기사 본문을 읽는, News MCP의 기본 조사 흐름을 설명합니다.

sehyeona6분
뉴스 검색 결과에는 제목과 발행 시각, 짧은 retrieval_snippet이 함께 나옵니다. 이 문장은 검색어와 기사가 왜 연결되었는지 보여주는 단서이지, 기사 전체를 대신하는 요약은 아닙니다.
제목과 검색 청크만 읽고 답하면 본문의 조건, 인용의 맥락, 뒤에 이어지는 설명을 놓칠 수 있습니다. News MCP를 조사에 사용할 때는 찾기와 읽기를 분리하는 편이 안전합니다.

1. 질문에 맞는 기간부터 정합니다

기간을 지정하지 않으면 news_search는 Asia/Seoul 기준 최근 30일을 검색합니다. 더 긴 범위가 필요하면 recent_3m, recent_6m을 사용할 수 있습니다.
질문에 날짜가 들어 있다면 시작일과 종료일을 명시하는 것이 낫습니다.
json
{
"query": "삼성 반도체 성과",
"page": 1,
"filters": {
"published_at": {
"start": "2026-07-01",
"end": "2026-07-31"
}
}
}
명시적 기간은 한 번에 최대 180일까지 지정할 수 있습니다. 반년보다 긴 흐름을 조사한다면 전체 기간을 한 번에 검색하기보다 월이나 분기 단위로 나누는 편이 결과를 비교하기 쉽습니다.

2. 첫 페이지만으로 충분한지 판단합니다

검색 응답의 Search info에는 다음 정보가 포함됩니다.
필드의미
current_page현재 확인한 페이지
size페이지 기준 검색 청크 수
total_chunk_size해당 검색에서 확인 가능한 전체 청크 수
has_more다음 페이지가 있는지 여부
has_moretrue라고 해서 항상 끝까지 읽어야 하는 것은 아닙니다. 다만 다음 상황에서는 같은 검색어와 기간을 유지하고 다음 페이지를 확인하는 것이 좋습니다.
  • 비슷한 기사만 반복되어 관점이 충분하지 않을 때
  • 질문의 핵심 주장을 뒷받침할 후보가 부족할 때
  • 특정 시점이나 사건이 검색 결과에 보이지 않을 때
반대로 서로 다른 출처의 적절한 후보를 확보했고 추가 결과가 결론을 바꿀 가능성이 낮다면 검색을 멈출 수 있습니다.

3. 후보를 고른 뒤 본문을 읽습니다

검색 결과의 [id]news_id입니다. 한 기사만 확인할 때는 해당 리소스를 읽습니다.
text
newsboy://news/{news_id}
여러 기사를 비교할 때는 news_batch_detail에 선택한 ID를 전달합니다. 한 번에 1개부터 10개까지 조회할 수 있고, 응답은 기사별 메타데이터와 Summary, Body를 구분해 제공합니다.
본문을 읽을 후보는 검색 순위만으로 고르지 않습니다. 발행 시점, 제목, 검색 청크를 보고 서로 다른 주장이나 시점을 대표하는 기사를 선택합니다.

4. 기사와 해석을 구분해 답합니다

최종 답변에는 최소한 다음 정보가 남아야 합니다.
  • 어떤 기간을 검색했는지
  • 어떤 기사 본문을 확인했는지
  • 기사에서 확인한 사실과 에이전트의 해석이 무엇인지
  • 결과가 부족하거나 서로 충돌한 부분이 있는지
에이전트에게는 다음처럼 한 번에 요청할 수 있습니다.
2026년 7월 삼성 반도체 성과 관련 뉴스를 검색해줘. 결과가 한쪽 관점에 치우쳤거나 부족하고 다음 페이지가 있다면 추가로 검색해. 중요한 기사 세 건 이상은 본문을 읽고, 공통으로 확인되는 사실과 기사별 차이를 나눠 정리해줘.
좋은 뉴스 조사는 많은 결과를 나열하는 일이 아닙니다. 질문에 맞는 기간을 정하고, 충분한 후보를 찾고, 필요한 본문을 읽은 뒤 확인한 범위 안에서 답하는 일입니다.