前端进阶之旅前端进阶之旅
基础篇
进阶篇
高频篇
精选篇
手写篇
面经篇
AI 篇
原理篇
每日一题
小程序题库
知识卡片NEW
  • 历年面经按年份追踪真实考点
  • 算法题库NEW在线编码即时判题
  • 专项自测100 题快速查漏
  • 业务场景题真实业务问题与追问
  • 查漏补缺常见问题解析
  • AI 模拟面试NEW模拟真实面试 + 报告
  • 前端基础
    • HTTP从报文一路讲到 HTTPS
    • 浏览器渲染、事件循环、进程
    • 计算机基础Linux、网络、操作系统
  • 进阶专项
    • 设计模式23 种模式怎么用
    • 前端系统进阶学习大型项目工程化
    • 前端综合文章长期沉淀的实践文
  • 工程与工具
    • Node学习指南从环境搭建到服务端
    • NPM工作流script、依赖与发布
    • Docker容器化部署上手
    • Canvas图形与动画实战
  • 路线与导图
    • 思维导图知识点全景图
    • 学习路线按图索骥不跑偏
    • AI 定制路线NEW按你的简历现排
    • AI 知识地图NEW串起全站知识点
  • 动态
    • AI 热点NEWAI 每日动态
    • 公众号动态公众号历史文章
    • 博客动态站长的技术博客
    • 开发者导航常用工具与文档站
AI 助手NEW
旧版
基础篇
进阶篇
高频篇
精选篇
手写篇
面经篇
AI 篇
原理篇
每日一题
小程序题库
知识卡片NEW
  • 历年面经按年份追踪真实考点
  • 算法题库NEW在线编码即时判题
  • 专项自测100 题快速查漏
  • 业务场景题真实业务问题与追问
  • 查漏补缺常见问题解析
  • AI 模拟面试NEW模拟真实面试 + 报告
  • 前端基础
    • HTTP从报文一路讲到 HTTPS
    • 浏览器渲染、事件循环、进程
    • 计算机基础Linux、网络、操作系统
  • 进阶专项
    • 设计模式23 种模式怎么用
    • 前端系统进阶学习大型项目工程化
    • 前端综合文章长期沉淀的实践文
  • 工程与工具
    • Node学习指南从环境搭建到服务端
    • NPM工作流script、依赖与发布
    • Docker容器化部署上手
    • Canvas图形与动画实战
  • 路线与导图
    • 思维导图知识点全景图
    • 学习路线按图索骥不跑偏
    • AI 定制路线NEW按你的简历现排
    • AI 知识地图NEW串起全站知识点
  • 动态
    • AI 热点NEWAI 每日动态
    • 公众号动态公众号历史文章
    • 博客动态站长的技术博客
    • 开发者导航常用工具与文档站
AI 助手NEW
旧版
返回 AI 情报前线
All News · 全部资讯8606
  • Cloudflare推千万级仓库CI/CD方案,用TypeScript工作流替代YAML
  • Cloudflare推出AI Agent专用程序化钱包
  • Astro 用 AI Agent 自动化修 Bug:GitHub Issue 归零工程实践
  • wrangler dev支持本地追踪:Agent可无部署调试Workers
  • Cloudflare用AI治理工程标准:Codex体系让代码审查规范化
  • Cloudflare 推出 Agents 平台:统一管理大规模 Agent 会话
  • Cloudflare推出Agent开发生命周期,代码生成速度已超团队Review能力
  • MCP服务器入驻Claude目录实战:20天、€52/月与完整避坑指南
  • Agentic AI如何重构企业应用交付:WaveMaker架构解析
  • 生成式AI、AI Agent与Agentic AI不是一回事:选错技术栈预算白花
  • Locus MCP:用语言服务器为AI编码代理补全语义导航能力
  • 四个练习帮你测量Token消耗浪费
  • 硅谷游说阻止白宫封禁中国开源 AI 模型
  • 微调的代价:灾难性遗忘的深层机制
  • DeepSeek-V4-Flash 极致性价比震动硅谷
  • 2026年可在笔记本本地运行的5个编程模型
  • 我们团队如何选型LLM和AI Agent框架
  • AI配图正在损害技术博客的可信度
  • 亚马逊 AI 项目超支 860% 历时五月才发现,单项目烧掉 180 万美元
  • grill-me跃居Claude Code技能榜第二
  • 用Skills降低MCP协议的Token消耗
  • 数据库事务隔离级别详解:丢失更新与幻影读的根本原因
  • 持久化执行是装出来的:分布式Job的可靠性设计
  • 多轮对话KV Cache复用:首Token延迟降低30%实战
  • KV Cache池化共享:GPU资源利用率提升实战
  • 生产数据:Claude 3.5 Sonnet代码生成超越GPT-4
  • RAG分块为何不能用字符数代替Token数
  • AI Agent如何驱动真实UI操作:SignalR实现方案
  • MiniMax H3:首个开源2K视频+原生立体声音频模型
  • 程序员视角:AI编程的诚实评价
  • 数学家24小时证伪AI「攻破」的猜想
  • 实习期间用开源模板为律所搭建AI Agent系统
  • HarmonyOS 7封禁系统能力鸿沟:Skill和Agent也能封装调用
  • 沙盒Fork、百万Token上下文、Agent预算管控——工具链成熟度更新
  • AI Agent工具描述占45%上下文:真实数据与认知修正
  • AI功能建设成本低但运行成本高:燃料费藏在哪
  • 别让Prompt实验烧光API预算:先搭测试脚手架
  • 移动端LLM部署决策指南:设备端、云API还是自建小服务器
  • 引入第三方Agent Skill前,先建安全回归测试夹具
  • DeepSeek低价策略冲击硅谷API定价
  • MiniMax H3权重已开源:33B模型怎么跑一文搞清
  • MCP服务器上线前必须验证什么
  • 2026持久AI Agent架构指南:协调层才是瓶颈
  • DeepSeek 低价策略迫使海外平台争相跟进
  • 我给了正确答案却用了错误机制,用户一天内识破
  • 用NVIDIA SkillSpector与LangGraph构建AI技能安全审计流水线
  • 一周三击:Kimi K3开源、Luna降价80%、推理速度分层——价格战重塑多模型架构选型
  • mAP50指标欺骗了我:端侧安全AI调试复盘
  • AI功能建造成本低,运行成本才是隐藏大头
  • 阿里Qwen3.8-Max发布:首个Max级开源模型,支持OpenAI+Anthropic双协议
  • 无标签场景下用变质测试捕获 LLM 错误输出
  • 已加载 51 / 8606
8.0
热点
AI SCORE
编程提效2026-08-04 18:11

用Skills降低MCP协议的Token消耗

dev.to · AI#MCP#Agent#性能优化
Editor brief · 编辑速览

MCP工具全量schema注入context window造成巨大token浪费,连接12个MCP服务器可能消耗15万token,Skills方案实现按需加载。

文章思维导图
Knowledge map
拖拽缩放
Full translation

完整中文译文

MCP 工具会将大量消耗 token 的定义灌入你的上下文窗口。了解为什么应该把 MCP 工具转换成 Skills,并附实战演示。

你的 AI Agent 连接到的每一个 MCP 工具,都会把完整的 schema 发送进上下文窗口——而这发生在 Agent 真正做任何事之前。只要连接十几个服务器,每个服务器暴露 20 多个工具,光是定义部分就在燃烧数十万个 token。Anthropic 自己的工程团队发现,在工具密集型的配置中,这种开销可以膨胀到 150,000 token,每一次调用的响应时间都会变慢,成本也会增加。

解决方案不是减少工具数量,而是更聪明的加载策略。这就是 Skills 的用武之地——也是 MCP2Skill 弥合的地方:它架起从原始 MCP 暴露到 token 高效 Agent 工作流之间的桥梁。

当你把 AI Agent 直接连接到 MCP 服务器时,有两件事在消耗 token:

工具定义膨胀。每个工具的名称、描述、输入 schema 和输出 schema 都会预先注入到上下文窗口。仅 GitHub MCP 服务器就暴露了约 80 个工具。再加上文件系统、浏览器和数据库服务器,你的 Agent 就在背负一个巨大的工具表面——而它在单个任务中永远不可能全部用到。

中间结果积累。每次工具调用都会返回结果,这些结果留存在上下文中。大文件读取、搜索结果和 API 响应会在多步骤工作流中堆积。

结果就是:你的 Agent 花了更多 token 去思考工具,而不是真正完成任务。延迟上升,成本攀升。在极端情况下,上下文窗口在工作完成之前就填满了。

Skill 是一个包装层,位于模型和底层能力之间。它不是一次性把所有工具定义都塞进上下文,而是暴露一个简洁的描述——一扇小小的前门。只有当任务真正匹配时,更深的指令、脚本和引用才会加载进来。

实际对比如下:

Anthropic 用他们的代码执行 MCP 演示了这个模式:通过让 Agent 按需发现工具,而不是预先加载所有定义,他们把 token 使用量从 150,000 减少到 2,000——减少了 98.7%。

MCP2Skill 将这个转换过程自动化,把原始 MCP 工具变成 token 高效的 Skills。工作流分三步:

1. 定义能力边界

从一个服务或工作区出发。MCP2Skill 允许你在工作区级别过滤工具,这样 Skill 只打包对特定工作流重要的能力——而不是源服务器的全部工具表面。

2. 生成并预览

MCP2Skill 生成 Skill 文件(SKILL.md、脚本、引用),在任何内容写入磁盘之前向你展示预览。你可以检查文件树、查看指令,并在导出前调整边界。

3. 安装到 Agent

一旦 Skill 看起来合适,直接安装到目标 AI Agent 客户端。Agent 现在拥有了一个专注的、按需加载的能力——只在相关时才加载——而不是在每次调用时都背负原始工具表面。

文章配图

Skills 不是 MCP 的替代品——而是补充。在以下情况使用 Skill 路径:

  • 你反复运行相同的工作流(例如"获取会议记录并总结")。
  • 能力边界是稳定的——指令在多次调用之间不会变化。
  • 你想降低高频任务的 token 成本。

在以下情况保留 MCP 网关路径:

  • Agent 需要来自外部系统的实时、变化的数据。
  • 你想要一个可复用的托管端点,供多个客户端使用。
  • 任务是探索性的,不适合可重复的模式。

MCP 的 token 浪费不是理论问题——它直接冲击你的 API 账单和 Agent 延迟。通过把高价值的 MCP 工作流转换成 Skills,你可以用很小一部分的 token 成本获得相同的能力。MCP2Skill 使这个转换自动化:定义边界、预览输出、安装 Skill。

从一个工作流开始。测量转换前后的 token 使用量。然后再决定下一步要把哪些能力转换过来。

Original source

本文由 AI 翻译整理自 dev.to · AI,原文版权归原作者所有。

阅读英文原文
上一篇
grill-me跃居Claude Code技能榜第二
下一篇
数据库事务隔离级别详解:丢失更新与幻影读的根本原因