dsh-qingshi:让 Harness 里的 AI 接上你的青史账号

前言

在 DSH(DeepSeek Harness)里做记忆类能力时,常见做法是把日记或笔记导出成文件,再塞进上下文或 RAG。数据一旦离线下载,就和「青史永存」小程序里刚改过的内容不同步。维护者 qq1003240666 提供的 dsh-qingshi(仓库 qq1003240666/dsh-qingshi-plugin)走另一条路:插件按你的提问现场查青史账号,生涯记录、族谱、资料都取服务端最新状态。同一套实现还是标准 MCP server,除 DSH 外,Cursor、Claude Code、Codex 等客户端也能用 stdio 拉起。

下面按定位、能力、安装与用法说明;安装命令与版本信息均来自仓库 README 与 package.json(当前包版本 0.22.0,许可证 MIT)。SkillHub 目录页分类为「记忆」,星标数为 0。

这是什么

dsh-qingshi 把微信小程序「青史永存」当作个人故事的权威来源。装上插件后,Harness 内的 AI 可以读取你的生涯时间轴与族谱,回答身份、年龄、去过哪里、家人称谓等问题;你说「记一笔」时,它可以打开发布页并填好内容,最后一步发布仍由你确认。

与「导出文件再喂给模型」相比,差异在于:不依赖本地快照,问什么查什么,你在小程序里改过的东西,插件侧也会看到最新结果。包内同时暴露 29 个 MCP 工具,名称在 README 中概括为「原样暴露」。

核心功能

README 用表格归纳了典型问法与行为,可核实的能力包括:

  1. 账号与身份:读昵称、性别、生日、标签并算年龄;qingshi_about_me 可一次给出身份、记录总数与年份跨度、最近几条、家人数量。
  2. 生涯检索:按年份、月份、标签、地点、关键词查记录;可按需求打开某条记录的详情页。
  3. 族谱与称谓:按称谓倒推关系链;族谱展开、按小家庭重排等涉及画布的操作会在真实页面窗口里完成(数据不在纯接口里)。
  4. 记一笔:打开发布页并预填内容,不会代你点发布;新记录默认「所有人可见」,可要求改为私有。
  5. 约束:查不到会明确说明,不会编造经历;除你明确要求的记录增改外,不改族谱关系与根节点。

默认请求域名在注意事项中写明为 api.iyouwc.cn 与 qingshi.iyouwc.cn,只连你配置的地址。

安装与启用

包暂未上架 npm,README 明确说明 dsh plugin add dsh-qingshi 短命令目前不可用,须用 release 里的 tarball。

# 方式一:直接给插件管理器一个地址
dsh plugin add https://github.com/qq1003240666/dsh-qingshi-plugin/releases/latest/download/dsh-qingshi.tgz

# 方式二:下载 dsh-qingshi.tgz 后给本地路径
dsh plugin add ./dsh-qingshi.tgz

也可在 Harness:设置 → 插件管理器 → 安装,粘贴上述 URL 或本地路径。

装完后完全退出 Harness(含托盘图标)再启动,插件只在启动时加载。运行环境要求 Node.js >= 22.4(package.json 中 engines.node 为 >=22.4.0)。

前置条件

条件 说明
青史账号 在「青史永存」小程序注册并绑定手机号;插件用该手机号登录
Node.js >= 22.4 与 Harness 运行环境一致
Electron(可选) 需要无边框桌面窗口时,cd shell && npm install;否则退回系统 Chrome/Edge
Windows README 写明为主开发与验证平台;macOS / Linux 理论可跑但未实测

在别的客户端里用 MCP

同一包可作 MCP server,由客户端 stdio 启动:

node /绝对路径/dsh-qingshi-plugin/bin/qingshi-mcp.mjs

Cursor 可在 ~/.cursor/mcp.json 中配置:

{
  "mcpServers": {
    "qingshi": { "command": "node", "args": ["/绝对路径/dsh-qingshi-plugin/bin/qingshi-mcp.mjs"] }
  }
}

Claude Code、Codex CLI 的 mcp add 示例见仓库 README;环境变量、工具分组与排错见 docs/MCP.md。

典型用法

在 DSH 对话里,可直接用自然语言触发 README 中的场景,例如:

  • 「你知道我是谁吗?我今年多大?」——读资料并算年龄。
  • 「我是谁?我去过哪里?」——综合身份与近期记录。
  • 「2024 年我在做什么?」——按时间维度查生涯。
  • 「我表侄子是谁?」——沿族谱查称谓。
  • 「帮我记一笔:今天带女儿去了青龙峡」——打开发布页并填内容,由你点发布。

本地数据目录因平台而异(Windows 多为 %APPDATA%\qingshi)。不确定当前路径时,README 建议让 AI 调用 qingshi_where。可通过 QINGSHI_HOME 固定可写目录;登录凭证在 auth.json,权限 0600,不进对话与日志。

登录过期时:有图形环境的机器可弹登录窗;无浏览器场景可走短信验证码,两种方式 README 写明「只登一次」。

适用场景与注意

适合谁:已在「青史永存」持续记生涯、维护族谱,并希望在 DSH 或其它 MCP 客户端里用同一账号做上下文,而不是手工导出 Markdown/JSON 的人。

安全与权限:插件在当前 dsh 进程权限下运行,会读写本机 auth.json 与浏览器相关状态;安装前应查看仓库源码与 MIT 许可证,确认域名与数据目录符合你的预期。发布权始终在你手里;插件不会替你完成最后一步发布。

社区目录见 SkillHub 插件页。DSH 生态强调「一切皆插件」,该目录为社区站点,与 DeepSeek / 幻方无官方从属关系。

结尾

dsh-qingshi 把青史账号变成 Harness 与 MCP 客户端可查询的「活」记忆源:查资料、搜生涯、理族谱、辅助记一笔,都对着线上最新数据。安装以 release tarball 为准,装完记得完全重启 Harness。

  • 目录页:https://www.skillhub.cn/plugins/qq1003240666/dsh-qingshi-plugin
  • GitHub:https://github.com/qq1003240666/dsh-qingshi-plugin
  • 青史 H5:https://qingshi.iyouwc.cn
羽毛球分组比赛记分
小程序二维码

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

Xiaoye