最近在试着给公司的内部工具接Agent,看大家都在聊MCP,就跟着教程搭了个简单的文件读写server,用FastMCP写的,确实能跑。但越写越困惑:我直接用HTTP调一个Python后端,给Agent发个带tool_name和参数的JSON,它不也能干活吗?MCP多了个schema定义和client-server握手,然后呢?是为了统一协议方便生态复用?还是说在鉴权、流式输出、资源订阅这些方面有我没感受到的杀手级特性?另外,现在一个Agent要控多个MCP server,那个上下文窗口和工具冲突怎么处理?有没有老哥能结合具体场景讲讲,到底什么场景下MCP是刚需而不是“为了标准而标准”,谢谢了。