BAIZE AI RESOURCE

股票行情查询 MCP 工具

Stock-api

Stock-api 是可接入支持 MCP 的 AI 客户端的股票数据工具,提供 A 股、港股和美股的行情、K 线与股票搜索能力。用户可以直接向 AI 询问股价或查找股票代码,减少手动切换行情网站的操作。

Stock-api

资源介绍

Stock-api 面向希望在 AI 对话中查询股票数据的用户。将它配置为 MCP 服务后,支持 MCP 的客户端可以调用内置工具,查询单只或多只股票行情、获取历史 K 线,并按公司名称搜索股票代码。查询时默认由工具在腾讯、新浪和东方财富数据源之间自动兜底,也可以指定数据源;除 MCP 外,它还提供命令行和浏览器使用方式。它适合用来快速核对行情、为图表获取 K 线数据,或在只知道公司名称时先查代码再查行情。数据来自第三方公开接口,不保证准确性、实时性或持续可用性,也不提供投资建议。

MCP 能力

单只与批量行情查询

通过 get_stock 或 get_stocks 查询一只或多只股票,支持带 SH、SZ、HK、US 前缀的股票代码。

历史 K 线获取

通过 get_klines 获取股票 K 线数据,可用于查看历史走势。

按名称搜索股票

通过 search_stocks 按关键词查找股票,适合只知道公司名称、尚不清楚股票代码的情况。

数据源自动兜底

默认在腾讯、新浪和东方财富数据源之间自动尝试;也可指定数据源,降低单一接口不可用对查询的影响。

数据源诊断

提供 inspect_stock 工具,用于检查股票查询涉及的数据源情况。

资源配置

支持客户端

Claude CodeCodex其他 MCP Client

安装方式

NPXNPM

配置方式

JSON配置

运行环境

Node.js

安装与配置

  1. 准备 Node.js 18 或更高版本,以及支持 MCP 的 AI 客户端。

  2. 在客户端的 MCP JSON 配置中添加 stock-api 服务,命令设为 npx,参数设为 ["-y", "stock-api", "mcp"]。

  3. 在客户端中询问股票行情、K 线或股票代码;查询已知代码时使用 SH、SZ、HK、US 等市场前缀。

使用案例

查询多只股票行情

使用场景用户想在 AI 对话中同时查看 SH510500 和 SZ000651 的行情。

向已接入 stock-api 的 AI 客户端提出查询需求,客户端可调用 get_stocks 获取两只股票的数据。

按公司名称查找代码

使用场景用户知道“格力电器”的名称,但不知道股票代码。

让 AI 使用 search_stocks 搜索名称,获得匹配的股票信息后,再用对应代码查询行情。

包含内容

stock-api-source.zip
README-中文安装说明.md
LICENSE-MIT.txt
SHA256.txt

常见问题

Stock-api 的 MCP 服务需要什么运行环境?
需要 Node.js 18 或更高版本;MCP 配置使用 npx 运行 stock-api mcp。
股票代码应如何填写?
使用市场前缀 SH、SZ、HK 或 US,例如 SH510500、SZ000651。
东方财富股票搜索在境外网络失败时还能查询吗?
东方财富的搜索接口可能对部分境外网络返回反爬响应。默认自动模式可在搜索失败时回退到腾讯或新浪;据项目说明,东方财富的行情和 K 线查询不受这一搜索接口问题影响。
查询结果可以直接用于交易决策吗?
不宜直接依赖。stock-api 使用第三方公开行情接口,不保证数据准确、完整、实时或持续可用,也不提供投资建议。