D-Hub MCP Server
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
DHub
个人的 agent 工具箱 — pi 扩展、独立插件与 agent 技能,一个仓库全收。
不用再从十几个仓库里找某个小工具。这里是我给自己搭的一堆东西:让会话有名字的通知补丁、防止命令炸机器的守卫、把思考过程推到界面上的浮层、一堆按任务自动挑技能的小扩展,以及几十个 SKILL.md。
写这些的出发点很朴素 —— 每天用 agent 干活时遇到的具体麻烦,顺手就修了。
目录
Related MCP server: mycelium-mcp
里面有什么
三类东西,按「怎么用」分开:
类型 | 是什么 | 怎么生效 |
扩展 | 跑在 pi 进程里的 TypeScript 扩展,挂钩子、注册工具、加命令 | 装成 pi 包,或放进 |
插件 | 独立的命令行工具 / 服务级集成 | 各自 README |
技能 |
| 复制到 |
安装
每个扩展是一个独立的 npm 包,用哪个装哪个,不整包搬。
包 | 做什么 |
| 会话自动命名 |
| 会话按切点拆分 |
| 思考与工具调用实时推到界面浮层 |
| 拦住危险命令 |
| 升级后重打本地补丁 |
| 检索本机全部技能 |
| 按任务自动匹配技能 |
|
|
| 状态栏 token / 上下文用量 |
| pi-web 安全重启器 |
pi install npm:@duanz/pi-d-split
pi install npm:@duanz/pi-d-restart装完重启一次 pi-web 生效。
想改源码:
git clone https://github.com/DuanZGit/D-Hub ~/projects/D-Hub技能手动挑,复制目录就行:
cp -r ~/projects/D-Hub/skills/ask-me ~/.pi/agent/skills/不要用
pi install git:...装这个仓库。根package.json是 private、不含扩展清单,git 方式装不进来 —— 这是故意的,避免一次性塞进十个扩展。 技能也没打进任何包里:一次塞 23 个技能进上下文不划算,用到哪个拿哪个。
扩展 extensions
每个扩展解决一个具体问题,彼此独立,可以只装需要的。
扩展 | 解决什么 | 钩子 |
会话第一句话就自动命名。这样完成通知弹出来时,你能看出是哪个会话跑完了 |
| |
pi-web 升级会覆盖我改过的本地补丁,这个扩展在启动时把它们重新打上,并提示重启 | 加载时 | |
拦住会毁东西的命令: |
| |
会话聊偏了就按切点拆成两个独立会话,原会话一个字不动 | 工具 | |
把思考和工具调用实时改写成「内心独白」,经本地 SSE 推到界面顶部浮层 |
| |
| 命令 | |
搜本机全部技能,返回该用哪个 + | 工具 | |
按任务内容自动匹配技能,省掉手动挑的一步 | 会话开始 | |
状态栏的 token / 上下文用量 | 状态栏 |
插件 plugins
d-restart
pi-web 的安全重启器。普通 systemctl restart 会把正在跑的会话全掐断,它做的事是:
逐个快照忙碌会话的现场
重启服务
等端口就绪,再把每个会话叫醒接着干
d-restart # 重启,自动续跑
d-restart --dry-run # 只看会动哪些会话装好以后在 agent 里也有对应工具,不用切终端。
技能 skills
SKILL.md 形式的技能,覆盖几块日常:写作去 AI 腔、图解与图表、旅行行程、咖啡萃取、机械原理可视化,以及一批「怎么组织工作流」的元技能(ask-me、show-me、ponytail 家族)。
技能 | 用途 |
不确定用哪个技能时,让它按当前任务列清单 | |
解释的形态阶梯:文字 → 图 → 交互页 → 自播放讲解 | |
最懒但能跑通的方案;附 | |
做菜、营养、家电数码的日常决策 | |
每日挂单 + 投研问答 | |
把真实机械做成可拆解的 3D 交互说明书 | |
把视频压成带时间码的宫格图,真正“看”画面 | |
萃取追踪、设备标定与排障 | |
coffee.duanz.xin 咖啡工坊 PWA 的页面结构与部署 | |
按规则改写文字里的 AI 痕迹 | |
图解与科技图表 | |
把当前会话压成交接文档给下一个 agent | |
国内多日游行程规划 | |
订阅额度查询与配置 | |
Agnes 出图 / 出片的调用路由 | |
界面设计与审美把关 | |
旅行照片抽象化处理 |
目录结构
D-Hub/
├── extensions/ # pi 扩展,一目录一个
│ ├── auto-name/
│ ├── pi-cmd-guard/
│ └── ...
├── plugins/ # 独立插件
│ └── d-restart/
├── skills/ # SKILL.md 技能
│ ├── ask-me/
│ └── ...
├── scripts/ # 生成各子包 package.json、批量发布
├── package.json # 仓库根(private),不是 pi 包
└── LICENSE更新
pi update npm:@duanz/pi-d-split # 更新单个
pi update --extensions # 更新全部改完源码发版:
node scripts/gen-packages.mjs # 同步子包 version
node scripts/publish-all.mjs # 发布到 npm(可只发一个:传目录名)这个仓库是唯一真源,npm 上的包都是从这里生成的产物。
License
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
Shared MCP memory for AI agents: knowledge base, skills, todos and agent-to-agent handoffs.
Persistent memory, knowledge graph, task management and more for AI agents via MCP.
Your org's AI agents, tasks, runs, search, and brain files as MCP tools and resources.
Shared memory for your AI tools: tasks, notes and context every tool can read and write over MCP.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceMulti-project execution, memory, and collaboration platform for humans and AI agents, providing MCP tools for agents to read and write project state.3MIT
- AlicenseNot gradedqualityCmaintenanceThe coordination layer for AI agent networks, providing persistent memory, task management, inter-agent messaging, and human oversight through native MCP tools.11 npm1MIT
- FlicenseNot gradedqualityDmaintenanceShared memory and orchestration for coding agents, enabling persistent knowledge, multi-agent coordination, and a canonical workflow across MCP-compatible AI clients.45 npm83-
- FlicenseNot gradedqualityAmaintenanceEnables AI assistants to save and retrieve code snippets, perform semantic vector search, generate code style guides and wiki documentation, and orchestrate multi-agent workflows through MCP tools.-