Skip to main content
Glama
AndyTheFactory

newspaper-mcp

Official

newspaper-mcp

Un servidor MCP que expone las capacidades de descubrimiento y extracción de artículos de noticias de newspaper4k como herramientas para agentes LLM. Construido con el MCP Python SDK v2 oficial.

Herramientas

Herramienta

Descripción

parse_article

Descargar y procesar un solo artículo (título, autores, texto, imágenes, NLP).

parse_articles

Descargar y procesar varias URLs de artículos de forma concurrente.

discover_source

Rastrear la portada de un sitio de noticias para obtener información de la marca, categorías, feeds y artículos.

list_source_articles

Listar las URLs/títulos de artículos descubiertos en una fuente, con paginación.

search_news

Buscar en Google News por palabra clave, tema, sitio o ubicación (requiere gnews).

extract_article_text

Extraer rápidamente el texto únicamente a partir de HTML sin procesar o una URL, sin metadatos/NLP.

analyze_article

Descargar y ejecutar NLP: palabras clave con puntuaciones y un resumen extractivo.

get_source_categories

Listar las URLs de secciones/categorías de una fuente.

get_source_feeds

Listar las URLs de feeds RSS/Atom de una fuente.

Related MCP server: AllNewsAPI MCP

Configuración

Este paquete depende de la copia local de newspaper4k en la raíz del repositorio (a través de tool.uv.sources en pyproject.toml), por lo que siempre usa la versión en desarrollo de la librería.

cd newspaper_mcp
uv sync

Ejecución

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

Para añadirlo a un host de MCP (p. ej., Claude Code, Claude Desktop), apunta el host a uv run --directory /path/to/newspaper_mcp newspaper-mcp como servidor stdio.

Notas

  • search_news requiere el paquete opcional gnews, que ya se incluye mediante el extra newspaper4k[gnews] declarado en pyproject.toml.

  • Las funciones de NLP (nlp(), extracción de palabras clave, resúmenes) requieren nltk, que se incluye a través del extra newspaper4k[nlp]. En el primer uso, nltk puede necesitar descargar los datos de su tokenizador punkt.

  • Todas las herramientas realizan solicitudes de red en vivo a los sitios de noticias de destino; no hay almacenamiento en caché entre llamadas.

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