什么场景/团队/项目用MCP/Skills什么时候不用

提问

AI根据立正公开的文章和视频整理,不是他本人回复

MCP 和 Skills 不是按场景二选一,而是先看结果、再看它是否真省 context:官方 MCP/CLI 简单但结果杂乱、几轮就撑满窗口时,才值得自己做成 Skill。

先问结果,别先追名词

材料里的观点

有人去年跟领导推 MCP,今年觉得 MCP 不好用要换 Skills,结果领导刚听懂 MCP,就要求所有东西都做成 MCP。只盯零件和概念、不盯结果,往往适得其反⁠1。所以选型前先问:这个任务要的产出是什么、验收标准是什么,而不是先决定用哪个协议。MCP 是让 AI 调用外部工具的标准接口,Skills 更像把一套做法和知识打包给 AI 复用;两者解决的不是同一层问题。

官方 MCP 够用就别自建

材料里的观点

Tally 官方有 MCP 和 CLI,配置更简单,但这类上一代做法有个通病:搜索结果杂乱,必须整段进 AI 的上下文窗口,没几轮就撑满,于是频繁压缩、抓不住重点、幻觉变多⁠2。如果任务简单、调用次数少、结果干净,直接用官方 MCP 或 CLI 最省事;只有当它反复把窗口塞满、AI 找不到重点时,才值得改成先落盘、让 AI 自己选择读哪部分的做法⁠2。判断标准是 context 是否被浪费,不是哪个名字更新。

把工具做成 AI 能用的样子

把产品做成 Skill,意味着从“给人用的界面”转向“给 AI 调用的原子能力”,让 Agent 无需切窗口就能直接操作⁠3。这比接一个聊天框难,因为它要求团队真正理解 AI 的推理和调用边界⁠3。适合这么做的,是那些会被 Agent 反复调用、且结构化调用比人点界面更准的场景;如果只是偶尔用一次、或团队还没搞清 AI 擅长什么,先接个对话入口、用真实任务测一测更划算。

材料没有给出按团队规模或项目类型选型的通用标准,上面的判断只适用于“结果是否干净、context 是否被浪费”这一条线索。

回到3份原文