请问HN:MCP为什么需要存在?
为什么我们不能仅仅使用带有OpenAPI规范的REST API(可能还附带x-llm-*提示以提供额外的上下文信息)呢?我看到的论点主要集中在MCP在有状态或双向连接方面的优势,但对我来说,额外的复杂性是否值得这种权衡并不明显。请帮助我理解为什么会有这种情况。
查看原文
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)?<p>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