1---2name: wind-mcp3description: 万得 Wind 金融数据 MCP 技能 — 44 个工具覆盖 A 股/港美股/基金/指数/债券/公告/宏观/分析 8 大服务域4---56# Wind MCP — 万得金融数据技能78## 元数据910| 项目 | 内容 |11|------|------|12| MCP 服务器 | `wind-mcp` |13| 工具总数 | **44** |14| 服务域 | **8** |15| 传输协议 | stdio (本地) / SSE (部署) |16| API 密钥 | `WIND_API_KEY` 环境变量 (以 `ak_` 开头) |17| 密钥申请 | https://aifinmarket.wind.com.cn/#/home |18| 认证方式 | `Authorization: Bearer {key}` |19| 工具前缀 | `wind_*` (MCP 调用: `mcp__wind__*`) |2021---2223## 8 大服务域2425| # | server_type | 工具数 | 覆盖 |26|---|------------|:---:|------|27| 1 | `stock_data` | 10 | A 股:搜索/行情/K线/分钟/档案/财务/股东/事件/技术/风险 |28| 2 | `global_stock_data` | 10 | 港股/美股:搜索/行情/K线/分钟/档案/财务/股东/事件/技术/风险 |29| 3 | `fund_data` | 10 | 基金/ETF/LOF:搜索/行情/K线/分钟/档案/财务/持仓/业绩/持有人/公司 |30| 4 | `index_data` | 6 | 指数/板块:行情/K线/分钟/档案/基本面/技术 |31| 5 | `bond_data` | 4 | 债券:档案/主体/市场数据/主体财务 |32| 6 | `financial_docs` | 2 | 文档:公司公告(年报/季报/招股书)、财经新闻 |33| 7 | `economic_data` | 1 | 宏观/行业 EDB 指标 |34| 8 | `analytics_data` | 1 | 通用结构化取数兜底 |3536---3738## 调用规则3940### 参数门禁41- **日期格式**:必须为 `yyyyMMdd`(含前导零,不含短横线)42- **windcode**:仅接受单个标的字符串,不支持数组或逗号拼接43- **indexes**:字段名必须逐字复制 indicators.md 中的值44- **question**:不含空格(中文自然语言)4546### 路由优先471. 公告/年报/季报/招股书 → `financial_docs.get_company_announcements`482. 新闻/媒体/快讯/报告 → `financial_docs.get_financial_news`493. 宏观/行业 EDB 指标 → `economic_data.get_economic_data`504. A 股选股(无具体股票)→ `stock_data.search_stocks`515. 港股/美股选股(无具体股票)→ `global_stock_data.search_global_stocks`526. 基金筛选(无具体基金)→ `fund_data.search_funds`537. 行情/K 线/分钟线 → 对应市场 kline/quote/price_indicators548. 财务/股东/事件/技术/风险 → 对应市场 NL 工具559. 兜底 → `analytics_data.get_financial_data`5657---5859## 完整工具清单6061### stock_data — A 股 (10 tools)6263| MCP 工具名 | Wind 工具名 | 类型 | 参数 |64|-----------|------------|------|------|65| `wind_search_stocks` | `search_stocks` | NL 查询 | `question`, `lang` |66| `wind_get_stock_price_indicators` | `get_stock_price_indicators` | 快照 | `windcode`, `indexes` |67| `wind_get_stock_kline` | `get_stock_kline` | K 线 | `windcode`, `begin_date`, `end_date`, `period`, `aftime` |68| `wind_get_stock_quote` | `get_stock_quote` | 分钟 | `windcode`, `begin`, `end` |69| `wind_get_stock_basicinfo` | `get_stock_basicinfo` | NL 查询 | `question`, `lang` |70| `wind_get_stock_fundamentals` | `get_stock_fundamentals` | NL 查询 | `question`, `lang` |71| `wind_get_stock_equity_holders` | `get_stock_equity_holders` | NL 查询 | `question`, `lang` |72| `wind_get_stock_events` | `get_stock_events` | NL 查询 | `question`, `lang` |73| `wind_get_stock_technicals` | `get_stock_technicals` | NL 查询 | `question`, `lang` |74| `wind_get_risk_metrics` | `get_risk_metrics` | NL 查询 | `question`, `lang` |7576### global_stock_data — 港股/美股 (10 tools)7778| MCP 工具名 | Wind 工具名 | 类型 | 参数 |79|-----------|------------|------|------|80| `wind_search_global_stocks` | `search_global_stocks` | NL 查询 | `question`, `lang` |81| `wind_get_global_stock_price_indicators` | `get_global_stock_price_indicators` | 快照 | `windcode`, `indexes` |82| `wind_get_global_stock_kline` | `get_global_stock_kline` | K 线 | `windcode`, `begin_date`, `end_date` |83| `wind_get_global_stock_quote` | `get_global_stock_quote` | 分钟 | `windcode`, `begin`, `end` |84| `wind_get_global_stock_basicinfo` | `get_global_stock_basicinfo` | NL 查询 | `question`, `lang` |85| `wind_get_global_stock_fundamentals` | `get_global_stock_fundamentals` | NL 查询 | `question`, `lang` |86| `wind_get_global_stock_equity_holders` | `get_global_stock_equity_holders` | NL 查询 | `question`, `lang` |87| `wind_get_global_stock_events` | `get_global_stock_events` | NL 查询 | `question`, `lang` |88| `wind_get_global_stock_technicals` | `get_global_stock_technicals` | NL 查询 | `question`, `lang` |89| `wind_get_global_stock_risk_metrics` | `get_global_stock_risk_metrics` | NL 查询 | `question`, `lang` |9091### fund_data — 基金 (10 tools)9293| MCP 工具名 | Wind 工具名 | 类型 |94|-----------|------------|------|95| `wind_search_funds` | `search_funds` | NL 查询 |96| `wind_get_fund_price_indicators` | `get_fund_price_indicators` | 快照 |97| `wind_get_fund_kline` | `get_fund_kline` | K 线 |98| `wind_get_fund_quote` | `get_fund_quote` | 分钟 |99| `wind_get_fund_info` | `get_fund_info` | NL 查询 |100| `wind_get_fund_financials` | `get_fund_financials` | NL 查询 |101| `wind_get_fund_holdings` | `get_fund_holdings` | NL 查询 |102| `wind_get_fund_performance` | `get_fund_performance` | NL 查询 |103| `wind_get_fund_holders` | `get_fund_holders` | NL 查询 |104| `wind_get_fund_company_info` | `get_fund_company_info` | NL 查询 |105106### 其余服务域107108| 服务域 | MCP 工具名 | Wind 工具名 | 类型 |109|--------|-----------|------------|------|110| index_data | `wind_get_index_price_indicators` | `get_index_price_indicators` | 快照 |111| index_data | `wind_get_index_kline` | `get_index_kline` | K 线 |112| index_data | `wind_get_index_quote` | `get_index_quote` | 分钟 |113| index_data | `wind_get_index_basicinfo` | `get_index_basicinfo` | NL 查询 |114| index_data | `wind_get_index_fundamentals` | `get_index_fundamentals` | NL 查询 |115| index_data | `wind_get_index_technicals` | `get_index_technicals` | NL 查询 |116| bond_data | `wind_get_bond_basicinfo` | `get_bond_basicinfo` | NL 查询 |117| bond_data | `wind_get_bond_issuer_info` | `get_bond_issuer_info` | NL 查询 |118| bond_data | `wind_get_bond_market_data` | `get_bond_market_data` | NL 查询 |119| bond_data | `wind_get_bond_financial_data` | `get_bond_financial_data` | NL 查询 |120| financial_docs | `wind_get_company_announcements` | `get_company_announcements` | NL 查询 |121| financial_docs | `wind_get_financial_news` | `get_financial_news` | NL 查询 |122| economic_data | `wind_get_economic_data` | `get_economic_data` | 结构化 |123| analytics_data | `wind_get_financial_data` | `get_financial_data` | NL 查询 |124125---126127## 启动命令128129```bash130# stdio 模式(Claude Desktop / Claude Code)131python3 mcp-servers/wind-mcp/server.py132133# SSE 模式(Managed Agent 部署)134python3 mcp-servers/wind-mcp/server.py --transport sse --port 8003135136# 安装依赖137pip install -r mcp-servers/wind-mcp/requirements.txt138```139140## 环境变量141142| 变量 | 必填 | 说明 |143|------|:--:|------|144| `WIND_API_KEY` | 是 | API 密钥(以 `ak_` 开头) |145| `WIND_CONCURRENCY` | 否 | 并发限制,默认 5 |146| `WIND_SSL_NO_VERIFY` | 否 | 设为 1 跳过 SSL 验证(仅开发环境) |147148---149150## 版本151152- **v2.0.0** (2026-06) — 按官方 tool-contracts.md 完全对齐,44 tools / 8 domains153- **v1.0.0** (2025) — 初始版本