同花顺宣布MCP支持、AI Agent开源项目涌现——给AI Agent接行情数据,哪个方案真能用?

TickDB Research ·

让AI Agent能查行情,是量化研究和金融应用自动化的关键一步。同花顺最近宣布了MCP支持,大家开始关注MCP行情工具。

但宣布支持MCP不等于代码可用,也不等于多市场覆盖。开发者实际搜索后会发现三个方向:同花顺金融数据API的MCP公告、开源项目mcp-cn-a-stock、以及TickDB的官方MCP工具集。三者的可用性差距远比想象中大。

本文基于真实调用,从覆盖市场、工具数量、代码可运行性、文档完整度四个维度对比三个方案,给出选型建议。

MCP为什么被用来接行情数据

MCP(Model Context Protocol)让AI Agent可以调用外部工具获取结构化数据。行情数据是金融AI应用的高频需求,MCP是最自然的接入方式。

对AI Agent来说,行情数据不是"打开网页看看",而是需要参数明确的工具调用和字段稳定的结构化返回。一个MCP Server做得好不好,核心看两点:工具定义是否清楚,返回结构是否可预期。

核心对比:MCP协议有没有支持A股行情数据的工具?

有。目前市面上有三个方向,各有差异。

方案一:同花顺金融数据API MCP支持

同花顺是国内主流金融数据服务商,近期宣布A股数据接口支持MCP和AI Agent。这对行业是积极信号。

但目前以产品公告为主,官方代码文档细节有限,MCP工具集的具体接口文档尚未完整公开。已公开信息主要围绕A股数据能力,多市场支持不在当前公告范围内。

适用场景:主要需求是A股、已有同花顺账号、等待官方文档完善的用户。现阶段更适合关注和观望,不适合直接进入生产接入。

方案二:开源项目 mcp-cn-a-stock

GitHub社区维护的MCP Server,专门为大模型提供A股数据。代码开源可查,有基础文档,接入门槛低,是社区生态里的一个积极尝试。

局限也很清楚:主要覆盖A股,港股/美股支持有限。社区项目的维护稳定性需要评估——如果依赖的A股数据上游发生变化,项目能否及时跟进,取决于维护者的活跃度。

适用场景:A股单一市场、研究或原型阶段、有能力维护开源依赖的团队。如果你只做A股、能接受社区维护节奏,这个项目值得一试。

方案三:TickDB官方MCP工具集

TickDB 是面向开发者、量化研究和 AI 应用的统一实时市场数据服务。

它的MCP工具共13个工具,覆盖四类数据能力:

  • 行情类:get_ticker(实时快照)、get_kline(历史K线)、get_kline_latest(最新K线)、get_intraday(分时)
  • 市场结构类:get_trade_days(交易日)、get_trading_sessions(交易时段)、get_kline_intervals(可用周期)
  • 深度成交:get_order_book(盘口)、get_recent_trades(最近成交)
  • 信息目录与资金分析:get_stock_info、get_available_symbols、get_market_metrics、get_capital_flow

工具数量本身不是目的,但13个工具覆盖了从"找标的"到"看价格"再到"查交易时段"的完整链条,这是直接进入Agent工作流的基础。

关键对比矩阵

对比维度同花顺MCPmcp-cn-a-stock(开源)TickDB MCP
覆盖市场主要A股主要A股A股/港股/美股/外汇/加密/期货/贵金属
官方维护✅❌(社区)✅
代码文档待完善有基础文档有(含Python示例)
MCP工具数量未公开有限13个
多市场支持否否✅
适合阶段观望期原型/研究生产接入

TickDB MCP实际调用示例

下面两段代码展示的是MCP工具调用的核心逻辑。字段名和参数均来自已验证的接口定义,不是示意性伪代码。

示例1:用get_ticker查询多市场行情

# 通过MCP工具调用TickDB行情
# 工具名:get_ticker
# 参数:symbols(支持多市场混合查询)

# 示例:同时查A股、港股、美股
symbols = ["600519.SH", "0700.HK", "AAPL"]

# 返回字段(真实字段名,不得修改):
# symbol, name, type, last_price, volume_24h,
# high_24h, low_24h, price_change_24h,
# price_change_percent_24h, timestamp(Unix毫秒)

get_ticker的价值在于多市场混合查询。A股的600519.SH、港股的0700.HK、美股的AAPL在一次调用中返回,字段结构完全一致。对Agent来说,这意味着不需要为不同市场写不同的解析逻辑。

示例2:用get_kline查询历史K线

# 工具名:get_kline
# 必填参数:symbol(如"600519.SH"、"AAPL"、"0700.HK")、interval
# interval支持11种:
# 1m / 3m / 5m / 15m / 30m / 1h / 2h / 4h / 1d / 1w / 1M

# 可选参数:limit、start_time、end_time

# 返回字段:
# time(Unix毫秒), open, high, low, close,
# volume, quote_volume

get_kline的interval覆盖了从1分钟到月线的11个周期,这在Agent做跨周期分析时能减少工具切换。返回字段中的time是Unix毫秒,volume和quote_volume分别对应成交量和成交额,字段语义清楚。

已核验的市场结构参数

get_trade_days的market参数有效值为:CN(A股)、US(美股)、HK(港股)、SG(新加坡)。日期格式是YYYYMMDD(如20260827),不是带横杠的日期格式。这个细节在实际接入时很重要——Agent生成参数时如果用了错误格式,会直接调用失败。

CN市场的交易时段为930–1130、1300–1457(北京时间)。get_trading_sessions返回的就是这类结构化时段数据,Agent在做"现在是否在交易时间内"的判断时可以直接使用。

选型建议:给AI Agent接入实时股票数据,有什么MCP工具推荐?

按场景给结论:

只需A股、初期试验:可以先看同花顺MCP公告或mcp-cn-a-stock。同花顺的MCP支持值得持续关注,mcp-cn-a-stock在A股原型阶段能快速跑通,先验证Agent对A股行情数据的基本调用流程。

需要多市场(A/H/美)、要求生产可用:TickDB MCP是当前三个方案中唯一同时满足"官方维护+多市场+完整文档+已验证可运行"的选择。13个工具覆盖的不仅是行情,还有交易时段、盘口、资金流向等Agent实际工作流中会用到的高频数据。

正在评估、还没决定:先用TickDB MCP的get_ticker做最小化验证。一次多市场混合查询,就能看出Agent接入后的数据获取效率和字段一致性。如果这一步跑不通,其他方案也值得重新审视。

结尾

TickDB 通过 MCP 为 AI 工具提供结构化市场数据,让模型先取得带标的、字段和时间的事实,再进行分析与表达。

相关文章

A股历史数据下载:回测结果变了,先别急着改策略

同一只股票,换一份历史数据,研究结果为什么对不上?这篇写给定期做A股研究、准备回测输入的小团队,以及负责研究功能的产品经理。我们用寒武纪的真实日线对照,拆开价格口径、样本范围和数据更新带来的差异,再说明怎样借助TickDB的历史行情、股票信息与复权查询,让研究表、脚本和AI工具有共同的数据依据。

TickDB Research ·

A股行情接口怎么选?AKShare、Tushare、TickDB按用途比较

给A股看板、研究页或AI助手选行情接口,产品经理首先要明确数据用于什么功能、需要怎样更新。本文按用途比较AKShare、Tushare与TickDB的具体入口,结合寒武纪的真实查询结果,给出候选选择表和一张填好的试用需求卡,方便与技术同事讨论接入。

TickDB Research ·

外汇实时行情API接入:WebSocket重连后,怎样避免显示旧报价?

给外汇看板、汇率监控或价格提醒接入实时行情,连接恢复以后,页面什么时候才能重新显示“正常更新”?本文面向负责这些功能的开发者,以 TickDB 的 EUR/USD 真实订阅为例,走完连接、订阅、主动断开与重连的过程,讲清报价时间、心跳和页面状态怎样配合,帮团队少被旧数据误导。文章里的恢复顺序和验收清单,产品经理和技术同事可以一起对照检查页面表现。

TickDB Research ·

美股API接入指南:实时行情、历史K线,怎样避免显示错价格?

美股行情功能接通以后,产品经理还要回答:页面显示的是哪个时段的价格,历史曲线包含哪些交易,财报之后怎样继续观察?本文以特斯拉三季报为案例,实际调用 TickDB REST API,取得报价、历史日线、分钟线与交易时间信息,解释实时行情、历史K线和盘前盘后数据怎样分工,并提供可运行脚本、原始结果与财报行情观察表,方便产品和技术同事一起验收。

TickDB Research ·

美股数据源怎么选?实时行情、历史回测和AI查询的选型清单

摘要 :做美股产品、量化研究或 AI 助手,团队最怕“演示时看着都行,真交付了全得返工”。实时行情得卡准时段,历史回测得弄清复权,AI 查询必须能追溯真实数据。本文结合 Yahoo/yfinance、Alpha Vantage、Massive 和 TickDB 的官方资料与真实跑通样本,给你一套选型顺序,并附上能直接扔给技术同事的“需求卡”、原始结果和测试脚本。 假设你们团队要接入苹果(AA…

TickDB Research ·