Posts
All the articles I've posted.
MCP 4편 — 메시지 흐름: JSON-RPC 2.0과 lifecycle
1~3편에서 본 primitive들이 실제로 어떻게 시작되고 끝나는가. JSON-RPC 2.0, initialize 핸드셰이크, capability 협상.
MCP 3편 — 클라이언트가 노출하는 세 가지: Sampling, Roots, Elicitation
방향이 거꾸로다. 서버가 호스트의 LLM을 빌리거나, 작업 범위를 묻거나, 사용자에게 정보를 받는 흐름.
MCP 2편 — 서버가 노출하는 세 가지: Tools, Resources, Prompts
Tools, Resources, Prompts. 셋의 결정적 차이는 '누가 호출을 결정하느냐'다. 메서드 패턴과 예시로 풀어본다.
MCP 1편 — MCP란 무엇인가
AI 도구가 외부 데이터·툴과 어떻게 연결되는가. MCP 정의, Host·Client·Server, 데이터·트랜스포트 두 층.
크롬 탭을 세로로 표시하는 방법
탭이 30개 넘어가면 위쪽 탭바는 무용지물이 된다. 2026년 4월부터 정식으로 들어온 크롬 세로 탭 기능.
cmux: AI 코딩 에이전트를 위한 macOS 터미널
Claude Code 세션 다섯 개를 동시에 굴리다 알림을 놓친 적이 있다면. cmux가 푸는 문제와 핵심 단축키를 정리한다.
크롬 자주 쓰는 단축키 모음
하루에 수백 번 손이 가는 도구의 1초 단축. 매일 쓰는 크롬 단축키만 골라서 정리한다.
Claude를 '앱'에서 '플랫폼'으로 — 2026년 봄, 사람들이 실제로 쓰는 5가지 패턴
Skills, Sub-agent, Routines, Hooks, Cowork. Claude를 단발 프롬프트가 아닌 운영 가능한 시스템으로 다루는 다섯 가지 패턴.
DDD 7편 — Domain Event와 Anti-Corruption Layer
Domain Event로 Aggregate 간 결과적 일관성을 구현하고, Anti-Corruption Layer로 외부 시스템으로부터 도메인을 보호하는 방법을 다룬다.








