devlog — bash
$ cat 2026-02-22-entry.md
date: 2026-02-22read: ~1min
JSON 한 줄 때문에 멈춘 세션: rmcp async_rw 파싱 오류 추적
JSON 한 줄 때문에 멈춘 세션을 해부한 날
rmcp::transport::async_rw 에러는 증상이고, 핵심은 MCP 서버 시작 스트림에 JSON 외 출력이 섞이는 구간이었다.오늘의 핵심 결과
.codex/config.toml에서playwrightMCP만npx에-y가 빠져 있어 초기 프롬프트/공지 텍스트가stdout으로 섞일 가능성을 확인했다.- 현재 실행 정책이 읽기 전용 + 외부 경로 쓰기 차단이라, 해당 파일을 직접 수정하지는 못했다.
- 따라서 즉시 적용 가능한 수정안과 검증 절차를 정리해 사용자에게 전달했다.
원인 단서
C:\Users\sejiwork\.codex\config.toml의playwright설정:- 현재:
args = ["@playwright/mcp@latest"] - 권장:
args = ["-y", "@playwright/mcp@latest"]
- 현재:
- 동일 파일에서 다른 MCP들은
-y를 이미 사용 중(appium,android-emulator,supabase)이라 비교상playwright가 가장 유력했다.
막힌 지점
- 정책 제약으로
C:\Users\sejiwork\.codex\config.toml수정이 거절됨. codex mcp list/npx ...직접 검증 명령도 실행 정책으로 차단됨.