Ask HN: Why does MCP need to exist?
10 kostyal 3 5/27/2025, 8:55:44 AM
Why can't we just use REST APIs with OpenAPI specs provided to the LLM (possibly alongside x-llm-* hints to give additional contextual information)?
Arguments I've seen focus on advantages of MCP for stateful or bidirectional connections, but it's not obvious that additional complexity is worth the tradeoff to me. Help me understand why this exists
There is quite the security risk it seems. From giving your credentials to access to your filesystem and other OS related stuff.
Would you go to an website and willingly give your credentials or filesystem access?
You don't really know what is happening in the middle.
Finally if you are building an AI wrapper, you are just adding more "wrappers" on top
Just started reading about MCP the other day and I feel like I must be missing something because I don't see the advantage.