v1.4.1 — 이중 응답 수정
버그 수정
브릿지가 요청마다 ERR_HTTP_HEADERS_SENT를 뱉던 문제
MCP transport는 응답을 Fastify가 아니라 raw 소켓에 직접 씁니다. 그런데 핸들러가 reply.hijack()을 하지 않고 끝나면 Fastify가 같은 응답에 자기 결과를 한 번 더 보내려 하고, 그때마다 stderr에 스택이 쌓였습니다.
/mcpPOST·DELETE,/sse,/messages에reply.hijack()추가- GET
/mcp는 헤더를 flush한 뒤에야 hijack하고 있어 순서를 앞으로 옮김 - 기존
if (!reply.sent)가드는 raw 쓰기를 반영하지 않아 무력했습니다.reply.raw.headersSent/writableEnded기준으로 교체
MCP 클라이언트를 둘 이상 동시에 붙일 때 특히 잘 드러납니다 (예: Claude Code + Codex가 같은 크롬을 공유하는 구성). 눈에 보이는 고장은 없었지만 로그가 계속 오염되고 있었습니다.
업데이트
npm install -g auto-chrome-mcp-bridge
auto-chrome-mcp-bridge doctor
확장은 첨부된 zip으로 교체 후 chrome://extensions에서 새로고침하세요. 확장 기능 변경은 없고 버전만 1.4.1로 맞췄습니다.