1、Tool 是什么:提供给 AI 使用的外部能力,比如查天气、搜网页、访问数据库、执行代码。开发者先写好实际执行的代码,再把工具名称、用途、参数交给模型;模型判断要调用时生成请求,应用读取请求后交给代码执行,拿到结果再整理成回答。
2、MCP 是什么:Model Context Protocol,模型上下文协议,是一套让 AI 应用和外部能力通信的协议。它不替代 Tool,而是规范这些能力怎么被统一发现和访问。
3、为什么有了 Tool 还需要 MCP:当多个 Agent(比如客服 Agent、旅行规划 Agent)都要用同一个天气服务时,各自直接集成工具会产生大量重复的接入、配置和适配工作。MCP 把这层连接抽象成统一协议,能力封装成 MCP Server,各应用通过 MCP Client 按同一套规则接入。
4、MCP 的三个好处:一是减少重复适配,一套工具供多个应用复用;二是降低耦合,底层逻辑变了只要接口兼容,上层应用通常不用改;三是统一接入规则,工具描述、参数结构、发现与调用方式都有共同约定。