
1. 为什么需要 MCP:AI Agent 工具链的标准化困境1.1 从 Function Calling 到工具生态2023 年以来,以 GPT-4、Claude、Gemini 为代表的大语言模型(LLM)普遍具备了 Function Calling / Tool Use 能力。模型不再只是"聊天",而是可以调用外部函数:查询天气、搜索知识库、操作数据库、发送邮件、执行代码。这标志着 AI 从"对话式助手"走向"行动型 Agent"。然而,一个问题随之暴露:工具接口高度碎片化。传统做法中,每个 Agent 应用都要为每个外部能力单独编写一层适配器:Agent 应用 A ├── 手工适配 OpenAPI 文档 → 调用 CRM 系统 ├── 手工适配自定义协议 → 调用订单服务 ├── 手工适配 SQL → 查询数据仓库 └── 手工适配 SDK → 操作 Jira / Confluence如果一家企业有 10 个内部系统、5 个外部 SaaS、3 个知识库,而团队同时维护 3 个 Agent 应用(客服机器人、研发助手、数据分析 Agent),那么需要维护的适配层数量将呈现M × N 的爆炸式增长:10 + 5 + 3 = 18 个能力提供方;3 个 Agent 应用各自实现 18 个适配器 = 54 份重复代