massive-com/mcp_massive

An MCP server for Massive.com Financial Market Data

解决的问题

此项目提供了一个模型上下文协议 (MCP) 服务器,允许大型语言模型 (LLM) 与 Massive.com 金融数据 API 进行交互。它解决了手动将每个 API 端点映射到工具的繁琐问题,改为提供几个可组合的工具,让 LLM 能够搜索端点、调用它们,并使用 SQL 查询结果数据。

运作方式

该服务器充当 LLM 与 Massive.com API 之间的桥梁。它提供三个主要工具:

  • search_endpoints: 允许 LLM 根据自然语言查询找到相关的 API 端点或内置函数。
  • call_api: 执行对 Massive.com 的 REST API 调用。它可以将结果存储在内存中的 SQLite 数据库表中以供进一步分析。
  • query_data: 使 LLM 能够针对存储的 SQLite 数据执行 SQL 查询(包括 CTE 和窗口函数)。

此外,服务器还包含用于计算希腊字母 (Black-Scholes)、回报率 (Sharpe ratio, Sortino ratio) 和技术指标 (SMA, EMA) 的内置金融函数。

目标用户

需要将实时和历史金融市场数据(包括股票、期权、外汇、加密货币和期货)直接整合到 AI 工作流程中的开发人员和 AI 代理(如 Claude Code 或 Claude Desktop)。

特色亮点

  • 动态索引: 启动时通过索引 llms.txt 文件中的端点,自动与 Massive.com API 保持同步。
  • 可组合工具: 使用搜索-调用-查询模式,而非固定的工具列表。
  • SQL 整合: 支持针对存储在内存数据库中的 API 结果执行复杂的 SQL 查询。
  • 广泛的金融覆盖: 可访问从实时交易和报价到分析师评级、新闻和国债收益率等所有数据。

相关

  • 项目
  • 项目
  • 项目
  • 项目