News for hackers. Stuff that matters.

Underwhelming MCP vs Hype

My early thoughts on MCPs :

As I see the current state of hype, the experience is underwhelming:

Confusing targeting — developers and non devs both.

For devs — it’s straightforward coding agent basically just llm.txt , so why would I use MCP isn’t clear.

For non devs — It’s like tools that can be published by anyone and some setup to add config etc. But the same stuff has been tried by ChatGPT GPTs as well last year where anyone can publish their tools as GPTs, which in my experience didn’t work well.

There’s isn’t a good client so far and the clients UIs not being open source makes the experience limited as in our case, no client natively support video upload and playback.

Installing MCPs on local machines can have setup issues later with larger MCPs.

I feel the hype isn’t organic and fuelled by Anthropic. I was expecting MCP ( being a protocol ) to have deeper developer value for agentic workflows and communication standards then just a wrapper over docker and config files.

Let’s imagine a world with lots of MCPs — how would I choose which one to install and why, how would it rank similar servers? Are they imagining it like a ecosystem like App store where my main client doesn’t change but I am able to achieve any tasks that I do with a SaaS product.

We tried a simple task — "take the latest video on Gdrive and give me a summary" For this the steps were not easy:

Go through Gdrive MCP and setup documentation — Gdrive MCP has 11 step setup process.

VideoDB MCP has 1 step setup process.

Overall 12, 13 step to do a basic task.

( 16 comments | 2 points | on HN )
Re:Underwhelming MCP vs Hype by tra3 on Monday March 17, 2025 @11:15AM (#43389437)
Disagree. Leveraging internal tools like JIRA, Confluence, PagerDuty etc has been a huge boost for productivity.

"I got an alert for X, who can help me" surfaces a bunch of helpful stuff. Not groundbreaking in the sense that I could do the leg work myself, but fantastic from automation point of view.

What scares me is the "YOLO mode" and similar in cursor. It's not practical to review each and every tool execution after the first couple of manual tool executions... Prompt injection is still a thing, whether intentional or accidental. Little Johnny Tables is still around.

It's still early days, the complicated setup with OAuth and or API tokens will be improved imo.

Re:Underwhelming MCP vs Hype by bschmidt44 on Monday March 17, 2025 @11:20AM (#43389511)
Does fetching data straight to LLM context cause new problems for you?

I imagine a simple Bad Request could derail the convo since it's added to the context?

Fundamental things are keeping me away

Re:Underwhelming MCP vs Hype by tra3 on Monday March 17, 2025 @11:30AM (#43389591)
Not especially. The flow is natural, if you will.

- Me: "Do this"

- LLM: "Ok, let me try do this.. nope something's off. Let me try another way".

Occasionally, I do have to abandon a run but in general it seems successful.

Re:Underwhelming MCP vs Hype by bschmidt44 on Monday March 17, 2025 @11:38AM (#43389670)
You're talking about using a Chat AI as an end user.

I wonder why there is a protocol at all for end users since you are using natural language as the ACTUAL protocol.

Is MCP not for developers?

I thought of it as like a GraphQL in that it takes over the network comms layer but for LLM queries instead of payloads.

Idk

Re:Underwhelming MCP vs Hype by tra3 on Monday March 17, 2025 @12:06PM (#43389959)
Not sure I'm following. I was under the impression that MCP defines a way for LLMs to reach into the "real world". The MCP servers I've played with basically say "I'm an MCP tool, and I can fetch a Jira ticket". The LLM then has the option to call the tool.

Check this out https://smithery.ai/

Re:Underwhelming MCP vs Hype by bschmidt45 on Monday March 17, 2025 @12:12PM (#43390030)
They banned my other account just now, but I'm the same guy:

I see - fundamental misunderstanding on my part about what it is.

It's a chat thing - for the end user. The word "protocol" is very confusing here.

Makes sense why it didn't make sense, if that makes sense.

Re:Underwhelming MCP vs Hype by bschmidt80 on Tuesday March 18, 2025 @02:09PM (#43402686)
Yeah I get that there is a consumer side, I was mainly referring to the technical spec - the "protocol"

I invented something like this months ago to pull up a calculator, browser, etc. in the chat UI (try it chat.blacksand.cloud)

If you prompt what is "2 + 2" it will respond with "4" and render a calculator tool in the chat. It knows what tool to render based on this system.

I guess that is what they are formalizing.

I get it now, cool.

Re:Underwhelming MCP vs Hype by bschmidt44 on Monday March 17, 2025 @11:00AM (#43389276)
Re:Underwhelming MCP vs Hype by dookie1islife on Monday March 17, 2025 @01:18PM (#43390677)
I NEEd FREE OMEHY
Re:Underwhelming MCP vs Hype by dookie1islife on Monday March 17, 2025 @01:18PM (#43390681)
GET ME OUT
Re:Underwhelming MCP vs Hype by nextts on Monday March 17, 2025 @10:32PM (#43395171)
Re:Underwhelming MCP vs Hype by bschmidt55 on Monday March 17, 2025 @11:58PM (#43395632)
Thanks. It's just weird, look at this TS example in the link you sent me: https://github.com/modelcontextprotocol/create-typescript-se... I created the same thing months ago (have your LLM create notes for you). I did create a "protocol" for the FE to know which UI to load. I just didn't call it a protocol, it just felt like regular code.

There is a video of what I am talking about here: https://www.blacksand.cloud

Prompt "What is 2 + 2" and it will not only answer, but also bring up a calculator tool. You can try this here https://chat.blacksand.cloud

I'm still confused on what MCP is.

Re:Underwhelming MCP vs Hype by nextts on Tuesday March 18, 2025 @06:08AM (#43397566)
Big company wants to control the standard, so it publishes the standard.
Re:Underwhelming MCP vs Hype by bschmidt55 on Monday March 17, 2025 @11:59PM (#43395639)
Thanks. It's just weird, look at this TS example in the link you sent me: https://github.com/modelcontextprotocol/create-typescript-se... I created the same thing months ago (have your LLM create notes for you). I did create a "protocol" for the FE to know which UI to load. I just didn't call it a protocol, it just felt like regular code. There is a video of what I am talking about here: https://www.blacksand.cloud

Prompt "What is 2 + 2" and it will not only answer, but also bring up a calculator tool. You can try this here https://chat.blacksand.cloud

I'm still confused on what MCP is.

Re:Underwhelming MCP vs Hype by muzani on Tuesday March 18, 2025 @07:24AM (#43398139)
MCP is just an API/SDK. It's an interface. It can't be "hype" any more than a pipe would be. It's just a different pipe shape that fits better with how LLMs operate.
Re:Underwhelming MCP vs Hype by miraculixx on Tuesday March 18, 2025 @10:52AM (#43400171)
MCP is essentially a request-response convention. We already have one like that, and it is very versatile and well-described: REST.

MCP is just hype. Hot air.