MCPの仕組みを5ステップで解剖、JSON-RPCの正体から2026年の仕様変更まで
MCP Explained

Model Context Protocol(MCP)が実際に何を話しているのかを、JSON-RPC 2.0のメッセージ形式から丁寧に解き明かす解説サイト。tools/listやtools/callのやり取りを7メッセージ・5ステップの実例で追い、Tools・Resources・Prompts・Sampling・Elicitation・Rootsといった機能群を整理する。さらにツールポイズニングやプロンプトインジェクションなどの攻撃、2026-07-28のステートレス化やマルチラウンドトリップといった今後の変更まで網羅している。
MCPのメッセージはすべてJSON-RPC 2.0であり、形はリクエスト、レスポンス、通知の3種類しかない。MCPのその他の要素は、すべてこの上に載ったメソッド名にすぎない。