이 책은 MCP를 개념으로만 설명하지 않습니다. 처음에는 도구 하나 없는 빈 서버를 띄우는 데서 시작하지만, 끝에 가면 OAuth가 붙은 원격 서버를 배포하고, 감사 로그를 남기고, MCP Apps UI를 얹고, 레지스트리에 공개하는 단계까지 직접 밟게 됩니다. 즉, "MCP가 뭔지 안다"에서 멈추지 않고 "실제로 만들고 운영할 수 있다"까지 독자를 데려가는 책입니다.
무엇보다 이 책의 큰 장점은 메인 프로젝트가 책 전체를 관통한다는 점입니다. PKM-MCP라는 개인 지식 서버를 조금씩 키워 가며 Tool, Resource, Prompt, RAG, TypeScript 재구현, 외부 시스템 연동, Streamable HTTP, OAuth 2.1, Cloudflare Workers 배포까지 자연스럽게 연결합니다. 챕터가 바뀔 때마다 프로젝트가 실제로 자라기 때문에, 독자는 조각난 예제를 외우는 대신 설계 감각을 함께 익히게 됩니다.
또한 이 책은 초보자에게는 친절하고, 실무자에게는 얕지 않습니다. 왜 Tool과 Resource를 나눠야 하는지, 왜 에러 메시지 품질이 중요한지, 왜 stateless 설계와 권한 분리가 운영에서 결정적인지 같은 질문에 계속 답해 줍니다. 그래서 입문자는 길을 잃지 않고, 이미 어느 정도 아는 독자는 자신의 서버를 더 단단하게 만드는 기준을 얻게 됩니다.
MCP를 한 번 제대로 이해해 두면, 앞으로의 AI 도구 생태계를 보는 눈이 달라집니다. 이 책은 그 변화를 가장 실전적인 방식으로 도와주는 안내서입니다. 1장을 펼치면 곧바로 손을 움직이게 되고, 마지막 장을 덮을 때쯤에는 여러분만의 MCP 서버를 자신 있게 설계할 수 있게 될 것입니다.
