萬得金融數據:讓 Agent 通過 Wind MCP 查行情與基本面

前言

做投研輔助、財報覈對或板塊篩選時,如果只靠模型記憶回答「茅臺最新價」「某指數 PE 分位」,結果往往不可追溯。常見做法是另開終端查 Wind,再把數字貼回對話,上下文容易斷。下面介紹 SkillHub 上的 萬得金融數據(@user_db7424f5/udb7-wind-financial-data,v1.0.0):把萬得 Wind 金融庫通過本地 CLI 接到 Agent,按工具契約取數後再組織回答。

這是什麼

萬得金融數據 是面向 AI Agent 的金融數據 Skill,座標 @user_db7424f5/udb7-wind-financial-data,在 SkillHub 分類爲 professional,來源爲 community,SkillHub 頁面由發佈者 user_db7424f5 維護;包內元數據標明作者爲 Wind,主頁爲 Wind 金融 AI 市場。

一句話定位:通過 MCP 協議訪問萬得數據庫,覆蓋 A 股、港股、美股、基金 ETF、指數板塊、債券、公告新聞及宏觀經濟等指標查詢;官方簡介明確 不含歐股、日股與加密資產。

SkillHub 當前展示:評分 100000,下載 8162 次;標籤 requires_api_key=false 表示安裝 Skill 本身不需要 SkillHub API Key,但實際調用 Wind 後端仍需配置 WIND_API_KEY(見下文)。

核心功能

能力按 server_type 劃分,工具名以包內 references/tool-manifest.json 爲權威清單,主要包括:

server_type 典型能力
stock_data 滬深及港美股篩選、最新價/行情/K 線、檔案、財務、股東、事件、技術、風險
fund_data 基金/ETF 篩選、行情、檔案、財務、持倉、業績、持有人、基金公司
index_data 指數/板塊行情、K 線、檔案、基本面、技術指標
bond_data 債券檔案、發債主體、行情估值、主體財務
financial_docs 上市公司公告、財經新聞檢索
economic_data 宏觀經濟/行業 EDB 指標
analytics_data 自然語言結構化取數兜底(README 建議僅在專項工具無法覆蓋時使用)

SKILL 元數據中的示例問句(安裝後可直接用自然語言向 Agent 提問)包括:篩選滬深市值超 500 億且連續 5 日上漲的股票、港股科技股篩選、股票型基金收益篩選、貴州茅臺最新價、蘋果 AAPL 近 30 日 K 線、基金規模與經理、中證 500 PE/PB 分位、年報內容、新能源汽車產銷量等。

安裝與啓用

1. 安裝 SkillHub CLI(若尚未安裝)

按 SkillHub 安裝說明 檢查或安裝:

command -v skillhub && skillhub --version

未安裝時可執行:

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash

2. 安裝本 Skill

官方頁面給出的安裝提示爲:請根據 https://skillhub.cn/install/skillhub.md,安裝 @user_db7424f5/udb7-wind-financial-data。

命令行安裝時需用 --dir 指向當前 Agent 的 skills 目錄,否則默認落在 ./skills/ 可能不會被識別。常用路徑示例:

  • Cursor:~/.cursor/skills/
  • Claude Code:~/.claude/skills/
  • Codex:~/.codex/skills/ 或項目下的 .agents/skills/

示例:

skillhub install @user_db7424f5/udb7-wind-financial-data --dir ~/.cursor/skills/

安裝完成後,Skill 目錄內包含 SKILL.md、scripts/cli.mjs、references/tool-contracts.md 等文件。當前 v1.0.0 包內的 SKILL.md 以 YAML 元數據與示例問句爲主,詳細工具表與參數說明在 references/tool-contracts.md 與 README.md。

包內 README.md 另提供通過 npx skills add 從 Wind 官方倉庫安裝同名能力的路徑(GitHub / Gitee 鏡像);若你已從 SkillHub 安裝 @user_db7424f5/udb7-wind-financial-data,一般無需重複執行,除非你要改用該文檔中的全局 -g 安裝方式。

3. 配置 Wind API Key

取數需要 WIND_API_KEY,可在 Wind 金融 AI 市場 獲取。

在 Skill 目錄下可打開配置引導:

cd <skills目錄>/@user_db7424f5/udb7-wind-financial-data
node scripts/cli.mjs open-portal

README 說明:若 CLI 返回 KEY_MISSING,按 stdout JSON 中 error.agent_action / error.hint 配置即可;讀取順序爲用戶全局配置、當前 Skill 本地配置、環境變量 WIND_API_KEY。

典型用法

自然語言(推薦給 Agent)

安裝並配置 Key 後,用 SKILL 元數據中的問句即可,例如:

  • 「貴州茅臺今天最新價」
  • 「蘋果公司(AAPL.O)最近30日K線」
  • 「篩選股票型基金中近一年收益率超20%的產品」

Agent 應按 server_type 路由,在 Skill 根目錄執行 node scripts/cli.mjs call ...,並只依據 Wind 返回結果作答。

CLI 直接調用(可復現)

先 cd 到本 Skill 根目錄(不是業務項目根目錄),命令形態爲:

node scripts/cli.mjs call <server_type> <tool_name> '<params_json>'

references/tool-contracts.md 與 scripts/cli.mjs 內嵌的示例包括:

# 滬深選股
node scripts/cli.mjs call stock_data search_stocks '{"question":"篩選滬深市場市值超500億且連續5日上漲的股票"}'

# 單標的最新價指標(indexes 字段名見 references/indicators.md)
node scripts/cli.mjs call stock_data get_stock_price_indicators '{"windcode":"600519.SH","indexes":"中文簡稱,最新成交價,漲跌幅,成交量"}'

# K 線(日期格式 yyyyMMdd,須同時傳 begin_date / end_date)
node scripts/cli.mjs call stock_data get_stock_kline '{"windcode":"600519.SH","begin_date":"20260401","end_date":"20260430"}'

# 財經新聞
node scripts/cli.mjs call financial_docs get_financial_news '{"query":"美聯儲利率政策","top_k":5}'

注意:windcode 須爲單個標的字符串(如 600519.SH、AAPL.O、005827.OF);多標的對比需拆成多次調用。K 線用 begin_date/end_date,分鐘行情工具字段爲 begin/end,不要混用。

適用場景與注意

適合誰:需要在 Cursor、Claude Code、Codex 等支持 Skills 的環境裏做可覈驗的金融問答——選股條件、單標的行情與基本面、基金/指數/債券檔案、公告新聞與宏觀序列,且標的範圍在 A/港/美股及相關品種之內。

限制與坑:

  • 數據範圍以 SkillHub 簡介爲準:不含歐股、日股、加密;README 還寫明不含部分非中概非美股市場、匯率/期貨盤口等,超出範圍應明確說明而非臆測。
  • analytics_data 是兜底入口,公告、新聞、宏觀、行情、財務等明確意圖應優先走對應 server_type。
  • Windows PowerShell 5.x 傳 JSON 易觸發 INVALID_PARAMS_JSON,可參考包內文檔的 Shell 轉義說明,或使用 @scripts/request-*.json 傳參方式(若 SKILL 正文有寫明)。
  • 在 Codex 等沙箱中調用 Wind 後端需聯網時,README 提到可能需要 require_escalated。
  • Skill 會按 README 做每日後臺更新檢查,結果寫入 update-state.json,不影響當天後續取數邏輯的理解即可。

結尾

萬得金融數據 把 Wind 的 MCP 工具鏈封裝成 Agent Skill:安裝座標 @user_db7424f5/udb7-wind-financial-data,用 cli.mjs 按契約取數,適合把「查數」和「寫分析」留在同一會話裏完成。

  • SkillHub 頁面:https://www.skillhub.cn/skills/user_db7424f5/udb7-wind-financial-data
  • API 入口(SkillHub):https://api.skillhub.cn/user_db7424f5/udb7-wind-financial-data
  • 安裝說明:https://skillhub.cn/install/skillhub.md
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜