1. 职责分工
MCP(Model Context Protocol)负责为智能体提供连接外部软件、数据与服务的"通道";技能则提供使用这些工具的"程序性知识",二者互补而非替代。
2. 在技能中声明工具依赖
技能可通过兼容性说明或工具约定,声明其依赖的运行环境(如 git、docker、Python)与可调用的外部能力。
3. 调用链路
智能体在技能指令的引导下,通过 MCP 服务器访问数据库、API、文件系统或 SaaS 工具,将"知道怎么做"与"能够连接到外部系统"结合起来完成端到端任务。