JOTO
联系我们
← AI 智库
大语言模型

做 AI Agent,先分清 MCP 和 Skills

2026 年 7 月 27 日 · 大语言模型 · 4 分钟阅读

分清MCP与Skills,AI Agent的正确打开方式!一文解析两者区别及使用场景。核心内容:1. MCP的定义与作用:Model Context Protocol作为中间层标准化外部数据调用2. MCP与提示词工程、上下文工程的区别:明确不同AI应用场景的处理逻辑3. MCP解决的关键问题:安全、标准地将外部数据和工具接入AI模型

什么时候用MCP,什么时候用Skills。

看完,你就会清楚他们的使用场景和区别。


首先,我们先从大模型本身说起。

你可以把大模型理解成一个预测机器。它读过很多书、网页、文档、论坛帖子,然后根据这些信息里的模式,去回答各种问题。

比如你问它,唐朝的发展历史。它会知道。

你问它,怎么检查一个数据库。它也知道一些通用做法。

但真正想让它给出正确答案,光靠“它知道很多”是不够的。

更关键的是,你要给它正确的上下文。

这个上下文可能包括很多东西。

比如你希望数据按什么格式输出。

比如你们团队的数据库是怎么配置的。

又比如某个工具刚刚去数据库里查了一次,把查到的结果返回给模型。

如果只是告诉模型一个角色、一个任务,让它回答问题,这通常叫提示词工程。

但如果你开始把格式要求、外部数据、工具返回、业务规则这些信息一起给它,让它基于这些上下文做判断,这就更接近上下文工程。

简单说,提示词工程更像是“怎么问”。

上下文工程更像是“怎么把它做判断需要的信息准备好”。

那问题就来了:

我们到底怎么把正确的上下文交给 AI?

又怎么在这个基础上,去做一个真正能干活的 Agent

先看 MCP。

假设你的 Agent 需要读取 CRM,也就是客户关系管理系统里的数据。

一种很粗糙的做法是,把这个系统的 API 文档复制给大模型,再把访问凭证也给它,然后跟它说:

请你更新一下这个客户的联系方式,千万别出错。

这听起来就不太稳。

因为你其实是在让模型自己理解文档、自己判断怎么调用接口、自己处理认证和请求格式。

MCP,也就是 Model Context Protocol,解决的就是这个问题。

它做的事情,是把 AI 模型和各种数据源之间的沟通方式标准化。

你可以把它理解成一个中间层。

它把服务 API 包装成大模型更容易使用的格式,同时处理认证、权限、读写范围这些事情。

在背后,MCP server 会接到 AI 应用或开发环境里的请求。模型会提出自己需要什么信息,MCP server 再把这个请求翻译成真正的接口调用,比如一次查询请求,或者一次更新请求。

然后服务返回结果,再把结果放回模型的上下文窗口里。

这样一来,AI 不需要直接拿着一大段接口文档去猜,而是通过一个标准层去访问外部数据源。

所以,MCP 更适合解决什么?

一句话,解决“怎么把外部数据和工具安全、标准地交给模型”。

但这里还有一个问题。

MCP 可以帮模型拿到外部数据,可是它不一定知道你们团队希望这些数据怎么被处理。

比如同样是从 CRM 里读取客户资料,你们销售团队可能要求每次都按固定格式输出:

客户姓名,联系方式,最近一次沟通记录,还有客户更偏好的沟通方式,比如微信、电话,还是企业微信。

这个例子很具体,但问题也很真实。

如果你希望模型每一次都用同一种格式、同一种规则、同一种流程来做事,只靠临时提示词就会比较累。

因为大模型本身不是完全确定的,同一个任务,它可能今天这样写,明天那样写。

这就是 Skills 的价值。

Skills 更像是给模型准备的一套可复用能力包。

里面可以有一个 Markdown 文件,写清楚这个 Skill 叫什么、什么时候使用、具体该怎么做。

它还可以带上一些资源文件、示例,甚至脚本。

比如你经常用大模型清理 Excel 文档,检查代码,运行某种验证,或者做合规检查。

这些固定提示词、固定步骤、配套脚本,都可以打包成一个 Skill。

更重要的是,Skill 可以在需要的时候自动加载进模型上下文里。

比如你问的是代码错误,它才加载代码调试相关的 Skill。你问的是文档整理,它再加载文档整理相关的 Skill。

这样就不用每次手动把一大堆规则重新复制给模型。

现在再回到刚才的问题:

什么时候选 MCP,什么时候选 Skills?

如果你的 AI 应用需要访问实时数据,而且要用比较受控、有权限边界的方式访问,那 MCP 更合适。

比如你想问,某个客户的最新信息。

这些都属于“AI 需要去外部系统拿数据或调用工具”。

但如果你只是想给 AI 增加一个可复用的自定义能力,那配置 MCP 可能就有点重。

这时候 Skills 更合适。

因为 Skills 比较轻量,它教模型怎么做一件事。

比如获取投资数据并分析,或者使用 Skill 里附带的脚本和示例来完成某个任务。

所以你可以这样理解:

MCP 更像是 Agent 和外部工具之间的集成层。

Skills 更像是模型完成某类任务时的说明书和工具包。



本文由 JOTO AI 智库整理。

原始来源:授权原文

想把这些做法用到你的业务里?

留下你的场景和痛点,我们帮你判断从哪一步开始。

联系我们
联系我们

开启企业级 AI 落地

留下你的行业、部门和当前痛点,我们会在 1 个工作日内与你联系,帮你判断适合先做什么、需要准备哪些数据、适合什么平台。

微信咨询
扫码添加,一对一沟通
JOTO 微信咨询二维码
致电我们
+86 (021) 6566 1628
发送邮件
jotoai@jototech.cn

填写需求单

收到你的信息后,我们将在 1 个工作日内与你取得联系。