Cursor / Claude Code 配置 MCP 金融行情数据源:3 步查询 A 股实时行情

TickDB Research ·

摘要

Cursor 和 Claude Code 都能通过 remote HTTP MCP server 接入 TickDB 获取 A 股实时行情,但配置方式不同——一个编辑 JSON,一个执行命令。接入后应先确认工具可见,再查询 600519.SH 并核对 code、symbol、type、last_price 和 timestamp:这些字段构成数据可用性的验证基线。MCP 查询是单次工具调用,不是 WebSocket 持续推送。

1. 开篇:两个工具,一条验证链路

在 Cursor 或 Claude Code 中接入金融数据 MCP,核心问题不是“能不能连上”,而是“连上之后怎么验证数据真的可用”。本文用三步完成这条链路:配置 TickDB MCP Server → 确认工具可见 → 查询 600519.SH 并核对结构化字段。

先给结论:配置方式不同,验证标准相同。无论你用哪个 AI 编码工具,接入后都应看到 get_ticker 工具,并能用它查到 600519.SH——确认 code=0、data 非空、返回 symbol 与请求一致、type 为 stock、last_price 为非空可解析的有限字符串数值、timestamp 为有效整数——才算完成最小可用验证。

TickDB 在本文中的作用:作为 remote HTTP MCP server 的可运行实例。它的 get_ticker 工具返回结构化字段,让 AI Agent 在对话中直接获取实时行情。客户端侧的配置与验证思路可以迁移,但不同 MCP Server 的 transport、端点、鉴权 Header 和返回结构必须分别核验。TickDB 具体端点、Header 名和返回结构以官方文档为准:https://docs.tickdb.ai。

2. 两种工具的配置方式速查

配置维度CursorClaude Code
配置入口.cursor/mcp.json(项目级)claude mcp add 命令(命令行添加,默认当前项目 local scope)
配置格式JSON 静态文件命令行参数
生效方式编辑器启动时自动加载命令执行后即时生效
适用场景项目固定配置,团队共享个人快速接入,临时测试

3. 三步之一:配置 TickDB MCP Server

Cursor 配置

在项目根目录创建 .cursor/mcp.json:

{
  "mcpServers": {
    "tickdb": {
      "type": "http",
      "url": "https://mcp.tickdb.ai/",
      "headers": {
        "X-TickDB-Key": "${env:TICKDB_KEY}"
      }
    }
  }
}

配置要点:type 必须为 "http";X-TickDB-Key 用于身份鉴权,建议通过环境变量注入(${env:TICKDB_KEY})。项目配置可以共享,但真实 Key 绝不能写入或提交 mcp.json。重启 Cursor 后配置自动生效。

Claude Code 配置

终端执行:

claude mcp add --transport http tickdb https://mcp.tickdb.ai/ \
  --header "X-TickDB-Key: YOUR_API_KEY"

配置要点:--transport http 指定 remote HTTP 传输;tickdb 是本地注册的 server 名称。执行成功后,配置写入当前项目的 Claude Code MCP 注册表,无需重启即可使用。如需全局可用,命令需增加 --scope user。

YOUR_API_KEY 替换为实际 Key,不要提交到版本控制。

4. 三步之二:确认客户端已连接并能看到工具

配置完成后,先确认 MCP Server 已正确加载。跳过这一步直接查行情,工具调用失败时不易定位是配置问题还是查询问题。

Claude Code:在对话中输入 /mcp 检查连接状态和工具列表,确认 tickdb 的 get_ticker 可见且连接正常。

Cursor:在 MCP 设置或 Available Tools 面板中检查 server 状态,确认 get_ticker 出现在工具列表中。

在对话中要求“列出 tickdb 提供的所有工具”可作为辅助确认动作。

常见配置故障速查:

现象排查方向
无任何工具返回Cursor:检查 .cursor/mcp.json 路径、type 是否设为 "http"、url 是否以 https:// 开头。Claude Code:执行 /mcp 检查 tickdb 注册状态
工具列表出现但 get_ticker 缺失确认 MCP Server 版本与文档一致
连接超时或拒绝检查网络可达性、防火墙规则、Key 是否有效

看到 get_ticker 出现在工具列表中,只说明 MCP 传输层可交互,工具描述被客户端成功读取——它不承诺特定 symbol 一定返回数据。那属于数据层验证,在第三步完成。

5. 三步之三:查询 600519.SH 并核对结构化字段

工具可见性确认后,在 AI 对话中输入:

"用 get_ticker 查一下 600519.SH"

AI Agent 会自动调用 get_ticker 工具,传入 symbols="600519.SH", type="stock",返回结构化结果。

查询成功后,同时核对以下字段——这是数据可用性的验证基线:

验证项核对要点
code必须为 0
data必须非空
symbol返回 symbol 与请求的 600519.SH 完全一致,无缺失、无多余、无重复
type必须为 stock
last_price必须为非空字符串;可解析为有限数值(非 NaN/Infinity)。缺失不能默认成 0
timestamp必须为有效整数,按当前工具语义判断,不跨接口假设统一

常见查询故障速查:

现象可能原因处理方向
返回 code: 1001API Key 无效或已过期检查 Key
返回 code: 3001请求频率超限按当前响应提供的信息执行有上限的退避,不无限重试
data 为空原因待确认检查 symbol、type、Key、工具返回和当前文档,不自行断言空数组原因
last_price 为 null 或空字符串该品种暂未提供最新价不默认成 0,记录异常
工具调用失败或超时MCP Server 不可达检查网络、端点 URL、Key 有效性

以上错误码以 TickDB 当前接口文档为准,不同 MCP Server 的错误码体系可能不同。

6. 延伸:什么时候用 MCP,什么时候不用

适合用 MCP 的场景:AI Agent 对话式查询、按需获取当前快照、在推理链路中嵌入行情数据。如果你只是偶尔让 AI 查一下当前价格,MCP 的单次调用模式正好匹配。

不适合用 MCP 的场景:盘中持续推送行情(应选 WebSocket)、批量回测数据拉取(应选 REST 脚本)、对延迟有严格要求的场景。MCP 是工具调用协议,不是流式推送协议——不要因为它能返回一次数据,就把它当成实时行情流来用。

📡 本文 MCP Server 示例由 TickDB.ai 提供,端点见 https://mcp.tickdb.ai/,接入文档见 https://docs.tickdb.ai ⚠️ 本文为技术教程,不构成任何投资建议

相关文章

A股美股港股行情看板Demo三天、上线三个月:拆解7个返工点

同一张行情表,寒武纪的成交额自己算是5,414万元,接口给的是54.20亿元,差了100倍,原因只是一个单位。行情看板三天就能接通,上线后的返工,几乎都来自界面上说不清“自己是什么”的数字。 本文依据上交所、港交所的一手文件,加上10月12日盘中对7类资产的实测,给你四样东西: 一张“价格身份证”:每个数字上线前要答的5个问题 7个返工点逐条拆:钱在哪里算错、为什么会错 一份可以直接发给数据…

TickDB Research ·

拆解美股夜盘数据5个口径:12月6日起美股进入23小时交易

同一只苹果股票,同一个周六中午,三个“最新价”,1万股持仓估值差出 9,500 美元。12月6日起,美股将进入近23小时交易:夜盘数据的5个口径不说清,日K线、收益率、风控和对账都会悄悄算错。 本文依据纳斯达克、SEC、DTCC、FINRA 等一手文件,加上30只美股(含9只中概股)的实测数据,给你四样东西: 一张“北京时间 × 美股夜盘”全景图(含11月1日夏令时切换前后) 5个口径逐条拆…

TickDB Research ·

港股数据源选型:踩一个回测就假(富途/IBKR/TickDB)

回测里某个港股策略表现稳定,实盘跑了一个月,收益差了将近一半。 不是完全对不上,是那种“差异不大但一直在”的偏差。团队排查了三周——策略逻辑、滑点模型、手续费、执行延迟,全部查过。最后发现问题在数据层:数据源返回的港股代码是“700”,而团队数据库里存的是“00700”。两个格式查出来的数据,部分重叠,部分不重叠。回测用的样本,比实际可交易的样本少了一批。 这不是某个操作失误,是港股数据接入…

TickDB Research ·

A股休市10天,港股跌了,美联储还要开会,APEC即将落地深圳——8号开盘,你盘清楚了几件事?

后天开盘。10月8日,A股恢复交易。你手里的A股仓位,价格停在9月30日;但如果你同时持有港股、美股、QDII,这10天它们一直在动——港股10月2日就开盘了,美股全程正常交易。 这篇文章要说的不是“A股休市了”。有仓位的人都知道A股休市。它要说的是: 同一段时间里,你的三个市场仓位在动,你的信息却只跟得上一个。 核心概念是 信息时态差 ——港股和美股的信息是连续的,每天有K线;A股的信息是…

TickDB Research ·

自选股跨了A股港股美股,还在打开三个APP翻?盘中扫异动前,先定这五个字段

自选股四十只,A股港股美股都有,每天早上打开三个 APP 翻一遍。有天腾讯盘中跌了 3%,又弹回来,我在外面吃饭,完全没看到。下午再打开,只看到它跌了 2%。 这个 2% 是结果,不是过程。 问题不在我没有实时数据。问题在我看到的那个数字——涨跌幅——它只告诉我一个方向,没告诉我这个方向是怎么走出来的。 同一只股票,只看涨跌幅和看开高低收加成交额,你做出的判断可以完全相反。股票池越大,这个差…

TickDB Research ·