【一句话】
UTCP (Universal Tool Calling Protocol)不要求开发者重新搭建 MCP Server,而是让 AI Agent 直接调用企业原有的 API。
【我的洞察】
如果企业已经有成熟的 API、OpenAPI 文档、身份认证、限流和审计系统,就不必为了接入 AI 再维护一套中间服务MCP Server。为了让 AI 调用天气、支付或企业内部系统,常见做法是给每项能力开发一个 MCP Server。UTCP 提出了另一条路线:提供一份机器可读的“工具说明书”,告诉 Agent 接口地址、参数、返回格式和认证方式。Agent 读完以后,直接通过 HTTP、CLI、SSE 等原生协议调用现有工具。UTCP 还能把 OpenAPI 自动转换成 Agent 可调用的工具。它还有一个值得关注的 Code Mode:Agent 不再反复调用十几个工具,而是生成一段 TypeScript,在沙箱里一次完成搜索、调用和数据处理。目前这个仓库已有约1.6K Star。
【我的观点】
UTCP 的问题意识是对的,但我不认为它能在短期内取代 MCP。MCP 已经获得大量 AI 客户端和开发工具支持,生态优势远大于 UTCP。UTCP 虽然减少了中间层,却把协议解析、权限控制和安全验证转移到了客户端,同样存在复杂度。
更实际的用法是三层组合:
底层,用 UTCP 描述企业已有 API,让 Agent 直接调用现有服务;
上层,通过 utcp-mcp 接入 Claude、Cursor 等现有 MCP 客户端;
复杂任务,再交给 Code Mode 批量编排工具,减少上下文和调用次数。MCP 负责连接生态,UTCP 负责复用现有基础设施,Code Mode 负责提升执行效率。三者分别解决不同层次的问题。UTCP 最有价值的地方,不是成为“下一个 MCP”,而是提醒开发者:世界上已经有无数成熟 API,我们未必需要为了 AI,把它们全部重新包装一遍。
看好度:★★★★

