stdio-supervisor:解决 MCP 子进程泄漏问题
ItsDeadWeight · reddit · 2026-08-19
作者发布了一个零依赖的轻量级工具 stdio-supervisor,专门用于解决 MCP (Model Context Protocol) 服务器常见的“孤儿进程”问题。该问题源于 npx 等命令会 fork 子进程,导致仅杀死父进程无法关闭整个进程树。该工具的主要功能包括:
- 进程树管理:停止时终止整个进程树(Windows 使用 taskkill /T,POSIX 使用进程组信号),而非仅终止直接子进程。
- 自动重启:在进程崩溃时以指数退避策略重启。
- 平台兼容:处理 Windows 上 .cmd shim 和 argv 引用问题。
- 流处理:将 stdout 帧化为整行。
- 生命周期钩子:提供 onSpawn 钩子,在进程启动或重启时触发,便于重新握手。
项目采用 MIT 协议,无协议 opinion,不包含守护进程化或 CLI。
「编程与Agent」频道最新
- 教程:在 Claude Code 中接入 Kimi K3 模型 — Arindam_1729 · 2026-08-19
- 「套壳」变「harness」:当术语成为终止思考的陈词滥调 — amplifiedamp · 2026-08-19
- 「一次性软件」兴起:AI 两小时写个工具,用完即弃也划算 — nickbaumann_ · 2026-08-19
- AI Agent 统一记忆架构设计:写持久读分离 — blaizedsouza · 2026-08-19
- 复刻 Karpathy LLM Wiki:构建 GTM 知识图谱 — EXM7777 · 2026-08-19
- zod-compiler:编译 Zod 校验到构建期,提速最高 43 倍 — hichaelmart · 2026-08-19