拓十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

一篇文章读懂AI-Agent-MCP-Skills

一篇文章读懂AI-Agent-MCP-Skills 一篇文章读懂AI Agent、MCP、Skills2025年被称为Agent元年AI正在从思考走向行动。引言从能说的AI到能干的AI先看两个场景。场景一你让ChatGPT帮你写一段Python代码它写得很好。但接下来你说帮我把它保存到我的项目文件夹然后用Git提交到GitHubChatGPT只能回答“我不能直接操作你的文件系统你需要手动操作…”场景二你希望有一个AI助手不仅能和你聊天还能真正帮你干活——读取文件、调用API、操作数据库、部署应用、发送邮件。这就是AI Agent要解决的问题。而要实现这样的AI需要三大支柱技术AI Agent——让AI有手脚能真正行动MCPModel Context Protocol——让AI和工具之间有通用语言Claude Skills——让AI的能力像技能包一样可以随时装备一、AI Agent从聊天机器人到数字员工1.1 用一个比喻理解AI Agent传统聊天机器人就像一个只能说话的电话客服。你问问题它回答问题但它只能用语言交流不能实际操作任何东西每次对话都是新的开始。AI Agent就像一个真实的办公室助理。不仅能回答问题还能实际干活——帮你整理文件、发邮件、做表格记得之前的对话内容会主动思考和规划如何完成任务。1.2 从技术角度看AI Agent的四个核心组件如果用人体来做比喻AI Agent由四个部分组成┌─────────────────────────────────────────┐ │ AI Agent 的身体 │ ├─────────────────────────────────────────┤ │ │ │ LLM (大脑) 规划器 │ │ 理解语言 → 拆解任务 │ │ │ │ 记忆 工具箱 │ │ 记住信息 ↔ 调用API/服务 │ │ │ │ 执行器 │ │ 实际执行操作 │ │ │ └─────────────────────────────────────────┘LLM大脑——理解和思考LLM就是像GPT-4、Claude这样的大语言模型。它负责理解你说的话分析问题的本质生成合理的回答。LLM就像一个人的大脑负责思考和语言理解。记忆——记住上下文AI Agent需要记住之前对话的内容、任务的中间状态、已经尝试过的方法、用户偏好和习惯。记忆就像一个人的笔记本随时记录和查阅重要信息。实际例子用户帮我看看昨天那个项目的bug修好了吗 AI Agent有记忆 知道昨天指的是哪一天 知道那个项目是哪个项目 记得之前讨论过什么bug 没有记忆的AI只能问你说的是哪个项目工具箱——实际行动的能力这是AI Agent和传统聊天机器人最大的区别。AI Agent可以调用各种工具读取和写入文件、调用网络API、查询数据库、执行系统命令、发送邮件和消息。工具就像一个人的手脚让它能够实际操作世界。规划器——拆解和规划面对复杂任务AI Agent需要把大任务拆成小步骤决定先做什么、后做什么根据执行结果调整计划处理意外情况。规划器就像一个人的执行力知道如何一步步完成目标。1.3 看个实际例子假设你对AI Agent说“帮我分析这个月的销售数据找出表现最好的产品然后生成一份报告发送给老板”传统聊天机器人只能提供指导告诉你如何用Excel分析数据但无法实际执行。AI Agent会经历完整的执行过程理解任务LLM需要数据分析邮件发送查询记忆销售数据在哪老板邮箱是什么规划步骤读取文件→分析数据→生成报告→发送邮件逐步执行调用相应的工具完成任务完成并反馈结果1.4 为什么需要AI Agent传统AI只能对话不能行动。每次都要重新输入背景信息无法完成多步骤任务需要人工在AI和工具之间传话。AI Agent能够真正完成工作而不只是提供建议。它记住上下文对话更自然可以自主完成复杂任务相当于24/7待命的数字员工。现实应用场景开发助手帮你写代码、运行测试、部署应用数据分析自动从数据库提取数据、生成图表、写报告客服机器人不仅能回答问题还能直接查询订单、办理退款个人助理管理日程、回复邮件、整理文件二、MCP让AI和工具说同一种语言2.1 MCP解决什么问题在MCP出现之前让AI使用工具有一个大问题每个工具都有自己的方言。想象一下你要和不同国家的人合作。法国人说法语日本人说日语德国人说德语。如果你想让他们合作你需要学会三种语言每次说话都要切换语言非常麻烦且容易出错。AI世界也有同样的问题。Claude用自己的格式ChatGPT用自己的格式Gemini用自己的格式每个工具也都有自己的API格式。结果就是开发者要为每个AI重复开发工具无法在不同AI间复用每次集成都要重新学习。MCPModel Context Protocol就是AI世界的英语——统一的通信标准所有AI都学会这个标准所有工具都支持这个标准一次开发到处使用。2.2 MCP是什么用USB做比喻MCP AI世界的USB标准还记得以前每个手机都有自己专用的充电器吗诺基亚用诺基亚的充电器三星用三星的充电器摩托罗拉用摩托罗拉的充电器出门要带一堆充电器非常麻烦。后来有了USB标准。所有设备都用同样的接口一根线可以给所有设备充电简单、统一、方便。MCP就是让AI和工具即插即用的标准。没有MCP的世界 ┌──────────┐ ┌──────────┐ │ Claude │---特殊格式1→│ 文件工具 │ └──────────┘ └──────────┘ ┌──────────┐ ┌──────────┐ │ ChatGPT │---特殊格式2→│ 文件工具 │ └──────────┘ └──────────┘ 有MCP的世界 ┌──────────┐ ┌──────────┐ ┌──────────┐ │ Claude │ │ ChatGPT │ │ Gemini │ └─────┬────┘ └─────┬────┘ └─────┬────┘ │ │ │ └─────────────────────┼─────────────────────┘ │ ┌───────▼────────┐ │ MCP │ │ 通用接口 │ └───────┬────────┘ │ ┌─────────────────────┼─────────────────────┐ ↓ ↓ ↓ ┌──────────┐ ┌──────────┐ ┌──────────┐ │ 文件系统 │ │ 数据库 │ │ Web API │ │ 服务器 │ │ 服务器 │ │ 服务器 │ └──────────┘ └──────────┘ └──────────┘2.3 MCP的工作原理MCP的通信过程就像在餐厅点菜。你坐下后服务员给你菜单你点菜提出需求服务员把订单送到厨房工具服务器厨师做菜执行操作最后服务员把菜端给你返回结果。在MCP的世界里你启动ClaudeClaude读取.mcp.json配置就像看菜单你说“帮我读取文件X”Claude连接MCP服务器握手阶段Claude问你是谁你能做什么“服务器回答我是文件系统服务器我可以读写文件”Claude调用工具“请读取文件X”服务器执行操作返回结果Claude处理结果回复你2.4 MCP的核心特性标准化的对话格式MCP使用JSON-RPC格式就像所有人都用同一种语言交流。无论哪个AI想读取文件都要用统一的格式。资源与工具分离MCP区分两种东西资源 数据。类比餐厅的食材例子包括文件、数据库记录、API返回的数据。工具 操作。类比厨师的烹饪技巧例子包括读取文件、查询数据库、发送HTTP请求。双向实时通信MCP支持多种通信方式stdio适合本地工具SSE适合实时更新WebSocket适合复杂交互。2.5 MCP的实际应用例子例子1文件系统服务器# .mcp.json 配置{mcpServers:{filesystem:{command:npx,args:[-y,modelcontextprotocol/server-filesystem,C:/Users/admin/Documents]}}}现在Claude可以读取你Documents文件夹的文件创建新文件搜索文件内容列出目录结构。例子2数据库服务器{mcpServers:{postgres:{command:node,args:[mcp-postgres-server/index.js]}}}现在Claude可以执行SQL查询读取数据库表结构插入和更新数据。2.6 为什么MCP很重要对开发者来说写一次工具所有AI都能用。不需要为每个AI单独适配专注业务逻辑不用操心通信细节。对用户来说不同AI都能访问相同的工具更容易扩展AI的能力工具生态更丰富。对整个行业来说推动标准化降低开发门槛加速AI应用创新。三、Claude Skills让AI的能力像装备一样3.1 Skills解决什么问题想象你在玩游戏。没有技能系统的游戏角色一开始就固定了所有能力想换玩法只能重新创建角色不同角色的能力无法共享每次都要从头练起。有技能系统的游戏可以学习和装备不同的技能随时更换技能搭配技能可以在角色间共享想换玩法换套技能就行。Claude Skills就是AI的技能系统。3.2 什么是SkillsSkills AI的App Store想想你的智能手机。只有一个基本操作系统但可以安装各种App——相机、微信、地图、游戏。想要什么功能就装什么App不用的可以卸载App可以分享给朋友。Claude Skills就是Claude的App。Claude本体 只会聊天的AIClaude Skills 会干活的超级AI例如Claude 代码审查Skill 代码审查专家Claude 数据分析Skill 数据分析师Claude 文档写作Skill 技术写作专家Claude 翻译Skill 专业翻译3.3 Skills vs 其他机制Claude之前有几种扩展AI能力的方式但都有局限。机制比喻优点缺点Rules系统设置简单直接只能用于单个项目只能写静态规则Commands快捷键一键执行固定操作操作写死不能灵活变化每个项目都要重新配置MCP Servers外设可以连接外部工具需要写完整的代码偏技术普通用户难以上手SkillsApp动态加载上下文可以分享即装即用可以组合使用学习曲线3.4 Skills的核心特性动态上下文加载Skills可以根据需要加载不同的知识库和规则。就像换装备每套装备适合不同的场景。人设与能力分离Skills把角色和技能分开管理。就像演戏同一个演员Claude可以扮演不同的角色医生、律师、老师每个角色有自己的专业知识和说话方式。Hooks生命周期钩子Skills可以在特定时机自动触发某些行为。就像游戏的自动触发技能满足条件就自动发动。// 代码审查Skill的Hookshooks:{// 你要写代码时自动检查规范beforeWrite:检查代码是否符合团队规范,// 你修改完代码后自动建议测试afterEdit:建议添加哪些测试用例,// 出错时自动提供修复建议onError:分析错误原因并提供解决方案}3.5 Skills的实际应用例子例子1代码生成Skill场景你想让Claude帮你写代码但要符合你们团队的风格。传统方式每次对话都要说请用Python写一个函数要符合我们团队的风格用Type Hints添加docstring错误要抛出自定义异常命名用snake_case…用Skills创建一个python-developer Skill配置团队的编码规范、项目最佳实践、常用代码模板。Claude会自动按照规范写代码不用每次重复说明。例子2文档写作Skill创建tech-writer Skill加载文档模板、写作规范、常用术语表。Claude会按照规范生成技术文档。例子3数据分析师Skill创建data-analyst Skill通过MCP连接数据库和pandas加载分析方法论、常用图表类型、业务指标定义。Claude会按照工作流程完成数据分析任务。3.6 Skills如何让AI更强大专业化每个Skill专注于一个领域深度优化效果更好可以不断迭代更新。可组合同时激活多个SkillSkills之间可以协作像搭积木一样组合能力。可分享开发者可以发布自己的Skill用户可以安装使用形成Skill生态系统。可进化Skill可以独立更新用户反馈可以快速融入持续改进。四、三者如何协作完整的实战案例4.1 演进时间线这三大技术是如何逐步发展的2023年 2024年上半年 2024年底 2025年 │ │ │ │ ↓ ↓ ↓ ↓ LLM爆发 → Agent探索 → MCP诞生 → Skills推出 (能说话) (能干活) (统一语言) (可装备) 像这样 宝宝会说话 → 会做家务 → 发明通用语言 → 发明技能书4.2 技术栈对比新旧两种方式2024年做法没有MCP和Skills每次都要手动定义工具每个AI要用不同的API调用方式每个用户的偏好都要在对话中说明。2025年做法有MCP和Skills第一步配置MCP服务器一次配置所有AI都能用第二步安装别人写好的Skill直接使用第三步直接开始工作4.3 完整协作案例自动化代码审查流程需求创建一个AI助手能够自动审查代码并提交修复建议。第1步配置MCP连接工具# .mcp.json{mcpServers:{filesystem:{command:npx,args:[-y,modelcontextprotocol/server-filesystem,./src]},github:{command:npx,args:[-y,modelcontextprotocol/server-github],env:{GITHUB_TOKEN:你的GitHub令牌}}}}MCP的作用filesystem服务器让Claude能读取代码文件github服务器让Claude能创建PR和Issue。第2步创建Skill定义能力# skill: code-reviewername:代码审查专家description:自动审查代码质量并提供修复建议persona:角色:资深代码审查专家语气:建设性、友好、专业原则:先说好的再提改进建议context_files:-coding-standards.md-common-issues.md-best-practices.mdhooks:afterReadFile:-检查文件编码规范-检查潜在安全问题-检查性能问题required_mcp_tools:-filesystem.read-filesystem.write-github.prSkills的作用定义了如何审查的知识和规则规定了审查的流程和标准在适当时机自动触发检查。第3步AI Agent执行实际干活现在你只需要说“帮我审查 src/user.py 这个文件”AI Agent的执行过程理解需求用户想审查 src/user.py检查可用的能力Skill加载code-reviewer Skill已激活知道要用Python编码规范审查制定计划读取文件内容→按标准检查代码→生成审查报告→创建PR提交建议执行步骤1MCP调用调用 filesystem.read 读取 src/user.py分析代码LLM Skill知识加载编码规范应用检查清单逐行审查代码生成报告发现3个问题——缺少类型注解、SQL查询有注入风险、变量名不规范执行步骤4MCP调用调用 github.pr 创建PR完成报告审查结果提供PR链接4.4 三者分工总结组件角色比喻在例子中的作用AI Agent执行主体员工理解需求、规划步骤、执行任务、协调资源MCP通信协议标准接口让Claude能连接文件系统和GitHubSkills能力模块技能包提供代码审查的知识和规则用一个生活中的场景做总结想象你要装修房子。AI Agent 装修工实际干活的人MCP 标准工具接口所有工具都能插的电钻插座Skills 专业技能包电工技能包、木工技能包、油漆技能包五、更多实战应用场景5.1 场景一个人知识管理助手需求让AI帮你管理笔记、整理知识、生成摘要配置MCP连接Notion数据库访问本地笔记文件创建Skillknowledge-manager加载笔记分类方法、知识提取技巧、摘要模板使用你说帮我整理今天的会议记录AI会自动读取会议记录文件提取决策和行动项按模板生成摘要保存到Notion关联到相关项目。5.2 场景二自动化测试助手需求让AI自动编写和运行测试配置MCP读写代码、版本控制、运行测试创建Skilltest-engineer加载测试用例设计方法、测试覆盖率标准、常见测试框架用法。配置Hooks写代码后自动生成单元测试、生成集成测试、检查测试覆盖率。5.3 场景三客户服务机器人需求让AI自动处理客户咨询配置MCP查询订单、发送邮件、处理退款创建Skillcustomer-service加载服务话术模板、常见问题FAQ、退款政策、客户信息保护规范。设置persona语气友好、专业、耐心原则是先倾听后解决边界是不承诺无法兑现的事。六、如何开始使用这些技术6.1 学习路线图阶段一理解基础1-2周了解LLM的基本概念学习如何与AI对话理解什么是API。阶段二实践MCP2-4周学习MCP协议基础搭建第一个MCP服务器连接Claude Code尝试调用工具。阶段三创建Skills2-4周学习Skill的配置方式创建你的第一个Skill测试和优化分享给团队使用。阶段四构建Agent4-8周设计完整的Agent工作流组合多个Skills实现复杂自动化部署到生产环境。6.2 推荐学习资源官方文档MCP官方网站 - MCP协议详解Claude Code MCP文档 - 实战教程教程MCP完整指南 - 从零构建MCP服务器Claude Skills构建指南 - 官方PDF指南中文资源2025年AI Agent干货资料从LLM到Agent技术栈AI Agent架构全览6.3 实践建议从简单开始先用现有的MCP服务器不用自己写先创建简单的Skill不用一次做完美先在个人项目中使用不用急于推广。持续迭代收集使用反馈逐步完善功能分享经验给社区。加入社区关注官方博客和GitHub参与Discord讨论分享你的Skills。七、总结与展望7.1 核心要点回顾AI AgentLLM大脑 记忆 工具 规划。让AI能干活而不只是说话像一个真正的数字员工。MCPAI世界的USB标准。统一AI和工具的通信方式一次开发所有AI都能用。SkillsAI的能力模块/技能包。可以动态加载、组合、分享让AI专业化、场景化。7.2 三者关系的一句话总结AI Agent是员工MCP是标准接口Skills是专业技能包。没有MCP和SkillsAI Agent每次都要从零开始重复开发。有了MCP和SkillsAI Agent可以快速装备专业能力立即干活。7.3 2025年的趋势标准化加速MCP正在成为行业共识生态爆发Skills市场快速成长应用普及更多企业和个人开始使用Agent能力增强Agent从执行走向决策7.4 未来展望现在手动编写工具重复配置MCP单打独斗只能做简单任务。未来Skills市场像App Store一键安装能力包Agent协作网络处理复杂业务流程。AI Agent的终极愿景每个人都能轻松构建自己的AI助手每个组织都能打造专属的Agent生态系统AI成为像电力一样的基础设施随时可用即插即用。参考资源MCP相关Model Context Protocol官方网站MCP维基百科Anthropic MCP工程实践12个MCP框架对比Thoughtworks MCP影响分析Claude Skills相关Claude Skills完整构建指南Claude Code MCP官方文档Claude Skills教程视频生产级AI Agent构建AI Agent相关2025开源AI Agent工具全景图2024 vs 2025 AI Agent全景对比从LLM到Agent技术栈AI Agent架构全览如果你觉得这篇文章对你有帮助欢迎点赞、收藏、关注三连有任何报错问题请在评论区留言我会第一时间解答
返回列表