Google News Scraper — новости Google для агента

Google News Scraper

Плагин и MCP-сервер: Claude Code ищет новости в Google News, берет главные темы страны и читает текст статьи без ключа API

  • 385 ★ репозитория
  • Последний коммит
  • MIT
Плагин

Расширенный доступ

Почему такой уровень

  • Сервер ходит в сеть и по просьбе агента открывает любые адреса статей
  • Текст чужих статей попадает в контекст агента: инструкции из него выполнять нельзя
Все причины и проверки

lewisdonovan/google-news-scraper

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add plugins/google-news-scraper

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Сервер ходит в сеть и по просьбе агента открывает любые адреса статей
  • Текст чужих статей попадает в контекст агента: инструкции из него выполнять нельзя

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Репозиторий содержит npm-пакет для Node.js, который отдает выдачу Google News в виде JSON, и построенный на нем MCP-сервер в папке mcp. Агенту нужен второй: он запускается командой `npx -y google-news-scraper-mcp` и дает три инструмента. Инструмент search_news ищет статьи по запросу. Можно задать период (12h, 7d, 6m), язык и страну, а также операторы Google: кавычки, OR и «site:». top_stories возвращает главные новости выбранной страны и языка либо ленту тематической страницы Google News. get_article_text открывает адрес статьи и отдает читаемый текст, заголовок, автора и время публикации. Каждая статья приходит объектом с полями «title, link, source, sourceUrl, datetime». Ссылка ведет на сайт издателя, а не на промежуточный адрес Google. Пакет читает RSS-ленты Google News, поэтому один поиск занимает один HTTP-запрос и браузер без интерфейса не требуется.

Для кого. Для разработчиков, маркетологов и аналитиков, которым нужно вести мониторинг упоминаний бренда и тем прямо из Claude Code, Cursor или Windsurf, без подписки на новостной API.

Подходит, если

  • Нужна сводка новостей о компании или продукте за последние сутки со ссылками на издателей
  • Агент должен найти материалы о запуске на конкретном сайте через оператор «site:» и прочитать самый свежий
  • Вы готовите дайджест по теме и хотите получить главные темы страны на нужном языке
  • Для рассылки или ресерча нужен полный текст статьи по найденной ссылке
  • Нужно сравнить, как одну тему освещают местные выпуски Google News в разных странах

Не подходит, если

  • Нужны гарантированные данные для продакшена: Google ограничивает частые запросы с одного адреса, и при плотной нагрузке выдача на время блокируется
  • Нужен текст статьи за платной стеной или с сайта, который рисуется только скриптами: get_article_text читает готовый HTML и вернет ошибку
  • Нужны архив новостей за годы и полнотекстовый поиск по нему: Google News отдает ленту свежих материалов, а не хранилище
  • Нужны миниатюры статей: в выдаче поле с изображением всегда пустое

Пример запроса к агенту

Что писали за последние сутки о запуске нового ИИ-продукта у Nvidia? Дай пять ссылок на издателей и прочитай самую свежую статью.

Ограничения

Google ограничивает всплески запросов с одного адреса. Сервер повторяет запрос с нарастающей паузой, но при плотном использовании, особенно с облачных серверов, выдача временно блокируется. Запасной путь есть: ключ SerpApi в переменной GOOGLE_NEWS_THIRD_PARTY_APIKEY. С ним сервер сначала обращается в SerpApi, а скрапинг запускает при сбое. Порядок меняет GOOGLE_NEWS_THIRD_PARTY_PRIMARY со значением false. Каждый вызов SerpApi тратит один поиск вашего тарифа.

Инструмент get_article_text возвращает ошибку на страницах с платной стеной и на сайтах без серверной отрисовки. Требуется Node.js 20.19 или новее. Сервер ничего не хранит и данных не собирает. Запросы уходят с вашей машины в Google News или, при заданном ключе, в SerpApi.

Доступность news.google.com из России при подготовке карточки не проверялась.

Как отключить. В Claude Code плагин снимается командой `/plugin uninstall google-news`, а сервер, добавленный вручную, командой `claude mcp remove google-news`. В остальных клиентах удалите блок google-news из файла конфигурации MCP. Сервер ничего не хранит, поэтому чистить после него нечего.

Частые вопросы

Как поставить Google News в Claude Code?

Выполните `/plugin install google-news --marketplace lewisdonovan/google-news-scraper` или добавьте сервер напрямую командой `claude mcp add google-news -- npx -y google-news-scraper-mcp`. Для Claude Desktop на странице релизов лежит файл google-news.mcpb, его достаточно открыть двойным щелчком.

Нужен ли ключ API для Google News MCP?

Нет, ни ключа, ни аккаунта, ни браузера. Ключ SerpApi нужен только для запасного пути на случай, когда Google блокирует ваш адрес.

Чем npm-пакет отличается от MCP-сервера в этом репозитории?

Пакет google-news-scraper подключается в код на Node.js и возвращает массив статей. MCP-сервер строится на нем и отдает те же возможности агенту через инструменты search_news, top_stories и get_article_text.

Как найти новости по конкретному сайту или за конкретный период?

В search_news работают операторы Google: кавычки, OR и «site:». Период задается значением вроде 12h, 7d или 6m, язык и страна выбираются отдельными параметрами.

Отправляет ли сервер мои запросы кому-то, кроме Google?

Нет, кроме SerpApi при заданном ключе. Автор заявляет, что сервер не собирает аналитику и не хранит логи, кэш и историю: запросы уходят с вашей машины в Google News, а статьи читаются с сайтов издателей.

Обсуждение

Вопросов и отзывов пока нет.

Плагины

MCP-сервер с одним инструментом google_news_search: агент ищет свежие новости через SerpApi и получает статьи по темам.

MCP-серверРасширенный доступ131Звезды репозитория

Скилл news-extractor достает из ссылки заголовок, текст, картинки и метаданные статьи с 12 новостных площадок и отдает JSON или Markdown без браузера

СкиллРасширенный доступ639Звезды репозитория
Официальный

Удаленный MCP-сервер издания The Agent Times: агент ищет новости об ИИ-агентах и MCP со ссылками на источники и без ключа API

MCP-серверРасширенный доступ38Звезды репозитория

Плагин сканирует сайты и превращает страницы в Markdown с метаданными: семь скиллов и MCP-сервер с девятью инструментами

ПлагинШирокий доступ196Звезды репозитория

Скилл собирает свежие новости с десятков технологических, финансовых и AI-источников без ключей API, дайджест на китайском.

СкиллРасширенный доступ1,3 тыс.Звезды репозитория
Официальный

Официальный MCP-сервер Oxylabs: скрейпинг страниц с рендерингом JS, выдача Google и Amazon, AI-краулер

MCP-серверРасширенный доступ105Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
Google News Scraper — новости Google для агента (эта карточка)нетне нужна385
Brave Search MCP ServerдаAPI-ключ1 577общий веб-поиск, включая новости, изображения и места, через API Brave
Exa MCP ServerдаOAuth5 231семантический веб-поиск и чтение страниц в Markdown через сервис Exa

Коротко о README

Основная часть README посвящена npm-пакету: параметры searchTerm, timeframe, queryVars, limit и prettyURLs, необязательный сбор полного текста через Puppeteer и резервный источник SerpApi. Про агентов там один раздел со ссылкой на папку mcp. Версия 3 заменила управление браузером чтением RSS после того, как разметка Google сломала прежний скрапер, и ежедневный тест проверяет работу на живом сайте.

Бейдж для README

Сообщить о проблеме