OpenNews MCP数据结构详解:一文读懂新闻数据的每一个字段
2026/8/6 19:49:05 网站建设 项目流程

OpenNews MCP数据结构详解:一文读懂新闻数据的每一个字段

【免费下载链接】opennews-mcpNews Aggregation · AI Ratings · Trading Signals · Real-time Updates项目地址: https://gitcode.com/gh_mirrors/op/opennews-mcp

OpenNews MCP是一款功能强大的新闻聚合平台,专注于提供实时金融市场新闻和信号。本文将深入解析OpenNews MCP的核心数据结构,帮助开发者和用户更好地理解和利用平台提供的新闻数据。

核心数据结构概览

OpenNews MCP的新闻数据结构设计精巧,涵盖了从基础信息到高级分析的各个方面。通过这些结构化数据,用户可以轻松获取、筛选和分析来自85+数据源的市场信息。

新闻数据基本字段

每一条新闻数据都包含以下基本字段:

  • 标题(title):新闻文章的标题
  • 来源(source):新闻发布的媒体或平台
  • 链接(link):新闻原文的URL地址
  • 相关资产(related assets):与新闻相关的金融资产
  • AI评分(AI rating):平台AI对新闻重要性的评分
  • 标签(tags):用于分类和搜索的关键词

这些字段在src/opennews_mcp/tools/news.py中的多个函数中被使用,如get_latest_newssearch_news

引擎类型与数据分类

OpenNews MCP将新闻数据分为六大引擎类型,每种类型都有其独特的数据结构和字段:

  1. 新闻(news):来自55个优质媒体和社交来源,如彭博社、路透社、金融时报等
  2. 上市(listing):来自9个交易所的上市信息
  3. 链上(onchain):Hyperliquid鲸鱼交易和大额持仓活动
  4. ** meme(meme)**:来自Twitter的meme币社交情绪
  5. 市场(market):价格变化、资金费率、清算、持仓变化、市场趋势
  6. 预测(prediction):12种AI预测信号,如智能资金、鲸鱼持仓、相关性等

这些分类在src/opennews_mcp/tools/news.py的get_news_by_engine函数中有详细说明。

详细字段解析

基础信息字段

标题与内容
  • title:新闻的标题,简洁明了地概括新闻核心内容
  • content:新闻的详细内容,可能包含正文、摘要或关键引用
来源信息
  • source:新闻来源名称,如"Bloomberg"、"Reuters"等
  • engine_type:新闻所属的引擎类型,如"news"、"listing"等
  • news_type:更具体的新闻类型,如"Price Change"、"Funding Rate"等
时间信息
  • timestamp:新闻发布的时间戳,精确到秒
  • updated_at:新闻最后更新的时间戳

金融相关字段

资产信息
  • coins:与新闻相关的加密货币列表,每个条目包含符号和名称
  • equities:与新闻相关的股票信息,可能包含代码和公司名称
市场数据
  • price_change:相关资产的价格变化百分比
  • volume:交易量信息
  • liquidation:清算数据(如适用)

AI分析字段

OpenNews MCP的一大特色是其AI分析能力,相关字段包括:

评分与信号
  • score:AI评分,范围0-100,反映新闻的潜在市场影响
  • signal:AI生成的交易信号,可能为"long"(看涨)、"short"(看跌)或"neutral"(中性)
  • grade:新闻重要性等级,如"A"、"B"、"C"等
分析内容
  • summary:AI生成的新闻摘要
  • impact:对市场可能产生的影响分析
  • keywords:AI提取的关键关键词

这些AI分析字段在src/opennews_mcp/tools/news.py的get_high_score_newsget_news_by_signal函数中被广泛应用。

数据使用示例

获取高评分新闻

使用get_high_score_news函数可以获取AI评分较高的新闻:

# 获取评分不低于70的新闻,最多返回10条 high_score_news = await get_high_score_news(min_score=70, limit=10)

返回的数据结构将包含上述大部分字段,方便用户快速获取重要新闻。

按信号类型筛选新闻

使用get_news_by_signal函数可以按AI生成的交易信号筛选新闻:

# 获取看涨信号的新闻 bullish_news = await get_news_by_signal(signal="long", limit=10)

总结

OpenNews MCP的数据结构设计全面而精细,涵盖了新闻的基本信息、金融属性和AI分析结果。通过理解这些字段,用户可以更有效地利用平台提供的新闻数据,做出更明智的投资决策。无论是新手还是有经验的开发者,掌握这些数据结构都将有助于充分发挥OpenNews MCP的强大功能。

如需了解更多细节,可以查阅项目的官方文档或源代码,特别是src/opennews_mcp/tools/news.py文件,其中包含了各种新闻数据处理函数的实现。

【免费下载链接】opennews-mcpNews Aggregation · AI Ratings · Trading Signals · Real-time Updates项目地址: https://gitcode.com/gh_mirrors/op/opennews-mcp

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询