MCP가 왜 “AI를 위한 USB-C”인지, Tools·Resources·Prompts 세 프리미티브를 어떻게 구분하는지, JSON-RPC·전송 방식·OAuth 2.1로 어떻게 동작하는지 정리했습니다. 핵심은 소비자가 사람이 아니라 모델이라는 전제 위에서 Tool을 설계하는 10가지 원칙과, 대부분의 서버가 넘어지는 6가지 안티패턴입니다.
MCP가 왜 “AI를 위한 USB-C”인지, Tools·Resources·Prompts 세 프리미티브를 어떻게 구분하는지, JSON-RPC·전송 방식·OAuth 2.1로 어떻게 동작하는지 정리했습니다. 핵심은 소비자가 사람이 아니라 모델이라는 전제 위에서 Tool을 설계하는 10가지 원칙과, 대부분의 서버가 넘어지는 6가지 안티패턴입니다.