Claude MCP 서버를 직접 구현하면서 배운 것들 — 도구 정의, 핸들러 라우팅, 스키마 검증까지 | DEV BAK - 기술블로그