开源存在于一种“演化稳定策略”(ESS)中:自由软件赢得了代码竞赛,而闭源软件则获取了利润。尽管该系统非常稳定,但它依赖于一种“以血肉驱动的机器”——即全靠无偿维护者的精疲力竭来支撑关键基础设施。 以往的修复尝试(如小费、资助和许可协议)均以失败告终,因为它们依赖于自愿慈善,或试图限制代码访问权限,而这不可避免地会导致分叉。真正的症结在于,企业确实为开源投入了数十亿美元,但资金流向了中间商(如 JFrog、Docker 和 Snyk)以购买“供应链保险”——即安全、扫描和正常运行时间服务。 解决方案不在于更改代码许可协议,而在于改变供应链账单。仓库所有者(如 npm、PyPI、Maven 等)应当实施强制性版税制度:对企业使用量进行计量,并按比例将部分收入自动分配给被使用的软件包维护者。通过将软件仓库转变为一个能够向“长尾”贡献者支付报酬的收费站,我们便能在不破坏自由代码生态系统、也不要求企业改变采购习惯的前提下,提供可持续的资金支持。
作者认为,模型上下文协议(MCP)曾经是连接大语言模型(LLM)与外部服务的关键,如今已成为一种过时的负担。MCP 最初是为了弥合早期模型能力的不足而开发,但现在随着用户堆叠大量工具服务器,它导致了严重的“上下文臃肿”,迫使开发者为了管理这些服务器而构建复杂的二级基础设施。
作者主张,现代大语言模型已不再需要这些僵化的封装。如今的模型完全有能力自主执行代码、浏览大型代码库,并直接与命令行界面(CLI)和原始 HTTP API 进行交互。通过利用现有的标准(例如使用 `Accept` 标头从网站请求 Markdown),智能体无需 MCP 特定的架构开销,即可获取所需的数据。
归根结底,本文呼吁废弃 MCP。与其维护多余的服务器层,不如将重点转向标准化智能体如何通过成熟的现有网络协议直接与互联网交互。通过将浏览器和终端作为主要接口,我们可以迈向一个更简洁、更强大的智能体未来。