Why MCP Was Always a Bad Idea
2 hours ago
- MCP was introduced in November 2024 as a protocol for connecting LLMs to external services, but models have since become far more capable.
- Context bloat from multiple MCP servers led to workarounds like generic search/execute patterns, but these are temporary fixes.
- Modern LLMs can write scripts, call APIs directly, and use CLI help commands, making most MCP servers redundant since they wrap existing APIs.
- Proposed solution: standardize direct HTTP API usage with headers like Accept: text/markdown and Accept-Language for agent-friendly responses.
- The article argues that MCP is now obsolete and should be replaced by direct HTTP APIs and CLIs.