
敏捷的剑,为何要被锁在笨重的鞘中?
“Skill 是干活的,Plugin 却被 Marketplace 绑架了。”
这句来自深度用户的吐槽,精准刺中了 Claude Code —— 那个曾被寄予厚望的 AI 编程助手 —— 当下最深的矛盾与困境。
如果你也在用 Claude Code 写代码,可能会经历这样的日常:
你只是想让它帮你快速查看当前 Git 分支,或者用一行 awk 命令处理日志,又或者查一下公司内网那个独特的 API 文档格式。这是开发者 80% 的真实场景——碎片、即时、高度定制。
但 Claude Code 仿佛穿着厚重的礼服,彬彬有礼地告诉你:“先生,请稍等。要使用这个‘微能力’,您需要先为它建立一个独立的 MCP 服务,编写详细的配置清单,遵循标准的通信协议。然后,或许,您可以开始您的工作了。”
这感觉,就像你想在厨房接杯水喝,却被告知必须先立项、画蓝图、盖一座自来水厂。
一、 核心谬误:用“分发应用”的思维,管理“瞬间动作”
Claude Code 背后的 MCP 体系,其设计带着明显的“App Store 情结”。
它试图打造一个秩序井然的“AI 能力商店”:每个功能都以“Plugin”形式上架,经过审核,运行在安全的沙箱,通过标准协议通信。这套逻辑在分发“微信”、“抖音”这类重型、通用、长期驻留的应用时,是天经地义的。
但AI 编程的日常,是“微能力”的瞬间调用,不是“重应用”的长期持有。
为“一瓢饮”造“万泉厂”:绝大多数开发需求是长尾的、一次性的、私人的。为了一个临时的日志分析脚本,去构建一个完整的 MCP Server,其开发成本已远超脚本本身的价值。这不是赋能,这是劝退。
“长尾”需求的集体沉默:Marketplace 生态天然偏好通用、高频、可复用的能力。那 80% 独特、小众、仅对你自己有价值的“技能”,根本没有上架的动力和意义。用“上架”的标准来框定所有能力,等于在源头扼杀了 AI 助手最大的魅力——个性化。
性能的“形式主义”灾难:MCP 的进程间通信架构,在调用一个本地 Shell 命令时,显得无比臃肿。想象一下,你只是想让 AI 执行
ls -la,背后却要启动一个独立进程、序列化数据、跨进程通信、再反序列化结果。这种开销,是对“敏捷”二字的讽刺。
二、 撕裂的定位:是封闭的帝国,还是极客的利刃?
这种别扭,源于 Claude Code 商业愿景与开发者体验的根本性拉扯。
Anthropic 想要的,是一个可控的、标准的、有商业潜力的生态帝国。MCP 协议是帝国的法律,Marketplace 是收税的集市。这要求一切能力必须“上户口”,必须“守规矩”,方便管理与收费。
开发者想要的,是一把顺手、听话、极度贴合自己工作流的瑞士军刀。它应该像 Bash 一样,让我把常用脚本丢进
~/bin就能直接用;它应该理解我的项目结构,调用我的私有脚本,而不用向任何“应用商店”报备。
Claude Code 试图在“帝国”与“军刀”之间走钢丝,结果却是:既失去了建立封闭生态的绝对控制力(因为协议本身是开放的),又因沉重的架构损耗了作为开发利刃的极致体验。
三、 可持续之路:回归“技能优先”,解绑“分发枷锁”
如果 Claude Code 不改变,它将被更轻、更野的开源框架“偷家”。那些直接在进程内调用 Python 函数、将 Bash 脚本映射为 AI 能力的项目,正在用极致的 DX 证明:AI 助手的灵魂是敏捷,而非重量。
一条更可持续的演进路径,清晰可见:
1. 拥抱“无壳技能”:脚本即能力
在工程层面,必须原生支持一种“零成本”的能力注册机制。比如,在项目根目录创建一个 .claude/skills/文件夹。里面的任何一个 .py或 .sh文件,附加一个简单的描述文档,就能被 Claude Code 直接识别、理解并调用。无独立进程,零通信延迟,就像调用一个内置函数。
2. 明确 MCP 的边界:它应是“连接器”,而非“基座”
MCP 的真正价值,在于连接外部的、网络的、异构的重型服务,比如 GitHub API、云数据库、公司内部系统。它应该被“降级”为专门处理这类复杂集成的“网络层”,而不是成为所有能力(包括本地 echo命令)都必须通过的“万能基座”。
3. 让 Marketplace 成为“可选项”,而非“必选项”
本地的、私有的 Skill 必须拥有最高优先级,并能无缝覆盖 Marketplace 的公共 Plugin。Marketplace 应该是一个“你可以从这里方便地获取通用能力”的便利工具,而不是“你所有的能力都必须从这里获得许可”的强制关卡。
结语:让剑归鞘,让水自流
AI 编程助手的终极魅力,在于它能否成为开发者思维的延伸,成为数字世界里的“直觉”。
当一个想法诞生,开发者需要的不是启动一个“应用”,而是完成一个“动作”。这个动作应该像呼吸一样自然,像肌肉记忆一样迅速。
Claude Code 当前的困境,是给每个“直觉动作”都套上了一层“应用申请”的官僚程序。这背离了工具的本质。
真正的解决方案,不是把剑锻造得更加华丽、沉重,然后锁进更复杂的剑鞘。而是放下打造“万剑图谱”的执念,让开发者能随手捡起地上的树枝,也能使出精准的剑招。
Skill 是干活的,就让它纯粹地干活。
Plugin 想被分发,就让它在 Marketplace 里安静等待被选择。
只有将“敏捷的本地技能”与“沉重的分发生态”彻底解耦,AI 编程助手才能真正从穿着铠甲跳舞的表演者,变回开发者手中那柄心意相通、如臂使指的利剑。
一哥行走杂谈
最好的工具从不教它的用户如何工作,而是无声地融入用户的工作流,成为他呼吸的一部分。当技术开始追求自己的生态与帝国,往往就是它忘记为人服务的初心之时。工具的终极智慧,是懂得何时隐形。
夜雨聆风