zhangxiangliang/stock-api

查询 A 股、美股、港股与场内基金行情,并通过 Node.js、浏览器、CLI 或 MCP 快速接入。

它解决了什么问题

它提供了一个统一的、无依赖的 TypeScript 工具,用于查询 A 股、港股和美股的股票市场数据,无需手动集成多个不同的金融数据提供商。

它如何工作

该工具作为多个数据源(腾讯、新浪财经和东方财富)的抽象层。它可以通过 TypeScript API 在 Node.js 或浏览器中使用,也可以通过命令行界面(CLI)或作为 Model Context Protocol(MCP)服务器使用。默认情况下,它使用自动回退机制(stocks.auto),按特定顺序(腾讯 → 新浪财经 → 东方财富)尝试从可用的数据源获取数据。

适用人群

  • 使用 TypeScript/JavaScript 构建金融应用的开发者。
  • 希望通过终端查询股票价格和 K 线图的用户。
  • 希望通过 MCP 为 LLM 客户端提供实时股票数据功能的 AI 代理用户。

特色亮点

  • 多平台支持:支持 Node.js、浏览器(通过 CDN/打包工具)和 CLI。
  • AI 集成:原生支持 MCP 服务器,并提供专门的 AI 代理技能指南。
  • 自动回退:自动在数据提供商之间切换,确保数据可用性。
  • 全面查询:支持单个股票报价、批量报价、K 线数据和股票搜索。

一个真正统一的股票数据工具,无需依赖,支持多市场,且与 AI 代理无缝集成 — @handle

相关

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