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: AllNewsAPI MCP

Установка

Этот пакет зависит от локальной копии 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.

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

A
license - permissive license
Not graded
quality - not tested
C
maintenance

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • F
    license
    Not graded
    quality
    D
    maintenance
    Provides AI agents access to news aggregation from 80,000+ sources via the NewsAPI. Supports both authenticated access with API keys and pay-per-use via HTTP 402 protocol with blockchain payment verification.
  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables LLMs to search for news articles, get top headlines, and access comprehensive news data with advanced filtering options through AllNewsAPI.
    1
  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables AI assistants to search news articles, get top headlines, and browse sources via the NewsAPI.org service.
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables fetching top headlines and searching news archives from NewsAPI.org, allowing AI agents to access current and historical news data.
    MIT

View all related MCP servers

Related MCP Connectors

  • Real-time corroborated news events + 5-year archive, for agents. Free tier, no key.

  • Real-time financial news for AI agents: search by ticker and source, with sentiment and entities.

  • Real-time curated crypto news for AI agents with sentiment, recaps, and search.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/AndyTheFactory/newspaper4k-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server