PaPoo
cover

ARD looks like the missing piece MCP never really had

What jumps out to me is not that MCP “failed,” but that the ecosystem has been acting like tool invocation was the whole problem. It isn’t. If agents are going to be useful outside a demo, they need a sane way to discover tools in the first place, and that part has been fuzzy for a while.

That’s why the ARD idea feels more believable to me than another round of “just standardize the protocol.” A protocol for talking to a tool is useful. A way to find the right tool, in the right registry, with some kind of shared naming and lookup story, is a different problem. People keep collapsing those two layers into one, and then acting surprised when integrations still feel brittle.

The AWS comparison to DNS is the interesting part. If that analogy holds up, ARD is trying to become boring infrastructure: not glamorous, not the thing end users talk about, but the thing that keeps agent ecosystems from turning into a pile of hard-coded vendor assumptions. I think that’s the right direction. Agents don’t just need endpoints; they need a directory, and probably more than one directory. The moment you imagine multiple registries, the original “single standard solves it all” story starts to look naive.

That said, I’m unconvinced by any pitch that sounds like it can neatly solve trust and selection at the same time. Discovery is one problem. Knowing whether a discovered tool is safe, current, well-maintained, or even semantically what the agent thinks it is, is another. ARD may help with the first and leave the second basically untouched. That would still be useful, but it’s not the same as “solving the agent tooling problem.”

This feels a lot like the normal LLM-infrastructure pattern: we get a protocol, then we realize we also need indexes, registries, evals, permissions, routing, and policy. The missing step is often not some grand philosophical gap. It’s just plumbing. And plumbing is usually where the real work is.

Reference: MCP was supposed to solve the agent tooling problem. It missed a step.

同じ著者の記事