通达信MCP插件 是 AI Skill Hub 本期精选MCP工具之一。综合评分 8.0 分,整体质量较高。我们强烈推荐将其纳入你的 AI 工具库,帮助提升工作效率。
通达信MCP插件 是一款遵循 MCP(Model Context Protocol)标准协议的 AI 工具扩展。通过 MCP 协议,它可以让 Claude、Cursor 等主流 AI 客户端直接访问和操作外部工具、数据源和服务,实现 AI 能力的无缝扩展。无论是文件操作、数据库查询还是 API 调用,都可以通过自然语言在 AI 对话中直接触发,极大提升生产效率。
通达信MCP插件 是一款遵循 MCP(Model Context Protocol)标准协议的 AI 工具扩展。通过 MCP 协议,它可以让 Claude、Cursor 等主流 AI 客户端直接访问和操作外部工具、数据源和服务,实现 AI 能力的无缝扩展。无论是文件操作、数据库查询还是 API 调用,都可以通过自然语言在 AI 对话中直接触发,极大提升生产效率。
# 方式一:通过 Claude Code CLI 一键安装
claude skill install https://github.com/adambbhe/tdx-finance-mcp-plugin
# 方式二:手动配置 claude_desktop_config.json
{
"mcpServers": {
"---mcp--": {
"command": "npx",
"args": ["-y", "tdx-finance-mcp-plugin"]
}
}
}
# 配置文件位置
# macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
# Windows: %APPDATA%/Claude/claude_desktop_config.json
# 安装后在 Claude 对话中直接使用 # 示例: 用户: 请帮我用 通达信MCP插件 执行以下任务... Claude: [自动调用 通达信MCP插件 MCP 工具处理请求] # 查看可用工具列表 # 在 Claude 中输入:"列出所有可用的 MCP 工具"
// claude_desktop_config.json 配置示例
{
"mcpServers": {
"___mcp__": {
"command": "npx",
"args": ["-y", "tdx-finance-mcp-plugin"],
"env": {
// "API_KEY": "your-api-key-here"
}
}
}
}
// 保存后重启 Claude Desktop 生效
TDX Finance MCP Plugin 是一个为 OpenClaw 平台设计的专业金融数据服务插件,提供通达信(TDX)金融数据接口的统一访问能力。
本插件封装了 9 个核心工具,支持 44+ 个专业投资分析技能,覆盖 A 股市场行情、财务数据、龙虎榜、股东研究、行业产业链等全方位金融数据需求。
详见 支持技能列表
---
以下功能在基础 Token 下即可正常使用:
| 工具 | 功能 | Entry 名称 | 状态 | 响应时间 |
|---|---|---|---|---|
tdx_quotes | 实时行情查询 | TdxShare.PBHQInfo | ✅ **可用** | ~260ms |
tdx_kline | K线历史数据 | TdxShare.PBFXT | ✅ **可用** | ~92ms |
tdx_screener | 自然语言智能选股 | JNLPSE:wendaQuery | ✅ **可用** | ~214ms |
tdx_indicator_select | 金融指标选择 | NLPSE:InfoSelectV2 | ✅ **可用** | ~1298ms |
tdx_lookup_stock | 股票代码RAG检索 | AI RAG API | ✅ **可用** | ~259ms |
wenda_news_query | 新闻/快讯搜索 | Wenda /zx_query | ✅ **可用** | ~230ms |
wenda_report_query | 券商研报搜索 | Wenda /yb_query | ✅ **可用** | ~191ms |
wenda_notice_query | 公司公告搜索 | Wenda /gg_search | ✅ **可用** | ~232ms |
通过 tdx_api_data 工具,以下 F10 子模块已验证可用:
| F10 Entry | 数据类型 | fixedTag | 状态 | 说明 |
|---|---|---|---|---|
tdxf10_gg_ybpj | 盈利预测/一致预期 | yzyq | ✅ **可用** | 分析师EPS预测表 |
tdxf10_gg_rdtc | 热点题材板块族谱 | zttzbkz | ✅ **可用** | 概念题材映射 |
tdxf10_gg_rdtc | 事件驱动催化列表 | sjcd | ✅ **可用** | 近期催化事件 |
以下 F10 接口返回 -1005 参数执行失败,可能是参数格式问题:
| F10 Entry | 数据类型 | 当前状态 | 建议 |
|---|---|---|---|
tdxf10_gg_gsgk | 公司基本信息 | ⚠️ **参数错误** | 尝试其他 fixedTag 值 |
tdxf10_gg_gdyj | 股东持股明细 | ⚠️ **参数错误** | 尝试其他 fixedTag 值 |
tdxf10_gg_jyds | 龙虎榜涨停数据 | ⚠️ **参数错误** | 尝试其他 fixedTag 值 |
---
以下 Entry 返回错误码 E|-7201 或 E|-7202(模块未注册),需要升级 Token 权限:
| 类别 | Entry 示例 | 功能 | 错误码 | |
|---|---|---|---|---|
| **行情类** | TdxQuotes.GetStockQuote | 标准行情接口 | E | -7201 |
| **行情类** | TdxQuotes.GetRealtimeQuote | 实时报价接口 | E | -7201 |
| **行情类** | TdxQuotes.GetOrderBook | 五档盘口接口 | E | -7201 |
| **行情类** | TdxQuotes.SearchStock | 股票搜索接口 | E | -7201 |
| **基本面** | TdxF10.GetCompanyInfo | 标准公司信息 | E | -7201 |
| **基本面** | TdxFinance.GetFinanceInfo | 标准财务数据 | E | -7201 |
| **新闻类** | TdxNews.GetStockNews | 标准新闻接口 | E | -7201 |
| **指数类** | TdxIndex.GetIndex | 指数数据接口 | E | -7201 |
| **板块类** | TdxBlock.GetBlockList | 板块列表接口 | E | -7201 |
| **市场类** | TdxBase.GetMarketStatus | 市场状态接口 | E | -7201 |
| **F10详细** | tdxf10_gg_cwbb | 完整财务报表 | E | -7202 |
| **F10详细** | tdxf10_gg_fhfx | 分红融资详情 | E | -7202 |
| **F10详细** | tdxf10_gg_gbxx | 股本结构详情 | E | -7202 |
完整未注册列表: 约 77 个 Entry(详见下方 完整权限矩阵)
---
```
---
| 用户需求 | 推荐工具 | 是否需要 Wenda | 替代方案 |
|---|---|---|---|
| 查看实时行情 | tdx_quotes | ❌ 不需要 | — |
| 查看 K 线图 | tdx_kline | ❌ 不需要 | — |
| 智能选股筛选 | tdx_screener | ❌ 不需要 | — |
| 查询股票代码 | tdx_lookup_stock | ❌ 不需要 | — |
| 查询财务指标 | tdx_indicator_select | ❌ 不需要 | — |
| 查看盈利预测 | tdx_api_data (ybpj) | ❌ 不需要 | ✅ 直接可用 |
| 查看热点题材 | tdx_api_data (rdtc) | ❌ 不需要 | ✅ 直接可用 |
| 查看近期事件 | tdx_api_data (rdtc-sjcd) | ❌ 不需要 | ✅ 直接可用 |
| **搜索财经新闻** | ~~wenda_news_query~~ | ✅ **需要** | 用 rdtc/sjcd 替代(有限) |
| **搜索券商研报** | ~~wenda_report_query~~ | ✅ **需要** | 用 ybpj/yzyq 替代(有限) |
| **搜索公司公告** | ~~wenda_notice_query~~ | ✅ **需要** | 用 ybpj/yjyg 替代(有限) |
---
| 数据类型 | 更新频率 | 延迟 |
|---|---|---|
| **实时行情** | 交易时间内实时推送 | ~100-500ms |
| **K线数据** | 收盘后更新 | 日K:收盘后; 分钟K: 逐分钟 |
| **F10基本面** | 季度/年度 | 财报发布后1-3天 |
| **龙虎榜** | 每日收盘后 | ~16:00-18:00 |
| **新闻资讯** | 实时推送 | ~5-30分钟 |
| **研报** | 不定期 | 发布后1-24小时 |
| **公告** | 实时/定时 | 临时公告即时; 定期按披露节奏 |
本插件内置 45 个专业投资分析技能,覆盖 A 股投资全场景。
📖 完整技能清单、使用提示词和触发关键词:详见 SKILLS.md
```bash
npm install @tdx/tdx-finance-mcp
#### 2️⃣ 配置 API Token
**如果使用了 install.sh / install.ps1,此步已自动完成!**
手动创建配置文件 `config.json`:
json { "plugins": { "tdx-finance-mcp": { "enabled": true, "config": { "tdxApiToken": "你的通达信API_TOKEN" } } } }
或设置环境变量:
bash
```bash npm install -g @tdx/tdx-finance-mcp
FROM node:22-alpine
WORKDIR /app
COPY package*.json ./
RUN npm ci --production
COPY . .
ENV TDX_API_KEY=your-token-here
CMD ["node", "index.js"]
---
通过 tdx_api_data 工具调用已验证可用的 F10 Entry,可以获取部分等效数据:
| 原始 Wenda 功能 | 替代 F10 Entry | fixedTag | 可获取的数据 | 状态 |
|---|---|---|---|---|
| 📰 **新闻/事件搜索** | TdxSharePCCW.tdxf10_gg_rdtc | "sjcd" | 近期催化事件列表、事件类型、相关度 | ✅ 可用 |
| 📊 **研报/盈利预测** | TdxSharePCCW.tdxf10_gg_ybpj | "yzyq" | 分析师一致预期EPS、PE预测、目标价 | ✅ 可用 |
| 📢 **公告/业绩预告** | TdxSharePCCW.tdxf10_gg_ybpj | "yjyg" | 业绩预告类型、预告日期、变动幅度 | ✅ 可用 |
| 🏷️ **热点题材标签** | TdxSharePCCW.tdxf10_gg_rdtc | "zttzbkz" | 概念板块族谱、题材映射关系 | ✅ 可用 |
| 📚 **主题库** | TdxSharePCCW.tdxf10_gg_rdtc | "rdtm" | 热点主题分类、主题成分股 | ✅ 可用 |
// 示例1: 获取事件驱动数据(替代新闻搜索)
const events = await tdx_api_data({
entry: "TdxSharePCCW.tdxf10_gg_rdtc",
params: ["000001", "sjcd"] // 平安银行的近期催化事件
});
// 返回: ResultSets 包含事件名称、发生时间、影响程度等
// 示例2: 获取盈利预测数据(替代研报搜索)
const forecast = await tdx_api_data({
entry: "TdxSharePCCW.tdxf10_gg_ybpj",
params: ["000001", "yzyq"] // 分析师一致预期
});
// 返回: 4张表 - EPS预测概览、历史预测记录、复权因子等
// 示例3: 获取业绩预告(替代公告搜索)
const warning = await tdx_api_data({
entry: "TdxSharePCCW.tdxf10_gg_ybpj",
params: ["000001", "yjyg"] // 业绩预警/预告
});
// 返回: 业绩预告类型(预增/预减/扭亏等)、预告期间等信息
const cookieJar = new CookieJar(); cookieJar.setCookie("session_id=YOUR_COOKIE_VALUE", "https://www.tdx.com.cn"); const resp = await fetch("https://www.tdx.com.cn/wenda/api/tools/zx_query", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify({ query: "低空经济" }), cookies: cookieJar }); ```
📖 详细诊断过程和更多技术细节请参考: - wenda-auth-helper.py — Python 完整诊断脚本(4种认证方法) - wenda-auth-node.js — Node.js 版诊断(无代理依赖) - wenda-deep-analyzer.py — 登录页面深度分析器
{
"plugins": {
"tdx-finance-mcp": {
"enabled": true,
"config": {
"tdxApiToken": "TDX-your-token-here",
"apiEndpoint": "http://tdxhub.icfqs.com:7615/TQLEX"
}
}
},
"env": {
"TDX_API_KEY": "fallback-token"
}
}
---
```bash
"今天A股市场的交易主线是什么?" → 自动触发 tdx-agzxsb (市场主线识别)
"查一下000001平安银行的基本信息" → 自动触发 tdx-company-info (公司信息查询)
"帮我选出今天涨幅超过5%的小盘低价股" → 自动触发 tdx-wxd-a (智能选股)
"宁德时代最近的龙虎榜数据" → 自动触发 tdx-dragon-tiger (龙虎榜查询) ```
更多提示词示例请查看 SKILLS.md → 使用提示词速查
---
```
tdxApiToken(必填)通达信 API 授权令牌。联系通达信官方申请获取。
配置示例:
{ "tdxApiToken": "TDX-xxxxxxxxxxxxxxxx" }
apiEndpoint(可选)仅对服务器1的工具生效(tdx_api_data, tdx_quotes, tdx_kline, tdx_screener, tdx_indicator_select)。
默认值: http://tdxhub.icfqs.com:7615/TQLEX
优先级: 1. 参数中指定的 apiEndpoint 2. 插件配置中的 apiEndpoint 3. 环境变量 TDX_API_DATA_ENDPOINT 4. 环境变量 TDX_API_DATE_ENDPOINT 5. 环境变量 TDX_API_ENDPOINT 6. 硬编码默认值
| 环境变量名 | 说明 | 影响范围 |
|---|---|---|
TDX_API_KEY | API Token(回退方案) | 全部工具 |
TDX_API_DATA_ENDPOINT | 自定义服务器1端点 | 服务器1工具 |
WENDA_NOTICE_API_URL | 自定义公告API地址 | wenda_notice_query |
WENDA_REPORT_API_URL | 自定义研报API地址 | wenda_report_query |
| # | 服务器地址 | 用途 | 涉及工具 |
|---|---|---|---|
| **1** | http://tdxhub.icfqs.com:7615/TQLEX | F10基本面、实时行情、K线、选股、指标 | tdx_api_data, tdx_quotes, tdx_kline, tdx_screener, tdx_indicator_select |
| **2** | https://ai.icfqs.com:8965/v1/rag-entity-retrieve | RAG 实体代码/名称检索 | tdx_lookup_stock |
| **3** | https://www.tdx.com.cn/wenda/api/tools/* | 新闻、研报、公告(问达平台) | wenda_news_query, wenda_report_query, wenda_notice_query |
⚠️ 重要提示: 不同工具使用不同的 Entry 名称和请求体格式,详见下方 API 文档。不要根据工具名猜测 Entry 名称!
---
最后更新: 2026-05-24 | 测试 Token: TDX-3d84119f... 测试环境: Node.js v25.2.1 | 所有接口均通过实际调用验证
你可以使用插件自带的权限检查工具:
```bash
node check-api-status.js
node deep-permission-test.js
node scan-f10-v3.js
node wenda-auth-node.js
问题:wenda_news_query、wenda_report_query、wenda_notice_query返回{"code":401,"msg":"need login"}原因: Wenda 问达平台 (www.tdx.com.cn/wenda) 使用独立的认证系统,与 TDX Hub 的 Token 不互通。 诊断时间: 2026-05-25 | 诊断工具: wenda-auth-node.js
| 工具 | 端点 | 返回状态 | 原因 |
|---|---|---|---|
wenda_news_query | /zx_query | ⚪ HTTP 200 + code:401 | need login → pul.tdx.com.cn |
wenda_report_query | /yb_query | ⚪ HTTP 200 + code:401 | need login → pul.tdx.com.cn |
wenda_notice_query | /gg_search | ⚪ HTTP 200 + code:401 | need login → pul.tdx.com.cn |
已测试的认证方式(全部失败): - ❌ Token Header (token: TDX-xxx) - ❌ Bearer Token (Authorization: Bearer TDX-xxx) - ❌ X-TDX-Token / X-Auth-Token / access_token / apikey - ❌ TDX Hub SSO Exchange Entry(5种尝试,均返回 E|-7202 未注册)
```bash git clone https://github.com/adambbhe/tdx-finance-mcp-plugin.git cd tdx-finance-mcp-plugin npm install
⚠️ 每个工具的 Entry 名称、请求体格式和目标服务器都不同。以下信息均从源码 index.js 中提取验证,请勿自行猜测。
---
服务器: http://tdxhub.icfqs.com:7615/TQLEX Entry 格式: 动态,以 TdxSharePCCW. 或 TdxShareCW. 为前缀 请求体格式: { Params: [...] }
| Entry 名称 | 数据类型 | fixedTag 示例 | 状态 |
|---|---|---|---|
TdxSharePCCW.tdxf10_gg_ybpj | 盈利预测 | yzyq | ✅ 可用 |
TdxSharePCCW.tdxf10_gg_rdtc + fixedTag=zttzbkz | 热点题材板块族谱 | zttzbkz | ✅ 可用 |
TdxSharePCCW.tdxf10_gg_rdtc + fixedTag=sjcd | 事件驱动催化 | sjcd | ✅ 可用 |
TdxSharePCCW.tdxf10_gg_gsgk | 公司基本信息 | 0 | ⚠️ 需确认权限 |
TdxSharePCCW.tdxf10_gg_gdyj | 股东持股 | gdrs | ⚠️ 需确认权限 |
TdxSharePCCW.tdxf10_gg_jyds + fixedTag=ztfx | 龙虎榜涨停 | ztfx | ⚠️ 需确认权限 |
TdxSharePCCW.tdxf10_gg_cwbb | 财务报表 | cwbb_zb | ⚠️ 需确认权限 |
// 查询盈利预测
{ "entry": "TdxSharePCCW.tdxf10_gg_ybpj", "code": "000001", "fixedTag": "yzyq" }
// 查询热点题材
{ "entry": "TdxSharePCCW.tdxf10_gg_rdtc", "code": "000001", "fixedTag": "zttzbkz" }
// 查询事件驱动
{ "entry": "TdxSharePCCW.tdxf10_gg_rdtc", "code": "000001", "fixedTag": "sjcd" }
| 模式 | 参数结构 | 适用场景 |
|---|---|---|
raw | 直接透传 params | 高级自定义 |
code-only | [code] | 单股票查询 |
code-fixed-tag | [code, fixedTag] | 股票+类型 |
fixed-tag-code | [fixedTag, code] | 类型+股票 |
code-fixed-tag-extra | [code, fixedTag, extra] | 股票+类型+额外参数 |
code-fixed-tag-date-three-extras | [code, fixedTag, date, e1, e2, e3] | 带日期的多参数 |
code-date-range-page | [code, ft, begin, end, click, page, size] | 日期范围分页 |
| ...(共18种,详见源码 index.js) |
---
A: 联系通达信官方客服或销售团队,申请开通数据服务权限。Token 格式通常为 TDX-xxxx...(32位十六进制字符串)。
A: 这通常是以下原因之一:
tdxhub.icfqs.com:7615 和 ai.icfqs.com:8965。诊断命令(Node.js 环境):
node -e "
const t='YOUR_TOKEN';
const h={'Content-Type':'application/json','token':t};
const ep='http://tdxhub.icfqs.com:7615/TQLEX';
(async()=>{
const r=await fetch(ep+'?Entry=TdxShare.PBHQInfo',{method:'POST',headers:h,body:JSON.stringify({Head:{Target:'0',CharSet:'UTF8'},Code:'000001',Setcode:'0'})});
console.log('quotes:',r.status);
const d=await r.json();
console.log('data:',JSON.stringify(d).substring(0,200));
})()
"
A: 这是正常现象!不同工具使用完全不同的 Entry 名称:
tdx_api_data → Entry 以 TdxSharePCCW. 开头(F10数据)tdx_quotes → Entry 是 TdxShare.PBHQInfo(行情数据)tdx_kline → Entry 是 TdxShare.PBFXT(K线数据)不要根据工具名猜测 Entry! 务必参考本文档 API 文档 中的实际定义。
🎯请转移到新版本V3版仓库,原有仓库的可用性进行了再次升级。
🎯https://github.com/adambbhe/TDX-finance-mcp-plugin-v3.git
🎯TDX Finance MCP Plugin v3 是一个为 OpenClaw 平台设计的金融数据服务插件,提供通达信(TDX)A 股金融数据接口的统一访问能力。 本插件封装了 6 个经过验证的核心工具,并内置 45 个专业投资分析技能,覆盖 A 股实时行情、K线、F10 基本面、智能选股、指标筛选与代码检索等需求。
🎯v3 与旧版的区别
v3 是在 v2 基础上的清理与精简版本,主要变更(详见 CHANGELOG.md): 移除了 4 个依赖问达(Wenda)平台、长期返回 401 need login 的失效工具(wenda_news_query / wenda_report_query / wenda_notice_query / wenda_macro_query)。这些功能已在技能层迁移至 F10 模块,旧工具不再需要。 清除了此前散落在多个脚本与文档中的硬编码 API Token 与认证密钥。 删除了仓库内的调试 / 抓取 Cookie / 重复扫描脚本,只保留可发布的插件资产。 统一了版本号、仓库地址与技能数量等元数据。
现在工具层、清单(openclaw.plugin.json)与文档三者完全一致:6 个工具,全部可用。
<p align="center"> <strong>通达信金融数据服务 MCP 插件</strong><br> <em>TDX (TongDaXin) Finance Data Service Model Context Protocol Plugin</em> </p>
<p align="center"> <a href="#功能特性">功能特性</a> • <a href="#架构总览">架构总览</a> • <a href="#快速开始">快速开始</a> • <a href="#api文档">API文档</a> • <a href="#故障排查">故障排查</a> </p>
---
A: 默认超时时间为 45 秒。检查项:
ping tdxhub.icfqs.comapiEndpoint 使用备用节点---
tdx_indicator_select message="银行业估值对比" ```
---
高质量开源MCP工具,支持多种投资分析技能
AI Skill Hub 为第三方内容聚合平台,本页面信息基于公开数据整理,不对工具功能和质量作任何法律背书。
建议在沙箱或测试环境中充分验证后,再部署至生产环境,并做好必要的安全评估。
✅ MIT 协议 — 最宽松的开源协议之一,可自由商用、修改、分发,仅需保留版权声明。
经综合评估,通达信MCP插件 在MCP工具赛道中表现稳健,质量优秀。如果你已有明确的使用需求,可以直接上手体验;如果还在评估阶段,建议对比同类工具后再做决策。
| 原始名称 | tdx-finance-mcp-plugin |
| Topics | mcpjavascriptfinance |
| GitHub | https://github.com/adambbhe/tdx-finance-mcp-plugin |
| License | MIT |
| 语言 | JavaScript |
收录时间:2026-06-20 · 更新时间:2026-06-20 · License:MIT · AI Skill Hub 不对第三方内容的准确性作法律背书。
选择 Agent 类型,复制安装指令后粘贴到对应客户端