当前位置: 首页 > news >正文

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)

</

http://www.cnnetsun.cn/news/636177.html

相关文章:

  • 【车间调度】基于粒子群算法求解置换流水车间调度问题PFSP附Matlab代码
  • 【计算机毕业设计案例】基于JavaSpribgBoot的水果生鲜团购平台基于SpribgBoot的生鲜团购平台(程序+文档+讲解+定制)
  • 【水果检测】基于计算机视觉的植物果实检测方法研究与Matlab仿真
  • 【数据分享】青海路网数据青海路网分类数据(2025年)
  • 【毕业设计】基于SpribgBoot的社区超市生鲜团购平台基于SpribgBoot的生鲜团购平台(源码+文档+远程调试,全bao定制等)
  • 链接地址 运行地址 加载地址
  • EDGE估计没有switch到frame的做法
  • 【无人机三维路径规划】基于RRT路径规划+多机V 型编队跟随+动态障碍物避障+碰撞检测附Matlab代码
  • C/C++内存管理:从内存布局到malloc/free 与 new/delete 的深度解析
  • 【计算机毕业设计案例】基于SpringBoot的水族馆鱼类商品销售与经营管理系统基于SpringBoot的水族馆商品销售与经营管理系统(程序+文档+讲解+定制)
  • 初识Jmeter
  • 无线网络仿真:6G网络仿真_(15).6G网络仿真参数设置
  • 无线网络仿真:Wi-Fi网络仿真_(3).仿真软件介绍与使用
  • Java计算机毕设之基于SpringBoot的学生身体素质体能体育体测管理系统基于SpringBoot的学生身体素质测评管理系统(完整前后端代码+说明文档+LW,调试定制等)
  • 计算机毕设 java 基于智能机器人的智能答疑系统的设计与实现 基于智能机器人的交互式答疑平台 师生问答与知识交流系统
  • 不想让孩子近视度数加深,这些知识点越早知道越好!
  • 【低PAPR、低延迟、高谱效率】一种新型调制方案,结合了滤波器组多载波(FBMC)偏移正交幅度调制(OQAM)和单载波频分多址(SC-FDMA)的优势研究附Matlab代码
  • 干货收藏!AI时代生存法则:守住情感创造力,抢占AI新岗位
  • Node.js用LruCache提升缓存效率
  • 手把手教你用8款AI论文生成器:一键极速搞定超长篇幅论文指南
  • DeepSeek V4五大技术突破解析:大模型行业的新格局与新趋势
  • 网站被黑别慌!前端开发者自救指南(附排查清单+防御技巧)
  • 别再手动改论文了!2026年最省时的AI降重工具推荐
  • AI原生应用与决策支持:实现决策过程的透明化
  • C语言轮子大赛:从零打造经典轮子
  • Java性能优化实战:从原理到案例
  • 金刚能断是《当和尚遇到钻石》系列书籍的核心作品
  • 高性能多模音频处理模组A59U详解
  • 我国团队攻克 SGLT-2 抑制剂合成痛点,降糖药生产更高效 | 乐研试剂
  • 我常用的一个爬虫利器,自动采集视频数据