logoalt Hacker News

simianwordsyesterday at 9:17 PM3 repliesview on HN

> This is absolutely necessary since you can (and will) use AI for a million different things

the point is, is it necessary to create a new protocol?


Replies

hannasanarionyesterday at 9:38 PM

Exactly this. I've made some MCP servers and attached tons of other people's MCP servers to my llms and I still don't understand why we can't just use OpenAPI.

Why did we have to invent an entire new transport protocol for this, when the only stated purpose is documentation?

CharlieDigitalyesterday at 9:40 PM

By and large, it is a very simple protocol and if you build something with it, you will see that it is just a series of defined flows and message patterns. When running over streamable HTTP, it is more or less just a simple REST API over HTTP with JSON RPC payload format and known schema.

Even the auth is just OAuth.

paulddraperyesterday at 9:58 PM

It’s not a new protocol.

It’s JSON-RPC plus OAuth.

(Plus a couple bits around managing a local server lifecycle.)

show 1 reply