news 2026/4/7 6:15:22

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

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Coding Agent 中 Skills、MCP、Prompt、SubAgent 的基本概念和定义

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)

</

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/24 11:24:08

鸟类保护管理系统小程序-计算机毕业设计源码+LW文档

摘 要 当今社会正处于科技进步与经济社会迅猛发展的全新阶段&#xff0c;国际间的信息交流与学术互动日益频繁。计算机技术对经济社会的发展和民众生活质量的提升产生了深远影响&#xff0c;同时也悄然改变着人类的生存方式与思维模式。传统鸟博士依赖于人工管理方式&#x…

作者头像 李华
网站建设 2026/4/1 23:12:10

java.io.IOException: Previous writer likely failed to write hdfs报错解决方案

本文已收录在Github&#xff0c;关注我&#xff0c;紧跟本系列专栏文章&#xff0c;咱们下篇再续&#xff01; &#x1f680; 魔都架构师 | 全网30W技术追随者&#x1f527; 大厂分布式系统/数据中台实战专家&#x1f3c6; 主导交易系统百万级流量调优 & 车联网平台架构&a…

作者头像 李华
网站建设 2026/4/3 16:22:48

架构 CPU SOC 核心板

1. 架构 & CPU & SOC 先有架构&#xff0c;再有内核&#xff0c;一个架构可以衍生出多种内核 内核之所以称之为内核&#xff0c;是因为他是在SOC、MCU内部中最核心的逻辑处理部分&#xff0c;就是SOC、MCU的CPU。所以内核也可以叫做处理器。 别的公司可以向ARM公司购买…

作者头像 李华
网站建设 2026/4/3 5:20:48

计算机Java毕设实战-基于SpribgBoot的有机食品生鲜团购平台基于SpribgBoot的生鲜团购平台【完整源码+LW+部署说明+演示视频,全bao一条龙等】

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

作者头像 李华
网站建设 2026/4/3 0:37:48

4535435434

54345345

作者头像 李华
网站建设 2026/4/3 1:52:33

JavaScript 定时器完全攻略

一、前言 在 JavaScript 中&#xff0c;定时器是实现延迟执行代码、周期性执行代码的核心工具&#xff0c;广泛应用于轮播图、倒计时、定时刷新数据等场景。本文将全面梳理 JS 定时器的核心用法、区别、注意事项及实战技巧&#xff0c;适合前端初学者巩固基础&#xff0c;也可作…

作者头像 李华