NYTimes Article Search

Busca artículos de The New York Times de los últimos 30 días usando una palabra clave.

Documentación

Servidor MCP de Búsqueda de Artículos del NYTimes

Trust Score smithery badge

Este es un servidor MCP basado en TypeScript que permite buscar artículos del New York Times de los últimos 30 días según una palabra clave. Demuestra conceptos fundamentales de MCP al proporcionar:

  • Herramientas para buscar artículos
  • Integración con la API del New York Times

NYTimes Article Search

NYTimes Article Search Server MCP server

Características

Herramientas

  • search_articles - Busca artículos del NYTimes de los últimos 30 días según una palabra clave
    • Toma keyword como parámetro obligatorio
    • Devuelve una lista de artículos con título, resumen, URL, fecha de publicación y autor

Desarrollo

Instala las dependencias:

npm install

Compila el servidor:

npm run build

Para desarrollo con recompilación automática:

npm run watch

Depuración

Dado que los servidores MCP se comunican a través de stdio, la depuración puede ser un desafío. Recomendamos usar el Inspector MCP, que está disponible como script del paquete:

npm run inspector

El Inspector proporcionará una URL para acceder a las herramientas de depuración en tu navegador.

Instalación

Instalación mediante Smithery

Para instalar NYTimes Article Search para Claude Desktop automáticamente mediante Smithery:

npx -y @smithery/cli install nyt --client claude

Instalación Manual

Para usar con Claude Desktop, agrega la configuración del servidor:

En MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json En Windows: %APPDATA%/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "nyt": {
      "command": "node",
      "args": ["path/to/your/build/index.js"],
      "env": {
        "NYTIMES_API_KEY": "your_api_key_here"
      }
    }
  }
}

Variables de Entorno

Crea un archivo .env en la raíz de tu proyecto y agrega tu clave de API del New York Times:

NYTIMES_API_KEY=your_api_key_here

Ejecutar el Servidor

Después de compilar el proyecto, puedes ejecutar el servidor con:

node build/index.js

El servidor se iniciará y escuchará solicitudes MCP a través de stdio.

Licencia

Este proyecto está licenciado bajo la Licencia MIT.