使用说明
NewsData.io MCP服务器
连接的MCP(模型上下文协议)服务器 新闻数据.io Claude和其他LLM客户。搜索最新新闻、加密货币新闻、市场新闻、历史档案和浏览新闻来源——所有这些都可以在你的人工智能助手中完成。
特性
| 工具 | 说明 |
|---|---|
newsdata_latest |
经过全面筛选的过去48小时的最新消息 |
newsdata_crypto |
加密货币特定新闻与硬币过滤 |
newsdata_market |
带有股票代码的金融/股票市场新闻(测试版) |
newsdata_archive |
带日期范围的历史新闻搜索(付费计划) |
newsdata_sources |
按国家/语言/类别浏览可用新闻来源 |
所有工具都支持:关键字搜索(AND/OR/NOT)、国家、语言、类别、域、情感、分页和重复数据删除过滤器。
先决条件
- Node.js 18+已安装
- NewsData.io API密钥 --免费获得一个 新闻数据.io
设置
1.安装依赖项
cd newsdata-mcp-server
npm install
npm run build
2.设置API密钥
export NEWSDATA_API_KEY="your_api_key_here"
3.联系克劳德
Claude桌面应用程序(stdio模式——建议用于桌面)
添加到您的Claude Desktop配置文件中:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
窗户: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"newsdata": {
"command": "node",
"args": ["/path/to/newsdata-mcp-server/dist/index.js"],
"env": {
"NEWSDATA_API_KEY": "your_api_key_here"
}
}
}
}
Claude.ai Web(HTTP模式)
作为HTTP服务器运行:
TRANSPORT=http PORT=3000 NEWSDATA_API_KEY="your_key" node dist/index.js
MCP端点将在 http://localhost:3000/mcp
克劳德码(stdio模式)
claude mcp add newsdata -- node /path/to/newsdata-mcp-server/dist/index.js
设置env变量 NEWSDATA_API_KEY 跑步前先穿好衣服。
使用示例
连接后,自然地问克劳德:
- “关于人工智能的最新消息是什么?”
- “向我展示比特币和以太坊的加密新闻”
- “查找有关AAPL和MSFT的市场新闻”
- “搜索过去6小时内来自美国的气候变化新闻”
- “列出顶级英文科技新闻来源”
- “寻找有关可再生能源的积极情绪新闻”
涵盖API终点
| 端点 | 工具 | 需要计划 |
|---|---|---|
/api/1/latest |
newsdata_latest |
免费+ |
/api/1/crypto |
newsdata_crypto |
基础+ |
/api/1/market |
newsdata_market |
基础+ |
/api/1/archive |
newsdata_archive |
专业+ |
/api/1/sources |
newsdata_sources |
免费+ |
环境变量
| 变量 | 必填 | 描述 |
|---|---|---|
NEWSDATA_API_KEY |
是 | 您的NewsData.io API密钥 |
TRANSPORT |
没有 | stdio (默认)或 http |
PORT |
无 | HTTP端口(默认值:3000) |
许可证
麻省理工学院