Claude Code v2.1.118 — Vim 비주얼 모드, 커스텀 테마, MCP Hook 강화
AI

Claude Code v2.1.118 — Vim 비주얼 모드, 커스텀 테마, MCP Hook 강화

zaq · · 3 min read

Claude Code v2.1.118 업데이트가 릴리스됐습니다. Vim 사용자와 테마 커스터마이징에 관심 있는 개발자라면 주목할 만한 변화가 있습니다.

한마디로 말하면 터미널 편집 경험이 크게 개선되고, MCP 연동이 더 강력해졌습니다.

Vim 비주얼 모드 지원

Claude Code 터미널에서 Vim의 비주얼 모드(v)와 비주얼 라인 모드(V)를 사용할 수 있습니다. 선택, 오퍼레이터, 비주얼 피드백까지 지원합니다. Vim 유저라면 Claude Code 안에서도 익숙한 텍스트 선택과 조작이 가능합니다.

커스텀 테마 시스템

/theme 명령으로 커스텀 테마를 생성하고 전환할 수 있습니다. ~/.claude/themes/ 디렉토리에 JSON 파일로 직접 편집도 가능합니다. 플러그인에서 themes/ 디렉토리를 통해 테마를 배포할 수도 있어서, 팀 내에서 일관된 테마를 공유하기 편해졌습니다.

Hook에서 MCP 툴 직접 호출

이번 업데이트의 핵심 중 하나입니다. Hook 설정에 type: "mcp_tool"을 지정하면, Hook이 MCP 서버의 툴을 직접 호출할 수 있습니다. 기존에는 Hook 내에서 제한적으로만 외부 도구를 사용할 수 있었는데, 이제 MCP 생태계의 모든 도구를 Hook 파이프라인에 통합할 수 있습니다.

예를 들어 코드 저장 Hook에서 MCP 기반의 린터나 포매터를 자동으로 실행하는 자동화가 가능해집니다.

기타 주요 변화

  • /cost/stats/usage로 통합됐습니다. 기존 명령어는 단축어로 계속 동작합니다.
  • Auto mode에서 "$defaults"를 사용하면 기본 규칙을 유지하면서 커스텀 규칙을 추가할 수 있습니다.
  • --continue/--resume/add-dir로 추가한 디렉토리를 포함한 세션을 찾을 수 있습니다.
  • WSL 환경에서 Windows 쪽 설정을 상속받을 수 있습니다.

MCP 관련 버그 수정 다수

이번 릴리스의 절반 이상이 MCP 관련 버그 수정입니다. OAuth 토큰 갱신, 인증 만료, 크로스 프로세스 락 경쟁 등 MCP 서버 연동에서 발생하던 다양한 문제를 해결했습니다. macOS 키체인 경쟁으로 인한 예기치 않은 재로그인 프롬프트 문제도 수정됐습니다.

Claude Code가 점점 "터미널 IDE"로 성장하고 있다는 느낌이 듭니다. 특히 커스텀 테마와 Vim 지원은 터너널 환경에서 장시간 작업하는 개발자에게 실용적인 개선입니다.

출처: https://github.com/anthropics/claude-code/releases/tag/v2.1.118