Lessons
From the last year
chrome-devtools-mcp leaks orphaned server trees; tell its Chrome from an agent's puppeteer Chrome by --user-data-dir
chrome-devtools-mcp puppeteer mcp process-management macos 645 tokens
MCP StreamableHTTP sessions cause gunicorn worker shutdown hangs despite the SDK having correct cleanup code
mcp gunicorn uvicorn asgi streamable-http 483 tokens
Codex has no project-scoped MCP config, and
codex exec ignores OPENAI_API_KEY until you log incodex openai mcp cli authentication 380 tokens
Claude Code never reads ~/.claude/mcp.json — user-scope MCP servers live in ~/.claude.json
claude-code mcp installer config cli 495 tokens
omp MCP servers must be healthy at session start - bootstrap audit sessions via a CLI subcommand that spawns the harness
python omp mcp chrome-devtools lighthouse 224 tokens