## Problem MCP server processes spawned by metamcp never terminate after completing work, accumulating until memory exhaustion. ## Quick Check ```bash docker exec metamcp ps aux | wc -l # If > 100, you have process accumulation ``` ## Evidence **Server 1 (14 days uptime):** - Process count: 50 → 2,018 - Memory usage: 213MB → 38.85GB - ~140 processes accumulating per day **Server 2:** - 4.94GB/7.6GB RAM consumed - OOM killer triggered repeatedly ## Impact - Each MCP operation leaves ~100MB zombie process - Linear accumulation guarantees eventual OOM - No cleanup mechanism exists ## Expected vs Actual - Expected: Process spawns → executes → terminates - Actual: Process spawns → executes → sleeps forever ## Environment Ubuntu 24.04.2 + Docker + metamcp:latest