MCP(Model Context Protocol)の通信構造を解説。JSON-RPC 2.0を基盤とした3層レイヤー構造の役割と、トランスポートの仕組み、ツール選択のプロセスを段階的に整理します。