前言¶
DeepSeek Harness (DSH) 通過插件機制擴展功能。當智能體需要調用外部數據時,通常涉及繁瑣的 API 集成。dsh-stockmcp 解決了這一痛點,它作爲一個 DSH 插件,將 stockmcp.net 遠程 MCP 服務器的數據作爲模型工具動態同步,無需手動編寫數據獲取邏輯。
是什麼¶
這是一個由 StockMCP-net 維護的 DSH 插件。它通過遠程 MCP 服務器獲取數據,並將其轉換爲 DSH 的模型工具。該插件專注於提供美股及宏觀經濟相關的數據查詢能力。
核心功能¶
- 實時行情與歷史數據:提供實時行情、價格歷史,以及漲跌榜和活躍股數據。
- 財務報表:支持利潤表、資產負債表、現金流量表等財務數據查詢。
- 公司事件與新聞:包含分紅與拆股數據,以及 SEC 文件清單、段落內容、內幕交易記錄和公司新聞。
- 宏觀經濟數據:提供宏觀經濟指標、國債利率、行業及行業快照數據。
- 配置熱重載:支持通過設置頁面、
settings.yaml或環境變量熱重載 API Key。 - 多語言支持:界面及工具描述支持中文/英文,跟隨 DSH 語言環境自動切換。
- 零依賴:純 ESM 模塊,無構建步驟。
安裝與啓用¶
安裝需要 DeepSeek Harness 具備 web profile 且 Node.js 版本大於等於 20。
- 執行安裝命令:
dsh plugin --profile web add dsh-stockmcp
- 重啓 web profile,工具將自動出現:
pm2 restart dsh-web
# 或
dsh web
配置與使用¶
工具調用需要 stockmcp.net 的 API Key。支持三種配置方式:
- 設置頁面:通過 DSH web 的設置頁面配置,會寫入
~/.dsh/settings.yaml。 - 配置文件:在
~/.dsh/settings.yaml中添加stockmcp: { apiKey: ... }。 - 環境變量:設置
STOCKMCP_API_KEY。
若不配置 Key,插件運行正常,但工具調用會報錯。
遷移注意事項¶
若從舊的手動掛載方式遷移,需先移除 cordis.patch.yml 中的 ./node_modules/StockMCP/... 插入內容,再重啓 profile,以避免重複掛載。
適用場景與注意¶
該插件適合需要訪問實時金融數據、財務報表或宏觀經濟指標的 DSH 應用。注意事項包括:
- 必須使用帶有
webprofile 的 DSH。 - 依賴 stockmcp.net API Key。
- 工具列表動態同步,每 10 分鐘刷新一次。
- 遵循 MIT 許可證。
總結¶
該插件通過動態同步和熱重載機制,爲 DSH 提供了標準化的金融數據訪問接口。更多詳情可查閱社區目錄或 GitHub 倉庫。