长沙市网站建设_网站建设公司_Sketch_seo优化
2026/1/15 21:41:22 网站建设 项目流程

Coding Agent 中 Skills、MCP、Prompt、SubAgent 的基本概念和定义

文章目录

  • Coding Agent 中 Skills、MCP、Prompt、SubAgent 的基本概念和定义
    • 1. MCP(Model Context Protocol,模型上下文协议)
      • 定义
      • 核心架构
      • 工作流程
      • MCP Server提供的功能类型
      • 与Function Calling的区别
      • 应用领域
    • 2. Claude Skills
      • 定义
      • 文件夹结构
      • 核心价值:为上下文窗口减负
      • 与MCP的关系
      • 优势
    • 3. SubAgent(子代理)
      • 定义
      • 使用优势
      • 创建方式
      • 使用方法
    • 4. Prompt(提示工程)
      • 在Coding Agent中的重要性
      • Prompt设计原则
      • 在MCP和Skills中的应用
    • 5. 四者之间的联系与区别
      • 联系
      • 区别
    • 6. 真实场景应用
      • 场景1:代码审查与优化
      • 场景2:新功能开发
      • 场景3:问题调试
    • 7. 源代码实例参考
      • MCP Server示例
      • Skill示例结构
      • SubAgent配置文件示例
    • 8. 权威技术文档和资料
      • 官方资源
      • 社区资源
      • 技术文章
    • 结论

1. MCP(Model Context Protocol,模型上下文协议)

定义

MCP(Model Context Protocol)是由 Anthropic 于2024年11月推出的一种开放标准,旨在统一大型语言模型(LLM)与外部数据源和工具之间的通信协议。其主要目的是解决当前AI模型因数据孤岛限制而无法充分发挥潜力的难题,使得AI应用能够安全地访问和操作本地及远程数据,为AI应用提供了连接万物的接口。

核心架构

MCP遵循客户端-服务器架构,包含以下几个核心概念:

  1. MCP主机(MCP Hosts):发起请求的LLM应用程序(例如 Claude Desktop、IDE或AI工具)
  2. MCP客户端(MCP Clients):在主机程序内部,与MCP server保持1:1的连接
  3. MCP服务器(MCP Servers):为MCP client提供上下文、工具和prompt信息
  4. 本地资源(Local Resources):本地计算机中可供MCP server安全访问的资源(例如文件、数据库)
  5. 远程资源(Remote Resources):MCP server可以连接到的远程资源(例如通过API)

</

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询