US$8.99/月,访问全部 Premium Skills,随时取消。See plans

MCP 与技能:有什么区别?

MCP 服务器为您提供智能体 访问 到其他系统,例如数据库或 Jira。一项技能教它 如何 做好工作。 Anthropic 自己的简短版本:MCP 连接,技能教学。

对于
延长代理的人
Works with
Claude Code、Codex、Cursor
时间
6 分钟阅读

简短的回答

达到一个 Skill 当困难的部分是方法时:步骤、格式、检查。伸手去拿 MCP 当困难的部分是访问系统时,例如数据库、Jira 或 API。最重要的工作流程最终都会使用两者。

MCP 与技能并列

简而言之:技能是任何人都可以编写的指令文件夹,MCP 服务器是必须在某个地方运行的程序,通常需要凭据。

代理技能MCP服务器
它是什么一个文件夹: SKILL.md、脚本、参考文件公开工具、资源和提示的服务器
它运行在哪里代理内的说明;你机器上的脚本本地进程 (stdio) 或远程服务 (HTTP)
当它加载时首先是名称和描述;其余仅在使用时大多数客户预先加载每个工具定义
它给代理带来了什么判断:步骤、格式、质量栏覆盖范围:其他系统中的数据和操作
谁写的任何会写 Markdown 的人通常是开发人员,通常具有资质

您需要 MCP、一项技能,还是两者都需要?

询问代理缺少什么。如果它有材料但每次的工作方式不同,那么它就需要一项技能。如果它根本看不到数据,则需要 MCP。

只是一种技能

代理有它所需要的,但缺少方法。示例:根据您粘贴的注释构建的品牌演示文稿。

仅MCP

您只需要一次实时数据,没有固定的流程。 “482号票有什么变化吗?”

两者都

您每周都会重新运行一份有关实时数据的报告。

Claude·斯基尔可以使用MCP吗?是的,方法如下

是的。技能可以告诉代理要调用哪个连接的 MCP 工具、按什么顺序以及如何检查返回的内容。 Skill 不会创建连接,因此必须首先设置 MCP 服务器。这是一份基于其中两个的每周技能报告:

SKILL.md (excerpt)
## Steps
1. Use the Linear tools to list issues closed this week.
2. Use the analytics tools to pull weekly active users.
3. Fill the template in references/weekly-report.md.
4. Flag any metric that moved more than 10%.

在 Codex 中,技能可以列出它所依赖的 MCP 服务器 agents/openai.yaml,并且插件可以将技能和 MCP 连接一起传送。

MCP 服务器可以提供技能服务吗?

是的。 MCP有官方 技能延伸 (io.modelcontextprotocol/skills),让服务器以代理技能格式发布技能。该扩展是最终版本,但代理仍在添加支持,因此今天大多数人将技能安装为文件夹。

哪一个需要更多的上下文?

闲置的技能很便宜。空闲的 MCP 服务器通常不会。

~1 句话

每个已安装的技能直到使用为止

每个工具

来自每个连接的 MCP 服务器的定义,在大多数客户端中预先加载

因此,连接任务实际需要的 MCP 服务器,而不是您拥有的每个服务器。

常见问题

如果我有技能,还需要 MCP 吗?

仅当代理必须到达某个系统时,它才无法通过任何其他方式到达。技能不能创造访问权;它解释了如何使用您已有的访问权限。

Claude·斯基尔可以使用MCP吗?

是的。 Skill 的指令可以告诉 Claude 要调用哪些连接的 MCP 工具以及如何处理结果。

MCP 服务器可以公开技能吗?

是的,通过 MCP 的官方技能扩展。代理商仍在推出支持。

既然技能已经存在,MCP 仍然相关吗?

是的。他们解决不同的问题:技能承载方法,MCP承载连接。

来源

本指南有帮助吗?