创见博客
agent、plugins、MCP与skills
七崽爱吃小饼干2026/03/05阅读 0

1. 核心概念对比表

概念类比本质解决什么问题?
Agent (智能体)程序员本人核心模型 + 运行环境主体:谁在执行任务?它具备推理和调用工具的能力。
Skills (技能)员工手册/SOP提示词逻辑 (Markdown)逻辑:怎么把任务做得规范、专业?(如:Git 规范、组件生成)。
Plugins (插件)特种工具功能扩展包 (Code/API)能力:如何让 AI 具备原本没有的能力?(如:直接操作 Docker、推送到 Slack)。
MCP (协议)标准电源插座通用通信标准 (Protocol)连接:如何让 AI 统一地访问各种数据库、文件和远程服务?

2. 深度总结与关系

Agent:大脑与执行者

Agent 是“灵魂”。它不仅仅是一个对话框,它能感知你的文件系统、能运行终端命令、能根据报错自动思考下一步。它是所有 Skills 和 Plugins 的宿主。

Skills:你的“私人定制”经验

Skills 是你沉淀的隐性知识。

  • 特点:轻量、易修改。
  • 场景:你团队的代码规范、你习惯的重构步骤。
  • 价值:确保 AI 输出的每一行代码都像是“你亲手写的”。

Plugins:能力的“硬核”扩张

Plugins 是功能插件。

  • 特点:通常由官方或社区开发,涉及较深的底层集成。
  • 场景:当你需要 AI 跨出编辑器,去操作云服务器、管理 Jira 任务或进行复杂的图像处理时。

MCP (Model Context Protocol):万物互联的“翻译官”

MCP 是 Anthropic 发布的革命性标准。

  • 特点:一次开发,到处运行。它打破了插件的孤岛。
  • 场景:如果你有一个 MCP Server 连接了你的 MySQL,那么无论是 Claude Desktop 还是 Claude Code,都能直接用自然语言查询数据库,而不需要为每个工具单独写插件。

3. 它们是如何协同工作的?

想象你要完成一个任务:“根据数据库里的用户反馈,自动生成一个 React 反馈列表组件,并提交代码。”

  1. MCP:Agent 通过 MCP Server 接入你的数据库,读取“用户反馈”的真实数据。
  2. Skills:Agent 调用你写的 react-component-gen Skill,按照你喜欢的 Tailwind 风格生成组件代码。
  3. Plugins:Agent 使用 eslint-plugin 自动修复格式问题。
  4. Skills:Agent 再次调用 git-smart-commit Skill,生成规范的提交信息。
  5. Agent:最终在终端执行提交,整个过程自动化完成。

4. 给前端开发者的建议

  • 初期:疯狂积累 Skills。把你的 React 规范、TS 习惯、Bug 诊断逻辑全写成 SKILL.md。这是成本最低、收益最高的事情。
  • 中期:引入 MCP。连接你的 GitHub、Jira 或本地 DB,让 AI 拥有“上帝视角”,不再只盯着那几行代码。
  • 长期:探索 Plugins。当你需要构建复杂的自动化 CI/CD 流程或跨平台协作时,寻找合适的插件。
评论
0/100