将本地 flowix-cli 注册为 MCP 服务,让 agent 可以搜索、读取、创建和编辑 Flowix 备忘与思维导图产物。
安装
# GitHub 源码(首次需按提示配置 allowBuilds 构建授权后重试)
dsh plugin --profile web add github:text2future/flowix#path:/app/flowix-dsh-host/bundles/dsh-flowix-memory
装任何插件都等于在你的机器上跑第三方代码,权限和你本人一样大——能读你的文件、用你的凭据、访问网络,工具审批管不到它。GitHub 来源的插件还会在安装时执行构建脚本。请只安装可信来源,并尽量锁定 commit(github:owner/repo#sha)。
README
A config-only DeepSeek Harness
bundle that registers the local flowix-cli MCP server with any Harness
instance. Once installed, the agent gets the
mcp__dsh-flowix-memory__flowix_memo tool to search, read, create, and edit
Flowix Markdown memos, and to create declared plugin artifacts such as mind
maps.
The bundle contains no code: it is a cordis.patch.yml that inserts one
@deepseek-ai/dsh-mcp-client
row, which ships inside every Harness distribution. Nothing here connects to a
remote Flowix service — the CLI is spawned locally over stdio and reads the
local notebook data directory.
Prerequisites
- A
flowixCLI executable onPATH(or setFLOWIX_CLI_PATHto its absolute path). The CLI is built from the flowix-main repository (app/flowix-cli, binaryflowix-cli). - Access to the Flowix notebook data the CLI should manage. Defaults to the
user config directory (
~/.flowix); override withFLOWIX_HOME/FLOWIX_DATAwhen the data lives elsewhere.
Install
dsh plugin manages one profile at a time and requires --profile <name>
(shipped profiles: web, headless). The bundle ships in the
flowix-main repository and is not yet
published to npm, so install it from the checkout:
# from the flowix-main checkout root
dsh plugin --profile <name> add ./app/flowix-dsh-host/bundles/dsh-flowix-memory
Once published, the npm package installs the same way:
dsh plugin --profile <name> add dsh-flowix-memory
The row activates for that profile. To persist across profiles, install the
package into each profile, or see dsh plugin --help for profile selection.
Verify
Start Harness for the profile you installed into (dsh web for the web
profile), then check that the tool is registered:
mcp__dsh-flowix-memory__flowix_memo
Configuration
| Key | Default | Meaning |
|---|---|---|
FLOWIX_CLI_PATH |
flowix (PATH lookup) |
Absolute path to the flowix-cli executable |
Uninstall
dsh plugin --profile <name> remove dsh-flowix-memory
Notes
- The MCP stdio bridge strips ambient credential-like variables and all
DSH_*variables before spawning the child; other ambient variables (includingHOME/PATH) are inherited. - This bundle mirrors the
dsh-flowix-memoryrow embedded in Flowix Desktop's own Harness composition (config/flowix.cordis.yml). The embedded row resolves the CLI path throughFLOWIX_DSH_MCP_CLI(host-injected); the external bundle usesFLOWIX_CLI_PATH ?? 'flowix'. Keep them in sync —tests/bundle-sync.test.tsguards the drift.
链接
同类插件
volcengine/OpenViking#examples/dsh-memory-plugin★ 28936
面向 DeepSeek Harness 的 OpenViking 记忆与上下文插件:pre-step 自动召回与画像注入、会话捕获、`viking://` URI 防护,以及对接 OpenViking 服务端的 recall/write 记忆工具。
vectorize-io/hindsight#coding-agents★ 20118
Hindsight:会学习的 Agent 长期记忆系统,自动召回/保存、知识页、深度反思与按仓库隔离的记忆银行。
Ikalus1988/MisakaNet★ 404
失败恢复记忆库:从真实工程会话中搜索和记录失败恢复教训,支持 BM25 + 语义 RAG 检索和知识库管理。
dsh-engramory★ 155
把 Engramory 策展式记忆纪律做成可安装插件([npm: dsh-engramory](https://www.npmjs.com/package/dsh-engramory)):通过 `ctx.tools.guard()` 对 `MEMORY.md` 索引施加确定性的 200 行 / 25KB 上限(增长即拒、缩小的重写一律放行),并把协议注册为运行时 skill。记忆库是纯 markdown、一条事实一个文件,与 Claude Code、Codex、Kiro、OpenClaw 共用。
omdsh-dev/dsh-mnemon★ 78
由 Mnemon 驱动的 DeepSeek Harness(DSH)跨 Agent、本地优先的持久记忆插件。它可在支持 Mnemon 的 Agent 之间共享长期记忆,并提供运行时记忆、可检索项目档案、语义召回、知识图谱和 Sidebar UI。
PerryLink/dsh-memento★ 57
有界、分层、带审批门、可审计的跨会话记忆:`ctx.memory` 服务 + 零依赖 SQLite 存储 + `memory` 工具与冻结快照注入,并预演 dsh-memory-protocol v1——适配器注册表与可分发的一致性套件。