
NYTimes Article Search MCP Server

2025.01.28
9
JavaScript新闻搜索内容生成内容生成
NYTimes Article Search MCP Server 是一个基于 TypeScript 的 MCP 服务器,允许用户根据关键词搜索过去30天内的《纽约时报》文章。该服务器展示了 MCP 的核心概念,提供了搜索文章的工具,并与《纽约时报》API 进行了集成。
View on GitHub
Overview
基本能力
产品定位
NYTimes Article Search MCP Server 主要用于内容搜索和生成,特别适用于需要获取《纽约时报》最新文章信息的场景。
核心功能
- 提供
search_articles
工具,用于搜索过去30天内的《纽约时报》文章。 - 需要提供
keyword
作为必填参数。 - 返回包含标题、摘要、URL、发布日期和作者的文章列表。
适用场景
- 新闻聚合和分析
- 内容创作和研究
- 教育和学术研究
工具列表
search_articles
: 搜索《纽约时报》文章的工具。
常见问题解答
- 调试建议:由于 MCP 服务器通过 stdio 进行通信,调试可能较为困难。推荐使用 MCP Inspector 进行调试。
使用教程
使用依赖
安装项目依赖:
npm install
安装教程
通过 Smithery 安装
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
调试方式
运行 MCP Inspector 进行调试:
npm run inspector
运行服务器:
node build/index.js