nyt(仓库名 angheljf/nyt)是一个基于 TypeScript 的 MCP(Model Context Protocol)服务器,主要用途是让支持 MCP 的客户端能够按关键词检索纽约时报最近 30 天的文章。
主要能力:提供搜索文章的工具 search_articles,该工具以关键词为必填参数,返回文章列表,包含标题、摘要、URL、发布日期和作者。服务器集成了纽约时报 API。
使用方式:需要先安装依赖并构建服务器;开发时可使用自动重建模式。由于 MCP 服务器通过 stdio 通信,调试可能较为困难,官方推荐使用 MCP Inspector 进行调试,该工具可通过包脚本使用,Inspector 会提供一个 URL 用于在浏览器中访问调试工具。安装方式有两种:一是通过 Smithery 自动为 Claude Desktop 安装 NYTimes Article Search;二是手动安装,需在 Claude Desktop 配置文件中添加服务器配置(MacOS 路径为 ~/Library/Application Support/Claude/claude_desktop_config.json,Windows 路径为 %APPDATA%/Claude/claude_desktop_config.json)。还需设置环境变量:在项目根目录创建 .env 文件并填入纽约时报 API 密钥。构建完成后可运行服务器,服务器将启动并通过 stdio 监听 MCP 请求。
适用场景:适合需要在支持 MCP 的客户端(如 Claude Desktop)中查询纽约时报近期文章的用户或开发者。
限制:仅支持搜索最近 30 天的纽约时报文章;使用前需要自行获取纽约时报 API 密钥;项目采用 MIT 许可证。其他更详细的功能、收费或平台信息暂未提供。