DeepSeek Harness 插件介绍:xiamu-ssr/snowmountain-market

前言

DeepSeek Harness (DSH) 的设计原则之一是移除模型可见的 Shell 进程中的凭证型环境变量。这意味着将 WIND_API_KEY 放置在宿主机环境变量中,无法直接被智能体的 Bash 工具调用;而将其复制到工作区又会破坏 DSH 的边界隔离。

xiamu-ssr/snowmountain-market 插件通过在受信任的宿主进程中解析凭证,解决了这一问题。它将 Wind AIFin 的 MCP 工具和 Alice 工作流接入 DSH,同时保证密钥不会暴露给模型或普通命令。

插件简介

该插件提供了一套凭证安全的 Wind AIFin MCP 集成方案。它通过 DSH 原生的 MCP 客户端连接 Wind 的官方流式 HTTP 端点,并将 Alice 的专业金融分析工作流暴露为工具。

  • 插件仓库:xiamu-ssr/snowmountain-market
  • 维护者:Xiamu-ssr
  • 许可证:MIT

核心功能

插件主要包含以下三个层面的能力:

  1. 7 个原生 MCP 工具:将 Wind 的 7 个官方流式 HTTP MCP 域名直接注册为 DSH 的原生工具,包括股票、基金、指数、债券、文档、宏观经济和跨资产分析。
  2. Alice 工作流集成:通过 wind_alice 工具调用 Wind Alice 的专业金融分析工作流(如财报审查、同业对比、信用分析等)。
  3. 运行时 Skills:内置两个运行时 Skills,用于指导智能体进行请求路由,而不需要将 API 密钥或 Shell 命令写入提示词中。

安装与配置

插件依赖 DSH 0.1.0-rc.8 或更新版本。

安装

在 DSH 的目标 profile(如 web)中执行以下命令:

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

安装完成后需重启该 profile。

配置凭证

  1. 在 Wind 开发者门户创建 AIFin API Key。
  2. 在 DSH 的 Credentials 页面将此 Key 存储为引用 WIND_API_KEY。
  3. (可选)在可信的 DSH 启动环境中直接设置 WIND_API_KEY。

安全警告:切勿将 WIND_API_KEY 放入工作区文件、Skill 文件、提示词、cordis.patch.yml 中的 MCP 头部配置,或模型可见的 Shell 配置文件中。

工具与用法

MCP 工具命名

MCP 工具遵循 DSH 的标准限定命名约定,前缀为 mcp__wind_ 后跟具体领域:

领域 工具前缀
股票 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 工具接受一个文本提示和一个可选的专业工作流名称。例如,调用公司一页纸分析工作流:

tool: wind_alice
prompt: 分析腾讯控股的最新财报情况
workflow: company_one_pager

安全与注意事项

  • 网络隔离:凭证适配器仅监听 127.0.0.1,并使用不可猜测的进程内路由。适配器仅接受 7 个固定的 Wind 端点,不会变成通用的认证代理。
  • 凭证处理:凭证仅在每次请求时解析,不会缓存在文件中,也不会返回给模型。
  • 文件处理:Alice 生成的可下载文件不会自动复制到 DSH 工作区,仅在 Agent 上下文中返回最终文本或数据。
  • 生态说明:该插件无安装脚本,且不捆绑或分发 Wind 的官方 Skills 仓库。它是社区维护的适配器,非 Wind 官方产品。
羽毛球分组比赛记分
小程序二维码

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

小夜