字数 1393,阅读大约需 7 分钟

别再为人类堆按钮了:下一个十年的软件,可能先写给 Agent 用
这两天我看到 Garry Tan 在看完 Salesforce Headless 360 的发布后,只说了一句很短的话:
The future is MCP/CLI。 [1]
我觉得,这句话不是感慨,而是在给整个软件行业打预告。
因为 Salesforce 这次做的,并不是一次普通功能升级。它是在明确表态:未来的软件,不一定要先做给人看,而是要先做给 Agent 调用。 官方甚至直接把话挑明了:Everything on Salesforce is now an API, MCP tool, or CLI command。[2]
这背后最值得重视的变化是:软件的默认用户,正在从“人”切换成“AI Agent”。 [3]
Salesforce 这次,改的不是功能,而是软件形态
Headless 360 的核心,不是又加了几个 AI 能力,而是把 Salesforce 的核心资产系统性拆成了 Agent 可直接调用的接口层。
Data 360、Customer 360、Agentforce、Slack,这些过去主要包裹在 UI 里的能力,现在被暴露成三种形式:
• API • MCP 工具 • CLI 命令
而且不是说说而已。官方这次一口气放出了 60+ 个新的 MCP 工具 和 30+ 个预配置编码技能,让 Claude Code、Cursor、Codex、Windsurf 这类编码 Agent 可以直接接入平台能力。[4]
换句话说,Salesforce 想表达的是:
别再让 Agent 去读页面、点按钮、猜流程了。直接给它可调用、可审计、可自动化的原生接口。 [5]
MCP 为什么突然变重要了?
MCP 是 Anthropic 在 2024 年 11 月发布的开放协议,目标是把 AI 系统连接外部工具和数据源这件事标准化,减少过去那种一对一、重复开发的集成模式。[6]
如果说得更通俗一点,我会把它理解成:
Agent 世界里的通用接口层。
它的价值不在于“又多了一个协议”,而在于它开始把“工具接入”这件事,从定制开发推向标准接入。也正因此,OpenAI、Cursor、Windsurf 这些工具链都已经提供了 MCP 相关支持。[7]
真正被推翻的,是“软件该怎么做”
过去二十年,我们做软件,默认服务对象是人。
所以大家拼页面、拼交互、拼视觉、拼流程顺滑度。但 Agent 不关心这些。它需要的是:
• 明确输入输出 • 稳定权限边界 • 低歧义调用路径 • 可重复、可调试的执行过程
从这个角度看,GUI 对 Agent 并不是优势,很多时候反而是负担。因为让 Agent 去走浏览器和视觉识别,往往意味着更高的 token 成本、更强的不确定性,以及更难排查的问题。相反,结构化接口、CLI 和协议化工具,反而更适合 Agent。[8]
所以我现在越来越认同一个判断:
UI/UX 不会消失,但它正在从“软件本体”变成“给人类用的一层外壳”。
未来真正的护城河,很可能不是界面做得多漂亮,而是:
你的后端能力,能不能原生、稳定、安全地被 Agent 调用。
为什么是 MCP + CLI,而不是只谈 MCP
我觉得 Garry Tan 那句话最有意思的地方,就在这里。
他不是说未来只有 MCP,他说的是:MCP/CLI。 [9]
这背后的逻辑其实很清楚:
• MCP 更适合做动态发现和轻量连接 • CLI 更适合做生产级、确定性的执行
一个负责让 Agent “看见工具、理解工具”,一个负责让 Agent “把事情稳定做完”。
所以 CLI 这个看起来像“老古董”的东西,反而可能在 AI 时代重新翻红。对人类来说,CLI 门槛高;对 Agent 来说,它却是最便宜、最可靠、最容易调试的接口之一。[10]
机会很大,风险更现实
这件事当然不只是机会。
当 Agent 拿到 MCP 工具和高权限接口,本质上就等于拿到了系统行动权。误删数据、批量改错配置、错误触发流程,这些都不再是理论问题,而是马上会进入企业生产环境的现实问题。Salesforce 这次也把治理、权限和可控性放在了很重要的位置。[11]
所以真正值得每家 SaaS 公司思考的问题,不是“要不要蹭 MCP”,而是:
你的产品,准备好被 Agent 使用了吗?
如果没有,那你今天优化的,可能还是旧范式里的局部胜利。而新范式,已经开始了。
写在最后
我越来越强烈地觉得:
未来最值钱的软件公司,不一定是界面做得最漂亮的那批,而可能是把能力拆得最清楚、权限管得最严格、最适合 Agent 调用的那批。
以前我们做软件,想的是“用户点哪里”。以后我们做软件,可能更该想的是:
Agent 下一步会调用什么。
参考链接
1. Salesforce 官方:Introducing Salesforce Headless 360. No Browser Required.https://www.salesforce.com/news/stories/salesforce-headless-360-announcement/ 2. VentureBeat:Salesforce launches Headless 360 to turn its entire platform into infrastructure for AI agentshttps://venturebeat.com/ai/salesforce-launches-headless-360-to-turn-its-entire-platform-into-infrastructure-for-ai-agents 3. Anthropic 官方:Introducing the Model Context Protocolhttps://www.anthropic.com/news/model-context-protocol 4. OpenAI 官方文档:MCP and Connectorshttps://developers.openai.com/api/docs/guides/tools-connectors-mcp 5. OpenAI 官方文档:Building MCP servers for ChatGPT Apps and API integrationshttps://developers.openai.com/api/docs/mcp 6. Cursor 官方文档:Model Context Protocol (MCP)https://cursor.com/docs/mcp 7. Windsurf 官方文档:Cascade MCP Integrationhttps://docs.windsurf.com/windsurf/cascade/mcp 8. Garry Tan:The future is MCP/CLIhttps://x.com/garrytan/status/2045083646730936745 9. Garry Tan:Here is how to make a good MCP: do it as a CLI firsthttps://x.com/garrytan/status/2040516672612950508 10. CIO:Salesforce launches Headless 360 to support agent-first enterprise workflowshttps://www.cio.com/article/4159536/salesforce-launches-headless-360-to-support-agent-first-enterprise-workflows.html
夜雨聆风