前言¶
在 DeepSeek Harness(DSH)里做数据工程或迁移方案时,智能体往往缺少对「源平台 → Power BI / Microsoft Fabric / Databricks」路径的结构化知识:有哪些官方支持的迁移线、复杂度怎么粗估、语义层和星型模型有哪些坑。单靠通用对话容易泛泛而谈,也不便于和外部评估服务对齐。
Pulse Convert 是面向 DSH 的企业级 Model Context Protocol(MCP)插件,由 InnovationalOfficeSolution(Office Solution AI Labs)维护。它通过 Streamable HTTP 直连线上 Pulse Convert MCP 服务,在 Harness 里暴露迁移目录、评估与架构查询等工具,无需在本机安装 Python 或其它运行时依赖。
这是什么¶
Pulse Convert 在 DSH 侧是一份 MCP 客户端清单(dsh-plugin),分类上属于工作流类插件。其定位是:为编码与数据工程智能体提供针对 40+ 遗留 BI、ETL 与数据仓库平台 迁往 Microsoft Fabric、Power BI、Databricks 的自动化评估与范围界定能力。
与「只在聊天里口头列举迁移步骤」相比,插件把能力收敛为四个 MCP 工具,由远程服务返回与 Pulse Convert 产品线一致的路径与规则;本地仅负责通过 HTTPS 连接,README 中说明为零本地执行(pure client-side manifest)。
维护者与源码仓库:
- 目录页:https://www.skillhub.cn/plugins/InnovationalOfficeSolution/PulseConvertDeepSeekRepo
- GitHub:https://github.com/InnovationalOfficeSolution/PulseConvertDeepSeekRepo
- 许可证:MIT(见仓库 LICENSE)
核心功能¶
DSH 连接成功后,智能体可调用以下四个工具(名称与说明均来自 README):
| 工具 | 作用 |
|---|---|
get_supported_migrations |
列出 24 个源平台与 49 条 BI / ETL / DWH 现代化路径。 |
assess_migration |
生成复杂度评分、手工与自动化工期对比及工作负载蓝图。 |
lookup_migration_architecture |
按源平台返回星型建模规则、语义翻译指南与常见陷阱。 |
create_assessment_request |
收集企业项目范围,并预约 Office Solution AI Labs 的深度技术发现咨询。 |
README 还枚举了 40 条企业级加速路径示例,涵盖例如 Tableau / Cognos / SSIS / Informatica / SAP 系列迁往 Fabric 或 Power BI,以及 Snowflake、Oracle、Teradata 等迁往 Fabric 或 Databricks 等场景。完整列表以仓库 README 为准;调用 get_supported_migrations 可拿到与服务端同步的目录。
通信方式:transport: streamable-http,默认服务 URL 为 https://mcp.innovationalofficesolution.com/pulse-convert/。传输层使用 TLS;隐私条款见 https://mcp.innovationalofficesolution.com/pulse-convert/privacy.html。
安装与启用¶
前置条件:DSH 通过 pnpm 管理 profile 包,需先具备 pnpm(README 建议 npm install -g pnpm)。
方式一:从 GitHub 直接安装(推荐)¶
将插件加入 DSH 的 web profile,无需手动 clone 仓库:
dsh plugin --profile web add git+https://github.com/InnovationalOfficeSolution/PulseConvertDeepSeekRepo.git
方式二:本地目录安装¶
若已在本地拥有该仓库目录,可在仓库根目录执行:
dsh plugin --profile web add .
(README 中 Option 2 另含 git clone 示例;按任务要求不在此展开 clone 步骤。)
方式三:手动写入 profile¶
在 ~/.dsh/profiles/web/cordis.patch.yml 中插入:
- insert:
- id: pulse-convert-dsh
name: '@deepseek-ai/dsh-mcp-client'
config:
serverName: 'pulse-convert'
transport: 'streamable-http'
url: 'https://mcp.innovationalofficesolution.com/pulse-convert/'
启动与验证¶
重启 DSH Web 工作台:
dsh web
浏览器打开 http://127.0.0.1:3080,可用 README 中的示例提问验证 MCP 是否可用,例如:
- 「What legacy BI and ETL platforms can you help me migrate to Microsoft Fabric?」
- 「Assess migrating 50 Alteryx workflows to Microsoft Fabric.」
- 「How do Cognos Framework Manager relational packages map to Power BI semantic models?」
典型用法¶
- 先让智能体调用或间接使用
get_supported_migrations,确认当前支持的源平台与目标组合是否覆盖你的项目。 - 对具体规模(如工作流数量、报表包体量)使用
assess_migration,获取复杂度与自动化/手工工期对比,用于立项或排期讨论。 - 在详细设计前用
lookup_migration_architecture查源平台到目标栈的建模与语义映射注意点。 - 需要厂商介入的深度评估时,通过
create_assessment_request提交范围并预约咨询。
以上步骤依赖 DSH 会话中智能体对 MCP 工具的调用;实际返回内容以远程 Pulse Convert 服务为准。
适用场景与注意¶
适合谁: 负责 BI/ETL/DWH 现代化、目标栈为 Power BI、Microsoft Fabric 或 Databricks 的架构师、数据工程师,以及已在 DSH 里用智能体做迁移方案草稿的团队。
权限与安全: 插件以当前 DSH 进程权限运行;安装前建议阅读 GitHub 源码与 MIT 许可证,并确认 outbound HTTPS 访问 mcp.innovationalofficesolution.com 符合组织策略。评估与咨询请求可能涉及项目元数据,需结合隐私政策自行判断是否发送敏感信息。
生态说明: DSH 采用「一切皆插件」的扩展方式;SkillHub 等社区目录为独立站点,与 DeepSeek / 幻方无官方从属关系,本文仅介绍该插件在 DSH 中的接入方式。
结尾¶
Pulse Convert 把遗留平台现代化评估能力以 MCP 形式挂进 DSH,适合在方案阶段快速对齐支持路径、复杂度与架构规则。安装与配置以 README 为准;进一步信息见 SkillHub 目录页 与 GitHub 仓库。