ProgrammerHumor

justWhy

justWhy
https://i.redd.it/5akqhg87ksdf1.jpeg
Reddit

Discussion

No_Item_3073

Model context protocol is not for people but llms

11 hours ago
daffalaxia

because you gotta keep up appearances

whilst the smallbrains are losing their minds over llms, and the grifters are pouring money into them in the hope of boosting their own wealth, everyone else has to just be a long for the ride

11 hours ago
bogz_dev
:g: :py: :js:

"LLMs are not so good in my field, I've used them and they say very convincing but incorrect and convoluted things. This is because my field requires the human touch, it can't be replaced by AI. But those overpaid engineers? They generate code, AI generates code. Why are we paying them so much? Let's just use AI."

The thoughts of an imbecile c-suite parasite.

7 hours ago
Prize_Hat_6685

What I don’t understand is why do we need MCP? We already have the REST standard for network calls, or you could use RPC. and on top of that GitHub has a great CLI. What benefit do we get from an MCP server?

12 hours ago
Agifem

Relevant XKCD https://xkcd.com/927/

12 hours ago
Vegetable-Willow6702

And here I was thinking it was MineCraft Private server. As in for people working at github or something.

9 hours ago
RiceBroad4552
:s:

REST is not a standard. Not even close!

RPC is a completely generic term. There are hundreds of different RPC protocols.

MCP is just some API on top of the JSON-RPC 2.0 protocol.

7 hours ago
twinklehood

Discoverability. Nobody is implementing rest as designed, rpc is totally without it, so this is a way for llms who direly need to figure out shit on the fly to be able to do so. 

10 hours ago
Prize_Hat_6685

So the reason we should invent and go along with one standard is because everyone ignores the other standard? What makes you think it will be any different this time?

9 hours ago
Reashu

Because if you don't follow it, it doesn't work. Unlike REST and RPCs which are more ideas than standards and leave a lot of room for interpretation or customization. 

9 hours ago
Prize_Hat_6685

That’s interesting, I’ll need to look into what MCP is/isn’t a bit more. My immediate impression has been the reason MCP “doesn’t work if you don’t follow it” is because it’s not proposing as much as something like REST. MCP is more like the curl + http standards than REST, in the sense it provides an interface for LLMs to interact with a tool, like how curl lets a user interact with a web server.

If that’s the case, my criticism is more that I don’t see the benefit of making an api that’s not accessible to humans AND AIs. HTTP and curl can be used by users and AI, so why do we need to provide a wrapper for AI?

9 hours ago
Reashu

MCP includes documentation for what can be accessed and what parameters must be provided.

Nothing stops us (technically) from having this with REST (and in many cases we do, e.g. Swagger/Open API). I get being annoyed at the unearned hype when the only benefit this approach really has over older ones is that same hype... 

7 hours ago
twinklehood

I mean, if by REST you mean OG rest, then I would say we don't already have it. It's more like a proposal that was ignored. Colloquial REST, the stuff we in fact "already have" doesn't cut it, so we need stricter protocols with clearer focus to solve that side.

8 hours ago
naveenda
:rust::py:

MCP is api for api, except that api can use by Ilm s Easily

9 hours ago
Prize_Hat_6685

What makes MCP easier to interface for AI than making api requests to a REST api using curl, with a swagger doc for information on what the endpoints do?

It seems to me we already have the technology for interacting with services over the web, and good CLI tools already exist when you want to interact with a local tool. Could you give me an example of a use case where I’d want to my ai to use an MCP over a REST API or an existing command line tool?

9 hours ago
naveenda
:rust::py:

There is none, we have cli, sdk, rest api, now mcp.

It just another way of communication, under the hood everything just a curl command.

9 hours ago
Tucancancan

Whoa this brings back memories, my grandpa had a neck tie with a little piggies and "MCP" pattern all over it 

5 hours ago