近年来,AI领域掀起了一场技术革命,而在这场革命的浪潮中,一个名为MCP(Model Context Protocol,模型上下文协议)的新词悄然走红,成为了各大科技巨头竞相追捧的对象。从百度到字节跳动,从美国的OpenAI到中国的阿里、腾讯,无一不表达了对MCP的浓厚兴趣与高度认可。
百度董事长李彦宏对MCP赞誉有加,认为它让AI更加贴近外部世界,能够更轻松地获取信息,更自如地调用工具,是AI发展历程中的重要一步。他甚至表示,百度将全力支持开发者积极拥抱MCP。字节跳动旗下火山引擎的总裁谭待也持相似观点,他将MCP比作互联网早期的HTML和HTTP协议,认为其对推动外部应用的发展将起到举足轻重的作用。
那么,这个让众多大厂为之倾倒的MCP,究竟有何神奇之处?其实,MCP的核心功能在于为大模型如Deepseek、豆包等提供了一种快速对接地图、编程工具、文档等外部应用的通信协议。它就像给AI大脑装上了手脚,使其不仅能思考,还能指挥应用行动,从而形成智能体。
以近期备受瞩目的智能体Manus为例,虽然它并非通过MCP连接,但其展现出的强大能力——如一声令下就能从零开始制作一款飞机大战游戏——让人们窥见了大模型连接应用后的无限可能。智能体在收到人类命令后,会由大模型规划问题解决思路及步骤,选择有助于实现目标的外部应用,并指导其逐步产出所需结果。
对于开发者而言,MCP更是智能体开发过程中的得力助手。只要所选用的大模型和外部应用都支持这一协议,就能实现一键调用,大大节省了代码编写工作。Anthropic公司,作为MCP的提出者,在官网中将其比作USB-C接口,提供了一种标准化的方式将AI模型连接到不同的数据源和工具上。在这一架构中,大模型应用程序作为客户端(MCP Client),外部应用则作为服务器(MCP Server),一个客户端往往能连接多个服务器。
然而,MCP并非首个提出的大模型通信协议。早在2023年6月,OpenAI就发布了同类协议Function Call。但Function Call存在参数结构和返回格式不统一等问题,导致每次连接都需要重新开发代码,效率较低。相比之下,MCP以其运作靠谱、模式简约、足够开放的特点,赢得了各大厂的青睐。
随着MCP的走红,各大科技巨头纷纷加入其生态体系。从美国的OpenAI、谷歌、微软、亚马逊,到中国的百度、阿里、字节跳动、腾讯,无一不在积极拥抱MCP。以百度为例,不仅其大模型服务与开发平台千帆和AI编码工具Comate接入了MCP,连百度搜索、地图、文库、网盘等核心应用也进行了MCP化。百度还在搜索中设置了MCP server发现平台,能够索引全网的优质MCP server。
然而,在这场对MCP的狂热追求背后,也隐藏着一些隐忧。首先,MCP市场存在乱象。有开发者表示,他曾试用过数百个MCP项目,其中大部分存在严重问题,从简单的配置错误到完全无法使用的情况都有。由于缺乏评价体系,智能体难以判断哪个MCP组件最好用或最适合。同时,安全隐患也不容忽视。大模型本身的幻觉输出和数据泄露风险,以及MCP组件可能被黑灰产利用等问题,都给智能体的应用带来了挑战。
不仅如此,MCP还面临着来自其他协议的竞争压力。谷歌推出的A2A(Agent 2 Agent)协议就是一种智能体之间的通信协议。虽然A2A与MCP在应用场景上有所差异,但二者都是智能体搭建过程中的API调用协议,存在一定程度的功能重叠和相互替代的可能性。
在这场技术革命与生态争夺的博弈中,各大厂对MCP的追求既热烈又谨慎。他们既想抓住这个新兴领域的机遇,成为智能体生态中的佼佼者;又担心MCP会颠覆现有的用户习惯和流量变现模式。因此,在积极拥抱MCP的同时,他们也在寻找平衡与突破的路径。
尽管MCP目前面临着诸多挑战和竞争压力,但其作为AI领域的新星,仍然具有巨大的潜力和发展前景。随着技术的不断进步和市场的逐渐成熟,MCP有望在未来成为智能体生态中的重要基石。
当然,这场技术革命并不会止步于MCP。未来,还会有更多更强大的通信协议涌现出来,推动AI领域不断向前发展。而在这场没有终曲的舞会中,谁能成为最终的破局者,让我们拭目以待。