Agent 基础 / 场景指南
Skill、MCP 和插件,分别解决什么问题?
用“操作方法、连接能力、打包方式”理解三个概念,避免为了让 Agent 多一种能力而安装一堆重复组件。
约 5 分钟阅读整理于 2026-10-18选型建议 · 非实测排名
先看任务,再看工具
小屏幕可左右滑动,查看完整对照表。
| 概念 | 主要作用 | 一个例子 |
|---|---|---|
| Skill | 为特定任务提供指令、流程和资源 | 教 Agent 按项目规范审查代码 |
| MCP 服务器 | 通过协议暴露工具、资源等能力 | 查询仓库或读取开发文档 |
| 插件 | 按客户端规则打包技能、MCP 等能力 | 同时提供流程指导与服务连接配置 |
知道怎么做,与实际能调用,是两件事
Skill 通常包含 SKILL.md,还可能带脚本和参考资料。它让 Agent 知道某类任务的流程和限制。MCP 服务器则把外部能力以工具等形式提供给客户端,例如查询 GitHub 或获取库文档。
两者可以配合:Skill 说明应该先检查什么,再调用 MCP 读取信息。但仅安装 Skill,不会自动让没有账号或权限的客户端访问私有服务。
插件是客户端中的组合入口
OpenAI Plugins 示例展示了清单、技能、MCP 和其他配套内容的组织方式。不同客户端支持的清单和安装入口不相同,不能把一个客户端的插件配置直接复制给另一个客户端。
旧 OpenAI Skills 仓库已经指向后续 Plugins 示例。历史教程可以参考,但新安装优先核对当前官方说明。
按故障所在的层排查
Agent 没有按预期流程工作,先看技能是否加载以及触发描述是否适用;工具不存在或调用失败,检查 MCP 连接、认证、工具发现和参数。MCP Inspector 可辅助定位协议与连接问题。
不要同时换模型、换插件和换服务器。先保留一个最小配置,确认单个工具能被发现并正确调用,再逐项增加能力。
开始前检查
- 能说明缺的是任务方法还是外部能力
- 确认客户端支持对应安装方式
- 检查新增脚本、账号与权限要求
- 同一能力只保留一套清楚的配置
参考来源
根据下列项目 README 与资料整理。选型和验收步骤为本站编辑建议,未宣称对工具进行基准测试。项目可能更新,实际使用前请核对官方说明。
- 项目原始资料
https://github.com/anthropics/skills/blob/dbd4588f9e1033efb41dad4bef2f7947c8993d44/README.md - 项目原始资料
https://github.com/openai/plugins/blob/0722921d5542fc593105c27bd52630babd8b8c2a/README.md - 项目原始资料
https://github.com/github/github-mcp-server/blob/e3809fe91c7546633241006bf0b91f23b2595e28/README.md - 项目原始资料
https://github.com/upstash/context7/blob/6b636d3c35e051a1a653a236afb7f612c02a1ad3/README.md - 项目原始资料
https://github.com/modelcontextprotocol/inspector/blob/074b8108f340590268f2900741403755e923a11c/README.md