▲ | cheema33 2 days ago | ||||||||||||||||||||||
MCPs are overhyped and have limited value in my opinion. About 95% of the MCP servers out there are useless and can be replaced with a simple tool call. | |||||||||||||||||||||||
▲ | dinkleberg a day ago | parent | next [-] | ||||||||||||||||||||||
This is a very obvious statement, but good MCP servers can be really good, and bad MCP servers can actively make things significantly worse. The problem is that most MCP servers are in the latter category. As is often the case, every product team is told that MCP is the hot new thing and they have to create an MCP server for their customers. And I've seen that customers do indeed ask for these things, because they all have initiatives to utilize more AI. The customers don't know what they want, just that it should be AI. The product teams know they need AI, but don't see any meaningful ways to bring it into the product. But then MCP falls on their laps as a quick way to say "we're an AI product" without actually having to become an AI product. | |||||||||||||||||||||||
| |||||||||||||||||||||||
▲ | brookst 2 days ago | parent | prev | next [-] | ||||||||||||||||||||||
Yes, and MCPs also only work as long as you trust the provider. MCP relies on honesty in from the server. In reality, we know Uber and folks will prompt engineer like hell to try to convince any LLM that it is the best option for any kind of service. There’s a fundamental misalignment of incentives between publishers and consumers of MCP. | |||||||||||||||||||||||
| |||||||||||||||||||||||
▲ | cdavid a day ago | parent | prev | next [-] | ||||||||||||||||||||||
I agree the big deal is tool calling. But MCP has at least 2 advantages over cli tools - Tool calling LLM combined w/ structured output is easier to implement as MCP than CLI for complex interactions IMO. - It is more natural to hold state between tool calls in an MCP server than with a CLI. When I read the OT, I initially wondered if I indeed bought into the hype. But then I realized that the small demo I built recently to learn about MCP (https://github.com/cournape/text2synth) would have been more difficult to build as a cli. And I think the demo is representative of neat usages of MCP. | |||||||||||||||||||||||
▲ | gabrielpoca118 a day ago | parent | prev | next [-] | ||||||||||||||||||||||
My team doing front end dev extracted a lot of value from figma mcp. Things that would have taken 3 weeks were done in one afternoon. | |||||||||||||||||||||||
| |||||||||||||||||||||||
▲ | ojosilva a day ago | parent | prev | next [-] | ||||||||||||||||||||||
I think MCP servers are valuable in several ways: - bundled instructions, covering complex iteractions ("use the id from the search here to retrieve a record") for non-standard tools - custom MCPs, the ones that are firewalled from the internet, for your business apis that no model knows about - centralized MCP services, http/sse transport. Give the entire team one endpoint (ie web search), control the team's official AI tooling, no api-key proliferation Now, these trivial `npx ls-mcp` stdio ones, "ls files in any folder" MCPs all over the web are complete context-stuffing bullshit. | |||||||||||||||||||||||
▲ | goalieca a day ago | parent | prev [-] | ||||||||||||||||||||||
MCP servers seem to be a hackers delight. So many poorly configured and hastily deployed instances. Businesses have removed all the normal deployment guardrails! |