Skip to main content
Glama
AndyTheFactory

newspaper-mcp

Official

newspaper-mcp

MCP-сервер, который предоставляет возможности newspaper4k по обнаружению и извлечению новостных статей в качестве инструментов для LLM-агентов. Построен на официальном MCP Python SDK v2.

Инструменты

Инструмент

Описание

parse_article

Скачать и разобрать одну статью (заголовок, авторы, текст, изображения, NLP).

parse_articles

Скачать и разобрать несколько URL-адресов статей одновременно.

discover_source

Обойти главную страницу новостного сайта для поиска информации о бренде, категориях, лентах и статьях.

list_source_articles

Вывести список URL/заголовков статей, обнаруженных на источнике, с постраничной навигацией.

search_news

Искать в Google News по ключевому слову/теме/сайту/местоположению (требуется gnews).

extract_article_text

Быстрое извлечение только текста из сырого HTML или URL, без метаданных/NLP.

analyze_article

Скачать и выполнить NLP: ключевые слова с оценками и экстрактивная сводка.

get_source_categories

Вывести список URL-адресов разделов/категорий источника.

get_source_feeds

Вывести список URL-адресов RSS/Atom-лент источника.

Related MCP server: News Aggregator MCP Server

Установка

Этот пакет зависит от локальной копии newspaper4k в корне репозитория (через tool.uv.sources в pyproject.toml), поэтому он всегда использует разрабатываемую версию библиотеки.

cd newspaper_mcp
uv sync

Запуск

uv run newspaper-mcp          # stdio transport (default)
uv run mcp dev src/newspaper_mcp/server.py   # MCP Inspector

Чтобы добавить его в MCP-хост (например, Claude Code, Claude Desktop), укажите хосту uv run --directory /path/to/newspaper_mcp newspaper-mcp в качестве stdio-сервера.

Примечания

  • Для search_news требуется опциональный пакет gnews, который уже подтягивается через extra newspaper4k[gnews], объявленный в pyproject.toml.

  • Функции NLP (nlp(), извлечение ключевых слов, суммаризация) требуют nltk, который подтягивается через extra newspaper4k[nlp]. При первом использовании nltk может потребоваться загрузить данные токенизатора punkt.

  • Все инструменты выполняют реальные сетевые запросы к целевым новостным сайтам; между вызовами кэширование отсутствует.

Maintenance

ActivitySlowing
ResponsivenessNo issues

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    A
    maintenance
    Get access to real-time and historical news data including top headlines from global sources via AllNewsAPI. Supports multiple filter options including keyword search, category, language and more
    3
    25 npm
    1
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables agents to discover feeds for a site, retrieve dated feed items as clean JSON, and perform keyless news searches across Google News and Bing News with deduplication and publisher attribution.
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables AI agents to search and monitor news coverage, fetch article metadata, explore curated source packs, and save links to hamir with notes.
    1
    MIT