NYTimes Article Search MCP Server

MIT License
5
8
  • Apple

Integrations

  • Enables configuration through environment variables stored in a .env file, specifically for storing and accessing the New York Times API key.

  • Provides tools for searching New York Times articles from the last 30 days based on keywords, returning article details including title, abstract, URL, published date, and author.

纽约时报文章搜索 MCP 服务器

这是一个基于 TypeScript 的 MCP 服务器,允许根据关键字搜索过去 30 天的《纽约时报》文章。它通过以下方式演示了 MCP 的核心概念:

  • 文章搜索工具
  • 与纽约时报 API 集成

特征

工具

  • search_articles - 根据关键字搜索过去 30 天的《纽约时报》文章
    • keyword作为必需参数
    • 返回包含标题、摘要、URL、发布日期和作者的文章列表

发展

安装依赖项:

npm install

构建服务器:

npm run build

对于使用自动重建的开发:

npm run watch

调试

由于 MCP 服务器通过 stdio 进行通信,调试起来可能比较困难。我们推荐使用MCP Inspector ,它以包脚本的形式提供:

npm run inspector

检查器将提供一个 URL 来访问浏览器中的调试工具。

安装

通过 Smithery 安装

要通过Smithery自动安装 NYTimes Article Search for Claude Desktop:

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

手动安装

要与 Claude Desktop 一起使用,请添加服务器配置:

在 MacOS 上: ~/Library/Application Support/Claude/claude_desktop_config.json在 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" } } } }

环境变量

在项目根目录中创建一个.env文件并添加您的纽约时报 API 密钥:

NYTIMES_API_KEY=your_api_key_here

运行服务器

构建项目后,您可以使用以下命令运行服务器:

node build/index.js

服务器将启动并通过 stdio 监听 MCP 请求。

执照

该项目已获得 MIT 许可。

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

这是一个基于 TypeScript 的 MCP 服务器,允许根据关键字搜索过去 30 天的纽约时报文章。

  1. Features
    1. Tools
  2. Development
    1. Debugging
  3. Installation
    1. Installing via Smithery
    2. Manual Installation
  4. Environment Variables
    1. Running the Server
      1. License

        Related MCP Servers

        • -
          security
          A
          license
          -
          quality
          This MCP server performs multi-topic searches in business, news, finance, and politics using the Tavily API, providing high-quality sources and intelligent summaries.
          Last updated -
          1
          1
          Python
          MIT License
          • Apple
          • Linux
        • A
          security
          A
          license
          A
          quality
          A TypeScript-based MCP server utilizing the UseScraper API to provide web scraping capabilities, allowing users to extract content from webpages in various formats.
          Last updated -
          1
          1
          JavaScript
          MIT License
          • Apple
        • A
          security
          A
          license
          A
          quality
          A TypeScript-based MCP server that interacts with Contentful's Delivery API, enabling users to create, query, and summarize text notes through natural language.
          Last updated -
          184
          3
          TypeScript
          MIT License
          • Apple
        • -
          security
          -
          license
          -
          quality
          This project is a Model Context Protocol (MCP) server that fetches articles from GeekNews. It is implemented in Python, and performs web scraping using BeautifulSoup.
          Last updated -
          1
          Python
          MIT License

        View all related MCP servers

        ID: ylg4ai4vin