Webz.io News Search
官方使用自然语言搜索全球新闻。Webz.io新闻搜索API返回最相关的文章和内容,并支持按来源、国家、语言、日期、情感和类别进行筛选。
你可以用 Webz Io News Search MCP 做什么?
- 按主题搜索全球新闻 — 询问任何主题的最新报道,
news_search_by_webz会返回匹配的文章,包括标题、URL、日期和摘要。 - 按来源或实体筛选 — 使用
domain、person、organization、location、ticker或political_bias等参数缩小结果范围,以定位特定媒体或主题。 - 控制时效性和数量 — 设置
days(通过k获取 1–50 篇文章)以获取最新新闻,或用于搜索完整存档。 - 调整相关性评分 — 使用相关参数设置最低或最高匹配分数,或完全禁用下限。
- 获取每篇文章的多个摘要 — 启用此功能可从同一来源检索多个相关文本片段。
文档
将您的AI客户端(Cursor、Claude、ChatGPT或n8n)连接到Webz.io新闻搜索。客户端将获得一个news_search_by_webz工具,并能够自行搜索全球新闻。
https://news-search-mcp.webz.io/mcp
第1步:获取您的API令牌
没有账户?免费注册以获取您的API令牌。
登录webz.io,从您的仪表板复制API令牌。这与您用于新闻搜索API的令牌相同。
第2步:连接您的客户端
将YOUR_WEBZ_TOKEN替换为您的令牌。
Cursor
将此内容添加到~/.cursor/mcp.json(Windows上为%USERPROFILE%\.cursor\mcp.json),然后重启Cursor:
{
"mcpServers": {
"webz-news-search": {
"url": "https://news-search-mcp.webz.io/mcp",
"headers": {
"Authorization": "Bearer YOUR_WEBZ_TOKEN"
}
}
}
}
Claude Desktop
将相同的webz-news-search条目合并到您的Claude Desktop配置文件中——不要替换整个文件——然后重启Claude Desktop:
| 操作系统 | 配置文件 |
|---|---|
| macOS | ~/Library/Application Support/Claude/claude_desktop_config.json |
| Linux | ~/.config/Claude/claude_desktop_config.json |
| Windows | %APPDATA%\Claude\claude_desktop_config.json |
Claude Code
在您的项目根目录中运行:
claude mcp add --transport http webz-news-search https://news-search-mcp.webz.io/mcp --header "Authorization: Bearer YOUR_WEBZ_TOKEN"
n8n
添加一个MCP Client Tool节点,并将其连接到AI Agent节点的Tool输入:
| 字段 | 值 |
|---|---|
| Endpoint | https://news-search-mcp.webz.io/mcp |
| Server Transport | HTTP Streamable |
| Authentication | Bearer Auth |
| Tools to Include | All |
创建一个Bearer Auth凭据,并将您的Webz.io API令牌粘贴为bearer令牌。有关社区节点、独立工作流和现成模板,请参阅n8n集成。
Claude.ai和ChatGPT(网页版)
将https://news-search-mcp.webz.io/mcp添加为自定义连接器(Claude.ai:设置 > 连接器;ChatGPT:设置 > 应用与连接器,并开启开发者模式)。两者均使用OAuth:将Client ID和Secret留空,然后在授权页面上粘贴您的Webz令牌。完整的分步教程:news-search-mcp.webz.io。
在浏览器中打开/mcp端点会按设计返回401 Unauthorized——浏览器不会发送您的令牌。请使用MCP客户端。
第3步:尝试使用
自然地询问您的AI客户端——提及“新闻”或“Webz”有助于它选择工具:
- “搜索Webz新闻,查找欧盟AI监管的最新进展,并附上来源进行总结。”
- “使用Webz新闻工具,查找过去一周以色列与希腊之间贸易协议的报道。”
- “调用news_search_by_webz搜索‘可再生能源投资’,设置k=10和days=30,然后总结。”
工具参考
news_search_by_webz
| 参数 | 默认值 | 描述 |
|---|---|---|
| query | 必填 | 自然语言主题或问题 |
| k | 10 | 返回的文章数量(1-50) |
| days | 7 | 向前搜索的天数 |
| allow_all_dates | false | 搜索完整覆盖窗口,而非days |
| score_gte | 4 | 最低匹配分数,0-10(设为0以禁用下限) |
| score_lte | - | 最高匹配分数,0-10 |
| domain | - | 仅限这些来源域名,例如cnn.com、yahoo.com |
| exclude_domain | - | 跳过这些来源域名;一个域名不能同时出现在两个列表中 |
| language、country、sentiment、category | - | 与筛选器相同的值;国家代码为ISO-2大写(US、GB) |
| topic | - | 主题标签(不区分大小写) |
| person、organization、location | - | 实体名称(不区分大小写) |
| ticker | - | 股票代码,例如AAPL(不区分大小写) |
| political_bias | - | 来源政治倾向:left、center、right |
| domain_rank_gte、domain_rank_lte | - | 来源域名排名范围(整数) |
| allow_multiple_chunks_per_article | false | 为true时,从同一篇文章返回多个相关片段 |
每个结果都会返回文章标题、URL、发布日期、匹配文本摘录和元数据(topic、person、organization、location、ticker、political_bias、domain_rank)。
每次工具调用都会使用您的令牌执行一次常规的新闻搜索请求——适用相同的额度和速率限制。请参阅错误、速率限制与额度。
保护您的令牌安全
切勿将您的令牌提交到git或放入URL中。
将其设置为环境变量一次,并在配置中引用它:
"Authorization": "Bearer ${env:WEBZ_API_TOKEN}"
后续步骤
- 使用框架SDK:LangChain、LlamaIndex或n8n。
- 添加Agent技能,让您的代理知道何时以及如何搜索。
- 查看筛选器以获取所有筛选值。