Each passes alone. Together they break. Rosentic checks every pair before merge.
claude mcp add rosentic -- uvx --from rosentic-mcp rosentic-mcp