把 MCPHub 部署在 Homelab 上:统一管理 MCP 服务的实际体验
记录我把 Linear、Cloudflare、Bytebase 等 MCP 服务集中部署到 Homelab 后,解决多设备重复配置、token 分散和 MCP 地址过多问题的实际体验。
企业为什么需要 MCPHub:从统一接入到工具治理
从 MCP 服务集中接入、凭据治理、分组授权、监控审计和运维边界出发,讨论 MCPHub 在企业 AI 工具治理中的实际价值与局限。
什么是 MCP:从工具调用到标准化上下文协议
从协议分层、工具与 MCP 的区别,到 HTTP MCP 服务的 OAuth 授权发现流程,梳理 Agent 接入 MCP 时真正需要理解的标准和边界。
从海运入仓开始,梳理海外仓常见业务术语
用一批家具从宁波港发往洛杉矶海外仓的例子,串起 FCL、LCL、ETD、ETA、LFD、Demurrage、Detention 等常见术语。
团队多人协同维护项目时,如何统一管理 skill
把项目级 skill 当成依赖管理,解决团队成员使用不同版本和不同规则的问题。
重新认识 .gitignore:目录级规则与 .git/info/exclude
从目录级 .gitignore 的作用域、匹配优先级和常见陷阱出发,理解 Git 的忽略机制,并掌握 .git/info/exclude 的使用方法。
把 GitHub Action 抽成跨项目复用
记录把飞书通知 Action 从单个项目迁移到共享 actions 仓库后的使用方式。
zsh Tab 补全卡住排查:iTerm2 tmux Control Mode 与 fzf-tab popup 冲突
记录一次 zsh Tab 补全问题的排查:先为 completion 增加大小写不敏感匹配,再定位 iTerm2 tmux Control Mode 下 fzf-tab popup 后端导致远程 shell 看似卡住的问题,并用条件配置修复。
我家当前的家庭网络部署:N5105 PVE、iKuai 与 iStoreOS 的分工
记录家中 N5105/PVE 网络设备的实际分工:iKuai 负责拨号、NAT 和默认出口,iStoreOS 负责旁路网关、Tailscale 接入以及部分终端的定向流量出口。
通过 GitHub Actions 实现跨仓库 Blog 自动部署
介绍如何在源仓库的博客目录发生变更后,通过 GitHub Actions 自动触发另一个仓库的静态网站部署流程。












