CatNebulaaaa/wps-dsh-plugin

CatNebulaaaa★ 0JavaScript最后同步: 2026-08-14

在 GitHub 打开

README 摘要

dsh-plugin-wps-office Unofficial DeepSeek Harness integration for lc2panda/wps-skills. 这是一个独立的 DSH 适配层。它不复制 WPS MCP、WPS 加载项或上游 Skills,而是通过 DSH 自带的 MCP Client 启动现有 wps-office-mcp ,并补充一份适配 DSH 工具命名的轻量 Skill。 当前按 DeepSeek Harness 0.1.0-rc.5 开发和验证。DSH 仍处于 Developer Preview,后续版本可能产生破坏性变化。 提供什么 - 把 wps-office-mcp 的 stdio 服务挂载进 DSH。 - 将工具暴露为 mcp wps-office ,避免与其他 MCP Server 冲突。 - 注册 wps-office-dsh Skill,提供 DSH 专用路由、安全和错误处理规则。 - 提供只读的环境检查脚本,明确报告 Node、DSH、WPS MCP 和 Windows 加载项状态。 WPS Office 自动化、MCP Server 和 200 多个专业工具均由上游 lc2panda/wps-skills 提供。 前提条件 - WPS Office,以及按上游说明安装完成的 WPS 加载项。 - 一个已经构建的 lc2panda/wps-skills checkout。 - Node.js 22.19+(22.x)或 Node.js 24+,以满足当前 DSH 的运行要求。 - DeepSeek Harness 0.1.0-rc.5 或兼容版本。 先构建上游 MCP: 加载项安装和重启 WPS 的步骤以上游安装文档为准。 配置 WPS 路径 推荐设置 WPS SKILLS ROOT 为上游仓库的绝对路径: 也可以只设置编译入口: DSH 会从启动目录的 .env 和 $DSH HOME/.env 加载环境变量。需要跨项目使用时,可将不含密钥的路径配置写入 $DSH HOME/.env ;不要把个人路径或任何凭据提交到 Git。 上游 MCP 默认把日志写到用户主目录的 .wps-office-mcp/logs 。如果运行环境限制该目录写入,可把日志重定向到另一个可写目录: 使用本地构建的 DSH 安装 下面示例直接运行源码 checkout 已构建的 CLI: 已全局安装 DSH 时: 安装 GitHub 版本时建议固定 commit: 诊断 结果使用 OK / WARN / ERROR ,存在 ERROR 时返回非零退出码。插件本身也设置了 failOnStartupError: true :WPS MCP 路径错误、服务启动失败或工具发现失败时,DSH 应明确报错,而不是加载一个没有 WPS 工具的…

在 GitHub 查看完整 README →
工具/开发deepseek-harnessdshdsh-plugin

分类