金融#数据分析

Massive MCP:让智能体查行情、用 SQL 算指标

Massive.com(原 Polygon.io)官方 MCP:三个工具覆盖全部行情 API,结果存进内存 SQLite,再用 SQL 和金融函数计算。

项目与安装文档

查看项目

https://github.com/massive-com/mcp_massive

让智能体分析行情,常见的麻烦是数据量:一年的日线、几百只股票的快照,全塞进对话很快就把上下文撑满。Massive.com(原 Polygon.io)官方的 MCP 服务器换了做法:查回来的数据可以先存成内存里的 SQLite 表,智能体再写 SQL 筛选、汇总,只把结果带回对话。截至 2026-10-06 约 400 star。

能做什么

  • 三个工具覆盖全部 API:search_endpoints 用自然语言找接口,call_api 调用任意 Massive REST 接口,query_data 对存下来的表跑 SQL(支持 CTE 和窗口函数)。接口目录在启动时从 Massive 的 llms.txt 动态读取,API 更新后不用等服务器发版。
  • 数据范围:股票、期权、外汇、加密货币和期货的 K 线,实时与历史成交、报价,市场快照和涨跌榜,分红、拆股、IPO,财务基本面,Benzinga 的分析师评级和新闻,国债收益率和通胀数据。
  • 内置金融函数:通过 apply 参数直接计算 Black-Scholes 期权价格和希腊值、简单与对数收益率、夏普和索提诺比率、SMA 和 EMA。

适合谁

  • 做投研或写市场周报的分析师,想让智能体拉一段历史数据后直接算收益率和波动。
  • 量化爱好者,用自然语言快速验证“某板块过去一年的夏普比率”这类问题。
  • 需要期权数据的交易员,想让智能体按链条批量算希腊值。

接入方式

需要 Python 3.12+、uv 0.4.0+ 和 Massive.com 的 API Key。README 建议先装成工具,避免冷启动超时,再注册到 Claude Code:

uv tool install "mcp_massive @ git+https://github.com/massive-com/mcp_massive@v0.10.0"
claude mcp add massive -e MASSIVE_API_KEY=your_api_key_here -- mcp_massive

编辑点评

金融数据类 MCP 不少,多数是把 yfinance 包一层,数据源本身没有服务保证。Massive 是正经的行情数据商,这个服务器又用“存表再查询”解决了大数据量进上下文的问题,是同类里设计最清楚的一个。注意三点:项目自己标注为实验性,可能有破坏性更新;能查到哪些数据取决于你的 Massive 账户;它只提供数据和计算,不下单,也不构成任何投资建议。旧的 POLYGON_API_KEY 变量仍兼容。许可证为 MIT。