같은 질문, 두 번

문을 달기 전과 후에 똑같이 물었어요. "훅(hooks)이 뭐고 어떻게 설정해?"

문을 달기 전

클로드 코드의 훅이 뭐야? 어떤 파일에 어떻게 설정해?

Claude Code

훅은 특정 이벤트가 일어날 때 자동으로 실행되는 설정이에요. 보통 .claude/hooks.yaml 같은 파일에 이벤트 이름과 실행할 명령을 적습니다.

그럴듯해요. 그런데 이게 맞는지 확인할 방법이 없어요.

문을 단 후

클로드 코드의 훅이 뭐야? 어떤 파일에 어떻게 설정해?

Claude Code

🔧 mcp__claude-code-docs__search_docs("hooks")

공식 문서를 확인했어요. 훅은 settings.json에 설정하고, PreToolUse · PostToolUse 같은 이벤트마다 실행할 명령을 지정합니다.

문서를 읽고 답했어요. 도구를 부르는 게 화면에 보여요.

문을 다는 파일 — my-page/.mcp.json

{
  "mcpServers": {
    "claude-code-docs": {
      "type": "http",
      "url": "https://code.claude.com/docs/mcp"
    }
  }
}

# 계정도, 설치도, 비밀번호도 없어요. 주소 한 줄이 전부예요.

파일이 있다고 바로 열리지 않아요

Claude Code 재시작 직후
이 프로젝트의 MCP 서버를 사용할까요?

.mcp.json · claude-code-docs (https://code.claude.com/docs/mcp)

이 프로젝트에서 사용사용 안 함

승인해야 붙어요. 귀찮은 절차가 아니라 내가 쥔 마지막 열쇠예요. 거절해보는 실습은 3강에서 해요.

보너스 — 진짜 눈을 달고 싶다면. 시즌 2의 4강에서 "브라우저를 열 수 없다"는 답을 받은 적이 있죠. Playwright MCP가 그 눈을 달아줘요. 다만 Node.js를 따로 설치해야 하고 첫 실행에서 브라우저를 수백 MB 내려받아요. 안 해도 이 강의는 완결돼요. 그리고 그 "값"이 3강의 주제예요.