Skip to content

Agent 扩展生态知识图谱 ​

这四个词经常一起出现,但解决的问题不同:

text
Rule ───────────────► 约束 Agent 应该如何工作
Skill ──────────────► 教 Agent 如何完成一类任务
Plugin ─────────────► 打包、安装和分发一组能力
MCP ────────────────► 用协议把工具、资源和提示接入 Host
                         │
                         ▼
                  Agent 运行时统一发现、授权、调用、审计

1、四个概念的边界 ​

概念主要内容是否直接执行外部副作用典型文件或接口
Rule永久或项目级约束、编码规范、权限边界否,通常影响决策AGENTS.md、.cursorrules、.mdc
Skill可按需加载的任务方法、步骤、参考资料间接,通常通过工具完成SKILL.md + scripts/、references/
Plugin安装单元、版本、依赖、入口和打包元数据取决于所包含能力manifest、commands、hooks、skills、MCP 配置
MCPHost、Client、Server 间的发现与调用协议是,Server 可能读写外部系统tools/list、tools/call、resources、prompts

2、一次调用的生命周期 ​

text
发现扩展 → 读取元数据 → 解析规则与 Skill → 建立 MCP 能力池
       → 模型选择能力 → 权限/参数校验 → 执行工具
       → 返回结果 → 记录轨迹、成本、审批和错误

责任边界要放在代码里:Rule 和 Skill 是模型可见的指导,不能替代服务端授权;Plugin 的安装来源、版本和依赖需要校验;MCP Server 必须限制文件、网络、凭据和写操作范围。

3、学习顺序 ​

  1. 先读 Skill Loading,理解元数据、按需加载和上下文预算。
  2. 再读 Permission 与 Agent Security,明确规则不能替代权限检查。
  3. 然后读 MCP Tools,掌握工具发现、命名空间和调用循环。
  4. 最后用真实 SDK 做一个最小 stdio Server/Client,并为每个工具写只读、破坏性和超时测试。

4、GitHub 参考地图 ​

  • Agent Skills 汇总:同时收录 SKILL.md、MCP Server、Cursor/Windsurf Rules、插件和各平台扩展,适合查生态边界。
  • MCP Server 汇总:按浏览器、数据库、文件、搜索等场景整理 Server,适合选型,不应替代安全审查。
  • 中文 MCP 资源:包含客户端、Server、开发教程和中文实践入口。
  • MCP 规范:协议、Schema 与官方文档的源头。
  • MCP Python SDK / TypeScript SDK:实现真实 Server/Client 的起点。
  • Superpowers:观察 Skill、规则和 Agent 工作流如何组合的工程案例。

GitHub 项目数量、Stars 和协议版本会变化;本页链接用于学习入口,实际接入前应重新检查维护状态、许可证、权限模型和最近发布记录。

评论

正在加载评论…