news 2026/10/22 11:26:13

agent skills好像是把原本mcp的方法改成cli方法放在skill里

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
agent skills好像是把原本mcp的方法改成cli方法放在skill里

然后把mcp的python代码写在scripts/里

你的理解部分正确,但需要澄清一个关键点:

Agent Skills 并不是“把 MCP 方法改成 CLI 方法”,而是提供了一种更轻量、更结构化的方式来封装任务逻辑——其中可以包含 CLI 调用、脚本执行、提示词模板等。MCP 和 Agent Skills 是互补的,而非替代关系。


✅ 正确的理解应该是:

表格

维度MCP(Model Context Protocol)Agent Skills
定位连接协议:统一接入外部工具/数据源(如数据库、API、文件系统)能力包:封装“怎么做某类事”的完整流程(含指令、脚本、资源)
作用让 Agent能访问外部能力(“有插座”)让 Agent知道怎么用这些能力(“有操作手册”)
实现方式通过标准 JSON-RPC 协议与独立服务通信本地文件夹(SKILL.md+scripts/),可直接调用 CLI/脚本
是否依赖 CLI?不一定(MCP 工具可用任何语言实现)可以使用 CLI,但不是必须(也可用 Python 脚本、纯提示词等)

🔍 为什么你会觉得“Skills 是把 MCP 改成 CLI”?

因为在实际落地中,很多原本通过 MCP 暴露的简单工具(比如fetch、git、pdf-parse),现在被开发者直接写成 Shell/Python 脚本,放进 Skill 的scripts/目录,并通过subprocess调用——绕过了 MCP Server 的部署复杂性。

举个例子:
  • MCP 方式:
    启动一个mcp-server-git服务 → Agent 通过 MCP 协议调用git clone。
  • Skill + CLI 方式:
    在 Skill 中直接写:python

    编辑

    subprocess.run(["git", "clone", url], cwd=work_dir)
    → 无需 MCP Server,更轻量。

✅这确实是当前流行的做法,尤其适合:

  • 内部工具
  • 确定性高、安全性可控的场景
  • 快速原型开发

🧠 官方视角(Anthropic / Agentic AI Foundation)

“MCP connects Claude to data, Skills teach Claude what to do with that data.”
—— Anthropic 工程团队

也就是说:

  • MCP 负责“拿数据”(连接世界)
  • Skills 负责“处理数据”(专业做事)

你完全可以:

  • 用MCP 获取数据库记录
  • 用Skill 中的 Python 脚本分析数据并生成报告

两者协同工作。


✅ 结论

表格

说法是否准确
“Agent Skills 就是把 MCP 改成 CLI”❌不准确(过度简化)
“Agent Skills 可以用 CLI 实现原本由 MCP 提供的工具功能,从而简化架构”✅准确(工程实践中的常见优化)
“Skills 和 MCP 是竞争关系”❌错误(它们是上下层协作关系)

💡 建议用法

  • 简单、确定性任务(如文件处理、Git 操作、HTTP 请求)→ 用Skill + CLI/脚本(轻量高效)
  • 复杂、需治理的系统集成(如企业 ERP、多租户 API、审计日志)→ 用MCP(安全、标准化、可监控)

技术选型不是非此即彼,而是“该用 MCP 时用 MCP,该用 Skill 时用 Skill”。

如果你正在迁移一个具体 MCP 工具到 Skill,欢迎提供工具名称或功能,我可以帮你写出对应的 CLI/Skill 实现方案。

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

从传统BI到大数据多维分析的迁移路径

从传统BI到大数据多维分析的迁移路径:从“固定报表”到“自由探索”的决策革命 1. 引入与连接:那些让分析师崩溃的“报表时刻” 凌晨三点,张磊揉着发红的眼睛盯着电脑屏幕——这是他这周第5次熬夜调整销售报表。作为某零售企业的BI分析师&…

作者头像 李华
网站建设 2026/10/16 11:23:13

中科驭数CEO鄢贵海:AI尚处“Day 1”,算力基建的价值外溢如同高铁

在过去两年中,全球资本对人工智能(AI)的追逐近乎狂热。然而,随着巨额资本开支与短期商业回报之间的剪刀差扩大,关于“AI泡沫”的论调自去年底以来甚嚣尘上。近日,中科驭数创始人、CEO鄢贵海在亚洲金融论坛期…

作者头像 李华
网站建设 2026/10/21 3:21:34

【信号处理】(超全45种特征提取)时域、频域、小波、信息熵等45种时频域特征提取方法matlab代码

🔥 内容介绍 时频域特征提取是信号处理领域中的关键技术,其目的是从非平稳信号中提取具有判别性的特征,以便用于后续的分析、识别和分类。随着科学技术的发展,各种时频域分析方法层出不穷,为解决复杂的信号处理问题提…

作者头像 李华
网站建设 2026/10/21 16:19:08

C++与物联网开发

1、非修改序列算法 这些算法不会改变它们所操作的容器中的元素。 1.1 find 和 find_if find(begin, end, value):查找第一个等于 value 的元素,返回迭代器(未找到返回 end)。find_if(begin, end, predicate):查找第…

作者头像 李华
网站建设 2026/10/20 22:58:24

Moltbot(Clawdbot)架构与技术全解析:AI助手开发必学指南(建议收藏)

Moltbot是一个个人AI助手系统,采用模块化架构,通过本地优先的Gateway控制平面管理多渠道通信和智能体会话。系统支持13消息平台,具备语音唤醒、实时画布、工具系统等高级功能。基于TypeScript和Node.js构建,使用Pi Agent作为智能体…

作者头像 李华
网站建设 2026/10/20 23:35:14

大模型入门必学:部署与训练的区别及推理引擎的桥梁作用

大模型部署与训练有本质区别,前者注重高性能、低延迟和稳定性,后者注重灵活性和迭代速度。推理引擎作为"中间人",将模型从"实验状态"转化为"生产状态",优化运行环境并提升并发能力。部署方式可分为…

作者头像 李华