典型回答
MCP是由Anthropic推出的开源标准协议,用于统一大模型与外部数据源、工具之间的连接方式。它解决了“数据孤岛”和“接口碎片化”问题。就像USB-C接口统一了充电标准一样,MCP让Agent可以通过统一的协议访问数据库、文件系统、API或其他AI服务,而无需为每个工具编写特定的适配代码。
MCP是工具和Agent之间的协议,通过MCP,我们可以方便的引入外部工具,所以,Agent中引入的MCP可以认为一套工具箱。
而这些工具具体怎么用,该先用哪个,再用哪个,是需要考Skill来帮我们搞定的。
Skill是封装了特定任务执行逻辑、Prompt工程、知识库和执行脚本的标准化模块。Anthropic在2025年将其确立为开放标准,旨在让AI像人类学习技能一样扩展能力。
一个Agent可以挂载多个Skills,从而具备多面手的能力。Skill文件(如 SKILL.md)通常包含任务描述、输入输出规范、参考知识和执行步骤。
总结下,Agent就是干活的人,MCP就是你能用的那些工具,Skill就是告诉你这活该怎么干、