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

MCP与Agent Skills:不是非此即彼,而是各司其职

最近在各种技术社区里看到些有意思的讨论“现在Agent Skills这么灵活MCP是不是该被淘汰了”、“做智能体架构直接基于MCP做能力扩展不就行了搞Skills纯属多此一举。”说实话这种二选一的讨论往往是还没真正搞明白这两个东西到底在解决什么问题。这篇文章不搞概念罗列我就从实际落地的角度聊聊这两者到底该怎么用什么时候该用谁。一、先看定义MCP是什么说白了MCP就是一个“连接器”。它解决的问题很简单AI想调用外部系统但不知道怎么安全、标准化地调用。举几个例子AI想查数据库里的订单信息AI想调用公司内部的APIAI想操作云服务器这些活儿MCP都能干。它的核心价值在于把“能不能做”这个问题解决好——权限控制、数据隔离、操作审计这些安全相关的事儿MCP来管。MCP的核心职责安全地连接AI与外部世界Agent Skills是什么这个更像是“SOP手册”。它解决的问题是AI知道该调用什么能力但怎么按正确的顺序、正确的规则来调用。比如客户问能不能退货应该先查订单状态再判断是否在售后期限内最后决定是走退款还是换货贷款申请的风控评估应该先查征信、再算收入负债比、最后根据规则给出结论这些业务逻辑用Agent Skills声明式地表达出来让AI知道怎么做才对。Agent Skills的核心职责编排业务逻辑确保正确执行关键区别一句话说清维度MCPAgent Skills本质协议/连接器编排框架解决的问题能否安全调用如何正确执行变更频率相对稳定经常变化关注点安全、权限、审计流程、规则、合规二、什么时候该用哪个2.1 那些年踩过的坑坑一全用MCP业务逻辑全塞在提示词里最早做项目的时候啥都想用MCP实现。觉得MCP好控制啊每个工具职责单一测试也方便。结果呢一个简单的退换货流程写了12个MCP工具每个工具三四行代码。更要命的是业务规则全部硬编码在提示词里稍微改个政策提示词就得重新调一遍调试成本极高。坑二全用Agent Skills复杂的业务逻辑全靠配置后来学聪明了全面倒向Agent Skills。业务逻辑用声明式配置来写确实灵活改配置不用改代码。但很快又出问题了——有些配置写了两千多行全是嵌套的条件判断自己回头看都看不懂。更严重的是有次把敏感操作也写在了Skills配置里差点造成数据泄露。后来才想明白这两个就不是替代关系是互补关系。2.2 到底该怎么选先问自己几个问题优先用Agent Skills的场景业务规则复杂、经常变化需要非技术人员产品经理、运营能看懂和修改涉及主观判断需要权衡多个因素强调合规性需要完整的决策路径可追溯优先用MCP的场景需要访问外部系统或敏感数据对性能有严格要求涉及安全相关的操作需要精确控制输入输出格式如果你还是纠结我给你一个简单的判断标准MCP管“能不能做”Agent Skills管“怎么做才对”。三、真实场景怎么落地3.1 客户服务工单处理业务层Agent Skills--- name: 处理客户投诉 description: 自动处理客户投诉工单查询订单状态并生成符合规范的回复 --- ## 我做什么 - 理解客户意图 - 查询订单状态 - 判断是否在售后期限内 - 生成符合规范的回复 ## 什么时候用我 客户提交投诉工单时使用此技能。 ## 使用规则 - 情绪激动的客户必须转人工 - 涉及赔偿的金额超过500元需要主管审批能力层MCPclass CustomerDataMCP: def query_order(self, order_id): # 连接订单系统 # 权限控制 # 数据脱敏为什么这么分层业务规则经常变退换货政策、客服话术用Skills改配置就行数据查询涉及客户隐私用MCP做好权限控制和审计3.2 金融风控评估这个场景特别有意思能很好地体现两者的差异。Agent Skills负责的业务逻辑贷款申请通过还是拒绝额度应该是多少需要哪些补充材料这些决策逻辑涉及合规要求必须清晰可解释出了事儿能追溯到是哪个规则做的判断。MCP负责的能力调用查询央行征信报告调用风控模型生成带数字签名的评估报告这些涉及敏感数据必须严格控制访问权限完整记录操作日志。3.3 自动化部署流水线Skills层--- name: 生产环境部署 description: 自动化部署流水线包含测试、构建、上传和冒烟测试 --- ## 我做什么 - run_tests: 单元测试和集成测试 - build: 编译打包 - upload_to_s3: 上传到预发布环境 - smoke_test: 冒烟测试 - upload_to_s3: 正式环境 ## 什么时候用我 需要执行生产环境部署时使用此技能。MCP层class DeploymentMCP: mcp_tool(permissiondeployment_write) def run_tests(self, project_path): # 封装CI/CD逻辑 # 凭证不暴露 # 统一的错误处理 mcp_tool(permissiondeployment_write) def deploy_to_s3(self, bucket, path): # S3上传能力 # 权限控制为什么这么设计关注点分离MCP专注“怎么安全执行”Skills专注“怎么正确流程”变更独立改部署流程不用改MCP服务反之亦然团队协作产品经理也能看懂CLAUDE.md里的部署流程四、实战经验总结4.1 常见错误错误一过度工程化每个小功能都做一个MCP工具结果维护成本比业务收益还高。错误二Skills里写复杂逻辑配置超过一千行全是嵌套判断谁都看不懂。错误三忽视安全边界把敏感操作写在Skills里或者MCP里缺少输入校验。4.2 最佳实践先想清楚边界这个功能是“能力问题”还是“编排问题”保持简单能用配置解决的就不要写代码能用现有MCP组合的就不要新写安全第一敏感操作必须走MCPSkills里只放公开的业务规则五、写在最后MCP和Agent Skills的关系其实很像身体的感官和大脑的关系。MCP是感官和手脚眼睛看、耳朵听、手脚执行负责感知和行动Agent Skills是大脑和神经系统负责思考、决策、指挥行动没有感官大脑再聪明也了解不了世界没有大脑感官再灵敏也只能胡来。所以别再问“该选哪个”这种问题了。真正成熟的架构都是两者精心配合的结果。技术选型的终极原则就一条什么工具能解决问题就用什么工具。学习资源推荐如果你想更深入地学习大模型以下是一些非常有价值的学习资源这些资源将帮助你从不同角度学习大模型提升你的实践能力。一、全套AGI大模型学习路线AI大模型时代的学习之旅从基础到前沿掌握人工智能的核心技能​因篇幅有限仅展示部分资料需要点击文章最下方名片即可前往获取二、640套AI大模型报告合集这套包含640份报告的合集涵盖了AI大模型的理论研究、技术实现、行业应用等多个方面。无论您是科研人员、工程师还是对AI大模型感兴趣的爱好者这套报告合集都将为您提供宝贵的信息和启示​因篇幅有限仅展示部分资料需要点击文章最下方名片即可前往获取三、AI大模型经典PDF籍随着人工智能技术的飞速发展AI大模型已经成为了当今科技领域的一大热点。这些大型预训练模型如GPT-3、BERT、XLNet等以其强大的语言理解和生成能力正在改变我们对人工智能的认识。 那以下这些PDF籍就是非常不错的学习资源。因篇幅有限仅展示部分资料需要点击文章最下方名片即可前往获取四、AI大模型商业化落地方案作为普通人入局大模型时代需要持续学习和实践不断提高自己的技能和认知水平同时也需要有责任感和伦理意识为人工智能的健康发展贡献力量。

相关文章:

MCP与Agent Skills:不是非此即彼,而是各司其职

最近在各种技术社区里,看到些有意思的讨论:“现在 Agent Skills这么灵活,MCP是不是该被淘汰了?”、“做智能体架构,直接基于MCP做能力扩展不就行了,搞Skills纯属多此一举。”说实话,这种二选一的…...

UniApp+AI智能客服实战:从零构建高效对话系统的避坑指南

最近在做一个跨平台的智能客服项目,用UniApp来打主力。过程中踩了不少坑,也总结了一些实用的经验,今天就来聊聊怎么从零开始,在UniApp里构建一个既高效又稳定的AI对话系统。我们的目标是:响应快、不掉线、多端体验一致…...

通义千问2.5-7B-Instruct新手必看:3步完成vLLM+WebUI部署,免费开箱即用

通义千问2.5-7B-Instruct新手必看:3步完成vLLMWebUI部署,免费开箱即用 想在自己的电脑上免费体验一个功能强大、响应迅速的大语言模型吗?通义千问2.5-7B-Instruct就是一个绝佳的选择。它拥有128K的超长上下文,代码和数学能力堪比…...

救命神器!万众偏爱的AI论文软件 —— 千笔写作工具

你是否曾为论文选题而发愁?是否在深夜面对空白文档毫无头绪?是否反复修改却仍不满意表达效果?论文写作的种种难题,让无数学生陷入焦虑。而如今,一款真正改变学术写作方式的AI工具——千笔AI,正在被越来越多…...

好消息!44.7TB北美洲倾斜摄影已全部入库

最近,我们已完成北美洲倾斜摄影数据的全部入库,该数据可用于在内网进行私有化离线部署。 01 44.7TB倾斜摄影数据已全部入库 北美洲倾斜摄影数据全部入库后,一共有44.7TB大小。 北美洲倾斜摄影覆盖范围 数据文件一共有13201个数据分块&…...

从理论到实践:深入解析有源滤波器的设计与应用

1. 有源滤波器的核心原理与分类 有源滤波器是现代电子系统中的关键组件,它通过运算放大器与无源元件(电阻、电容)的协同工作,实现对特定频率信号的选择性处理。与无源滤波器相比,有源滤波器最显著的优势在于能够提供信…...

VCSA 8.0.3 企业级部署与AD域深度集成实战

1. VCSA 8.0.3 企业级部署核心要点 对于企业IT架构师来说,VCSA 8.0.3的部署不仅仅是安装一个管理平台,而是构建整个虚拟化基础设施的基石。我在多个企业级项目中实施VCSA部署时发现,前期规划的质量直接决定了后期运维的难易程度。下面我就从实…...

1990-2025年我国省市县三级的逐年土地覆盖数据(9类用地/Excel/Shp格式)

土地覆盖数据是我们在各项研究中经常使用的数据。土地覆盖数据可以帮助我们确定哪儿是建设用地,哪儿是水域,哪儿是农田等!我们之前分享了武汉大学杨杰和黄昕教授发布的1985-2025年中国30米年度土地覆盖栅格数据! 为了更直观地反映…...

SAP BOM多层展开与物料类型筛选的实战应用

1. SAP BOM多层展开的核心价值 在制造业的日常运营中,BOM(物料清单)就像产品的基因图谱,记录着从原材料到成品的完整血缘关系。我处理过最复杂的BOM有17层嵌套,涉及3000多个零部件,手工整理这样的结构简直…...

【量化工具推荐】期货量化交易账户与资金查询平台对比:8款平台深度分析

一、前言 账户资金、可用资金、冻结资金等是风控与下单决策的基础。不同期货量化平台在账户与资金查询的 API、更新频率、与实盘一致性上差异明显。本文对比8款期货量化平台的账户与资金查询能力,均为期货量化专用产品。 注意:本文仅对比期货量化账户与…...

# 存算一体架构下的高效编程实践:用 Rust实现内存感知型计算任务调度

存算一体架构下的高效编程实践:用 Rust 实现内存感知型计算任务调度 在当前 AI 与边缘计算飞速发展的背景下,传统冯诺依曼架构的瓶颈日益凸显——数据搬运成本高、延迟大、能效低。而“存算一体”(Computing-in-Memory, CIM)技术正…...

shacct.dll文件丢失找不到 免费下载修复方法分享

在使用电脑系统时经常会出现丢失找不到某些文件的情况,由于很多常用软件都是采用 Microsoft Visual Studio 编写的,所以这类软件的运行需要依赖微软Visual C运行库,比如像 QQ、迅雷、Adobe 软件等等,如果没有安装VC运行库或者安装…...

Deep3D:让普通视频焕发立体生机的深度学习工具

Deep3D:让普通视频焕发立体生机的深度学习工具 【免费下载链接】Deep3D Real-Time end-to-end 2D-to-3D Video Conversion, based on deep learning. 项目地址: https://gitcode.com/gh_mirrors/dee/Deep3D 在数字内容创作的浪潮中,3D视频以其沉浸…...

Frida 16.0.10与雷电模拟器完美搭配:手把手教你搭建移动安全测试环境

Frida 16.0.10与雷电模拟器深度整合:打造专业级移动安全测试平台 移动应用安全测试已成为开发周期中不可或缺的环节。对于安全研究人员和开发者而言,一个稳定高效的测试环境能够显著提升漏洞挖掘和逆向分析的效率。本文将详细介绍如何将Frida 16.0.10这一…...

Windows 10下用Anaconda配置pybind11环境:Python调用C++实战指南

Windows 10下用Anaconda配置pybind11环境:Python调用C实战指南 在当今数据密集型计算领域,Python因其简洁易用而广受欢迎,但性能瓶颈时常成为开发者的痛点。而C以其卓越的执行效率著称,却面临着开发周期长的挑战。pybind11这座桥梁…...

从零搭一个 AI Agent 框架,到底需要理解什么?

从零搭一个 AI Agent 框架,到底需要理解什么?Agent Reasoning Acting。一篇从 ReAct 理论到 279 行代码实现的完整拆解——三种思维模式、六大框架选型、上下文工程的核心地位,以及一个能跑 Shell、读写文件、执行 Python 的极简智能体。&a…...

Spring Boot项目实战:ShardingSphere 4.1.1与达梦数据库8.1.3分表配置全流程

Spring Boot项目实战:ShardingSphere 4.1.1与达梦数据库8.1.3分表配置全流程 在当今数据驱动的商业环境中,数据库性能优化已成为开发者必须面对的挑战。当单表数据量突破千万级时,查询响应速度明显下降,传统解决方案如索引优化、硬…...

Python零基础入门(一)

模块一第一部分:数据的“存”与“取”(变量与标识符)变量的本质1.变量是指存储数据的容器(空间),而不是数据本身赋值过程:变量名 变量值。这里的 不是数学上的等于,而是“赋予”的…...

AppleRa1n完整指南:iOS 15-16激活锁绕过的3个关键步骤

AppleRa1n完整指南:iOS 15-16激活锁绕过的3个关键步骤 【免费下载链接】applera1n icloud bypass for ios 15-16 项目地址: https://gitcode.com/gh_mirrors/ap/applera1n AppleRa1n是一款专为iOS 15至16.6.1系统设计的专业激活锁绕过工具,通过整…...

手动压铆螺母,轻松解决安装难题

在现代制造业中,高效、可靠的连接技术是确保产品质量和生产效率的关键。传统制造产线中,手动工具的使用常常导致效率低下和成本增加。本文将深入探讨手动压铆螺母在实际应用中的痛点,并介绍盾川压铆螺母应用解决方案如何通过技术创新&#xf…...

M2LOrder模型在计算机组成原理教学中的趣味应用:指令集情感化

M2LOrder模型在计算机组成原理教学中的趣味应用:指令集情感化 你有没有想过,计算机执行程序的过程,其实可以像一部有情感起伏的戏剧?那些冷冰冰的二进制指令,比如加法、跳转、存储,如果它们也有“喜怒哀乐…...

时序数据库(社区版)TDengine TSDB(安装/Docker版本)

前言TDengine 的 Docker 版本 3.4.0.0 可以免费试用。你下载并运行的 Docker 镜像,对应的就是 TDetime 社区版,这个版本自带免费许可证,可以永久免费使用。推荐:当前广泛使用且较为稳妥的 TDengine Docker 版本:3.4.0.…...

革新性VC运行库管理方案:将部署效率提升83%的企业级解决方案

革新性VC运行库管理方案:将部署效率提升83%的企业级解决方案 【免费下载链接】vcredist AIO Repack for latest Microsoft Visual C Redistributable Runtimes 项目地址: https://gitcode.com/gh_mirrors/vc/vcredist 问题象限:企业级环境中的运行…...

飞书卡片消息实战:如何用班翎流程平台打造个性化审批通知(附配置截图)

飞书卡片消息实战:如何用班翎流程平台打造个性化审批通知 当企业审批流程遇上飞书卡片消息,信息传达效率的提升往往超出预期。想象一下,财务部门的报销审批不再需要反复点击查看详情,所有关键字段——申请人、金额、事由、单据号—…...

用AI玩转卫星照片:教你用TensorFlow实现建筑物变化自动检测(2024最新版)

用AI玩转卫星照片:教你用TensorFlow实现建筑物变化自动检测(2024最新版) 当城市以惊人的速度扩张时,传统的人工目视检查卫星影像已无法满足现代化管理的需求。去年某省会城市的一次审计中发现,仅三个月内就有47处违规建…...

Linux 命令:ldconfig —— 动态链接库管理命令

本文详细讲解 Linux 动态链接库管理命令 ldconfig,包含命令简介、语法、选项、示例及注意事项,适用于安装共享库、解决库找不到问题等场景。1. 命令简介ldconfig 是一个用于管理动态链接库(共享库)的 Linux 系统命令。它的主要功能…...

华南理工预推免面试全记录:从PPT制作到专业课突击,我的90分通关秘籍

华南理工预推免面试全记录:从PPT制作到专业课突击,我的90分通关秘籍 推开华南理工大学预推免面试室大门的那一刻,我的手心微微出汗。三个月前,我和屏幕前的你一样,面对这场关乎升学命运的考核既期待又忐忑。如今以90.2…...

避坑指南:恒源云GPUSHARE平台性能与稳定性深度实测

1. 恒源云GPUSHARE平台初体验:性能落差有多大? 第一次接触恒源云GPUSHARE平台时,我带着训练图像分类模型的任务而来。按照官方宣传,这里提供从RTX 3060到A100的多款GPU选择,价格看起来也比其他平台实惠20%左右。但实际…...

DAMOYOLO-S模型转换与部署:从PyTorch到ONNX再到TensorRT加速

DAMOYOLO-S模型转换与部署:从PyTorch到ONNX再到TensorRT加速 最近在做一个目标检测的项目,用到了DAMOYOLO-S这个模型,效果确实不错,但部署上线时遇到了点麻烦——推理速度不够理想。相信不少朋友也遇到过类似情况:训练…...

Docker实战:EMQX容器化部署与持久化配置全攻略

1. 环境准备与基础概念 在开始EMQX的容器化部署之前,我们需要先理解几个关键概念。EMQX是一款开源的MQTT消息中间件,广泛应用于物联网(IoT)场景。而Docker则是一种轻量级的容器技术,能够将应用及其依赖打包成一个标准化的单元。将两者结合&am…...