PaPoo
cover

MCP is being explained like a wire protocol, and that’s the interesting part

What jumped out at me is not MCP itself, but the choice to treat it as plumbing instead of mythology. A lot of protocol writeups drift into “platform” language and stay vague about who talks to whom. This one seems much more willing to get concrete: the app sits between the model and the server, the model never talks to the server directly, and the whole thing is carried over JSON-RPC with MCP-specific rules layered on top. That framing is useful because it cuts through the usual hand-waving.

I also like the insistence that MCP is not “just JSON-RPC.” That distinction matters, and people blur it constantly. If you are building against Claude, Cursor, or another host, the important part is not the envelope but the contract around capabilities, transports, auth, and the methods themselves. That’s where the real compatibility work lives. Saying “it’s JSON-RPC” is a bit like saying HTTP is just text over TCP. Technically true, practically misleading.

The part I’m less ready to trust blindly is any tutorial site that presents a “step by step” wire explanation as if the protocol story is finished. Protocol ecosystems around AI are still messy. There are host quirks, server quirks, and a lot of behavior that exists in implementations before it feels settled in the spec. The page hints at that with the “not in the MCP spec” callout for the harness detail, which I appreciate. That kind of honesty matters. It suggests the author knows the difference between the spec and the surrounding tooling, which is exactly where people get burned.

If I were using this for real work, I’d use it as a map, not a gospel. I’d want to test the exact message flow with my own host and server, especially around tool discovery and tool calling, because that is where “standard” protocols usually turn out to be standard-ish. Still, the basic mental model here feels right: MCP is less about magical agent behavior and more about making AI apps negotiate access to tools and data in a controlled way. That’s the part worth caring about.


Reference: MCP Explained: how the Model Context Protocol works

同じ著者の記事