dsh-momo-learning:墨墨背单词的 DeepSeek Harness 本地学习镜像插件

前言

DeepSeek Harness (DSH) 的核心理念是将功能模块化为插件,以便于集成和扩展。在本地处理特定业务数据是插件化架构的常见需求。dsh-momo-learning 是一个插件,它将墨墨背单词账号的学习数据同步到本地 SQLite 数据库,并在本地执行出题、错题记录和日报生成逻辑,整个过程对墨墨账号是只读的。

核心功能

该插件主要提供以下能力:

  • 本地数据镜像:将墨墨账号的学习数据同步到本地 SQLite。
  • 本地出题:基于本地数据生成每日 20 道选择题。
  • 错题管理:记录错题本与错题累积。
  • 日报生成:生成每日学习日报。
  • 工具与 Skill:提供 19 个 MCP 工具和一个 momo-daily-learning Skill。

安装与启用

前置条件

  • 系统:目前仅支持 Windows。
  • Node.js:版本需为 >=24.13.1 <25(与 Harness 跑在哪个 Node 上保持一致)。
  • DeepSeek Harness:需要已安装 Harness 环境。

安装步骤

  1. 安装 MCP 依赖:进入插件目录,安装 MCP 服务所需的依赖。
    cd dsh-momo-learning
    npm run mcp:install
  1. 添加插件:将插件添加到指定的 profile 中。
    dsh plugin --profile <profile> add ./dsh-momo-learning
  1. 配置凭证:凭证不能写在配置文件中,需通过交互式命令存入 Windows Credential Manager。
    npm run credential -- set
    npm run credential -- status

使用示例

MCP 工具调用

插件提供了 19 个 MCP 工具,例如 maimemo_list_quiz_candidates,用于获取候选单词:

maimemo_list_quiz_candidates({ limit: 20 })

Skill 交互示例

启动后,可以通过 Skill 进行本地学习。以下是交互示例:

你:开始今天的

(弹窗,第 1/20 题)
  The committee will ___ the remaining issues at next week's meeting.
  ○ address    ○ dress    ○ redress    ○ regress

你选了 address

✓ 正确。address 这里是及物动词「处理、着手解决」,不是常见的名词「地址」。
  搭配:address an issue / a problem / a concern
  例句:The report addresses the risks of long-term debt.(这份报告论述了长期债务的风险。)
  易错点:后面接 issue / problem / question 时读作「处理」,跟「地址」没关系。

(第 2/20 题…)

20 题答完:答对 17 / 答错 3。错题进了本地错题本,明天会优先出它们。
日报写到 reports/momo-2026-09-14.md。

注意事项与限制

  • 平台限制:目前仅支持 Windows,凭证存入 Windows Credential Manager。
  • 读写权限:不支持写墨墨账号(加词、改复习状态、云词本等操作)。
  • 配置生效:修改 SKILL.md 后需要重启 Harness 才能生效。
  • 依赖关系:插件声明了 inject: ['skills'],组合中必须包含 @deepseek-ai/dsh-skill。
  • MCP 通信:MCP 服务依赖 stdio 管道支持,受限沙箱环境下可能无法正常工作。

短结尾

dsh-momo-learning 提供了在本地管理墨墨背单词数据的方案,通过 MCP 工具和 Skill 封装,将其集成到 DeepSeek Harness 的工作流中。适合需要在本地处理或利用 LLM 生成释义、解析和日报的用户。

羽毛球分组比赛记分
小程序二维码

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

小夜