검색
← 릴리스 노트

MCP 결과 처리와 Trio 조기 취소 오류 수정

클로드 · 0.1.70 · 버그수정 · 2026.04.28

낮은 버전의 mcp에서 결과가 사라지던 문제와 Trio 네스티 손상 오류를 고쳤습니다.

교안에 영향

이전 안내 글에서 낮은 버전의 mcp를 그대로 사용해도 된다는 설명은 맞지 않게 됩니다.

요약

- 낮은 버전의 mcp에서 in-process MCP tool 결과가 잘못 처리되던 문제를 수정했습니다. - query() 반복을 Trio nursery 안에서 조기 종료할 때 발생하던 Nursery stack corrupted 오류를 고쳤습니다. - 번들된 Claude CLI를 2.1.122로 업데이트했습니다.

바뀐 것

기타 1

  • 번들된 Claude CLI를 2.1.122로 업데이트했습니다.

수정 4

  • 낮은 버전의 mcp에서 in-process MCP tool results가 조용히 사라지던 문제를 고치기 위해 mcp 의존성 하한을 >=1.19.0으로 올렸습니다.
  • older versions가 CallToolResult 반환을 잘못 처리해 validation-error blob이 전달되던 문제를 수정했습니다.
  • options.stderr를 설정한 상태에서 Trio nursery 안의 query() 반복을 일찍 중단할 때 발생하던 RuntimeError: Nursery stack corrupted를 수정했습니다.
  • stderr reader를 수동 task group 관리 대신 spawn_detached()를 사용하도록 바꿔 read loop와 같은 방식으로 맞췄습니다.

원문 제목 · v0.1.70