news.volyx.in

MCP is dead? (quandri.io)

400 points by nadis · 91 days ago · 410 comments on HN

Article summary

The article discusses the limitations of Model Context Protocol (MCP), a protocol that connects large language models (LLMs) to external tools. The author argues that MCP has several issues, including consuming a significant amount of context, having low reliability, and overlapping with existing CLI/API. The article suggests using existing CLI directly or creating skills that wrap existing CLIs as alternatives to MCP. The author also notes that MCP may still be useful in certain scenarios, such as when no CLI exists for a service or for non-developer users.

Main themes

  • MCP limitations
  • Alternative approaches
  • CLI vs MCP
  • LLM integration
  • Tool discoverability
  • Enterprise use cases

What commenters say

  • MCP's context consumption issue has been partially addressed by recent updates, but its reliability and performance problems persist.
  • Using existing CLI directly can be a more efficient and lightweight approach than MCP for many use cases.
  • MCP is still necessary for certain scenarios, such as when no CLI exists for a service or for non-developer users who need a more accessible interface.
  • The article's criticism of MCP is outdated, as recent updates have addressed some of the mentioned issues, but the core problems remain.
  • MCP's discoverability features are not unique and can be achieved through traditional means, making it less necessary for LLM integration.
  • The choice between MCP and alternative approaches depends on the specific use case and the trade-offs between convenience, performance, and security.
  • MCP's advantages, such as unified access to internal utility APIs, make it a valuable tool for enterprise use cases, despite its limitations.
  • The article's suggestion to use skills that wrap existing CLIs is a viable alternative to MCP, but may not be suitable for all users or scenarios.