snowmountain-market

by Xiamu-ssr

工具与能力github收录于 08-21

将 Wind 七个金融 MCP 域和 Wind Alice 接入 DSH,并仅在宿主凭证边界内解析 WIND_API_KEY。

Connects seven Wind financial MCP domains and Wind Alice to DSH while resolving WIND_API_KEY only inside the host credential boundary.

安装

dsh plugin --profile web add github:Xiamu-ssr/snowmountain-market

GitHub 源码安装:首次需按提示配置 allowBuilds 构建授权后重试

安装与环境配置指引、插件开发教程见 DSH 中文社区文档 ↗

安装即在你的机器上以你的权限运行第三方代码——它可读写文件、使用凭据、访问网络,DSH 的工具审批不会为插件代码加沙箱。「检测到 manifest」仅代表发现 dsh.bundle / dsh.plugin 清单,不构成兼容性或安全审查;安装前请审阅源码,不熟悉的插件先在不含密钥的环境试用。

README

目录

面向 DeepSeek Harness 的万得 Wind AIFin 凭证安全适配器。

能力

  • 使用 DSH 自带的 @deepseek-ai/dsh-mcp-client 接入 Wind 七个官方 MCP 域: 股票、基金、指数、债券、公告资讯、宏观经济和跨标的分析。
  • 提供原生 wind_alice 工具,支持事实核验、公司一页纸、财报点评、主题选股、 宏观、债券、信用、基金、市场规模和可比公司分析等专业工作流。
  • 注册两个运行时 Skill,让 Agent 知道如何路由工具。
  • 在 Settings/Credentials 中声明 WIND_API_KEY 凭证引用。

为什么需要插件

DSH 会从模型可见的 Bash 中剥离 KEY、TOKEN、SECRET 等凭证变量。因此,即使 宿主已经配置 WIND_API_KEY,Agent 直接运行 Wind CLI 仍会显示“未配置”;若把 Key 写入工作区,又会破坏凭证边界。

本插件在可信宿主进程内按请求解析 Key。七路 MCP 请求先经过一个仅监听 127.0.0.1、路径随机且上游固定的适配器注入 Bearer Token,再交给 DSH 官方 MCP Client 完成协议、工具发现和调用。Alice 同样只在宿主执行边界拿到 Key。模型、普通 Bash、Skill 文本和工作区文件都拿不到明文。

安装

推荐 DSH 0.1.0-rc.8 或更新版本:

dsh plugin --profile web add github:Xiamu-ssr/snowmountain-market

安装后重启对应 Profile。若要给 Headless/TUI 使用,把 web 换成对应 Profile 名。

配置

在 Wind 开发者中心 获取 Key, 然后在 DSH Credentials 页面存为 WIND_API_KEY。服务端部署也可以通过 DSH 的可信 启动环境提供该变量。

不要把 Key 写入工作区、Skill、Prompt、cordis.patch.yml 的 MCP Headers 或 模型可见的 Shell 配置。

工具前缀

能力域 工具前缀
股票 mcp__wind_stock__
基金/ETF mcp__wind_fund__
指数/板块 mcp__wind_index__
债券 mcp__wind_bond__
公告/财经新闻 mcp__wind_docs__
宏观/行业经济 mcp__wind_economic__
跨标的分析 mcp__wind_analytics__

Alice 工具名为 wind_alice,输入金融分析任务和可选的专业工作流。

0.1.0 会把 Alice 最终文本/数据结果返回 Agent;Alice 生成的可下载文件暂不自动 复制进 DSH 工作区。

本项目是社区适配器,不是 Wind 官方产品。

原始 README: https://github.com/Xiamu-ssr/snowmountain-market/blob/main/README.zh-CN.md ↗