Skip to main content
Glama
NYTimes Article Search MCP Server

NYTimes Article Search MCP Server

by angheljf

Búsqueda de artículos del NYTimes en el servidor MCP

insignia de herrería

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

  • Herramientas para buscar artículos

  • Integración con la API del New York Times

Búsqueda de artículos del NYTimes

Características

Herramientas

  • search_articles - Busque 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.

Related MCP server: image-reader MCP Server

Desarrollo

Instalar dependencias:

npm install

Construir el servidor:

npm run build

Para desarrollo con reconstrucció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 complicada. Recomendamos usar el Inspector MCP , disponible como script de paquete:

npm run inspector

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

Instalación

Instalación mediante herrería

Para instalar automáticamente el buscador de artículos del NYTimes para Claude Desktop a través de Smithery :

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

Instalación manual

Para utilizar con Claude Desktop, agregue 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 API del New York Times:

NYTIMES_API_KEY=your_api_key_here

Ejecución del servidor

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

node build/index.js

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

Licencia

Este proyecto está licenciado bajo la licencia MIT.

Available Tools

1 tool
search_articlesC

Search NYTimes articles from the last 30 days based on a keyword

Inputs: keyword (required).

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    B3.1/5.0

    Scored across 1 tool

    Disambiguation5/5

    With only one tool, there is no possibility of ambiguity or overlap between tools. The single tool 'search_articles' has a clearly defined and distinct purpose.

    Naming Consistency5/5

    The single tool name follows a clear verb_noun pattern ('search_articles'), and with only one tool, there is no inconsistency to evaluate. The naming is straightforward and appropriate.

    Tool Count2/5

    One tool is too few for a server with the apparent scope of 'NYTimes Article Search,' which suggests a domain that could benefit from additional operations like filtering by date, retrieving article details, or accessing different sections. A single search tool feels thin and limits functionality.

    Completeness2/5

    The tool surface is severely incomplete for the domain. While search is a core function, there are obvious gaps such as the inability to retrieve full article content, filter beyond keywords, or access other NYTimes data like sections or authors. This will likely cause agent failures when more comprehensive interactions are needed.

    Maintenance

    ActivityInactive
    ResponsivenessNo recent community issues

    Related MCP Connectors

    Related MCP Servers