互联网各领域资料分享专区(不定期更新):
最近,AI圈被一个叫MCP协议的词刷屏了。先是OpenAI宣布支持Anthropic的MCP协议,后有大神Karpathy吐槽“赶紧歇了吧”,这协议到底是颠覆性创新,还是过度包装的“新瓶旧酒”?今天我们就来拆解它和传统Function调用的本质区别!
一、底层逻辑:标准化 vs 碎片化
Function调用像是给AI配了把瑞士军刀——功能虽多,但每把刀的尺寸、用法都得自己打磨。开发者需要针对不同API定制接口,比如调用天气API要写get_weather()
,调用数据库又得重新设计参数格式,导致重复“造轮子”。
而MCP协议直接打造了一套“万能翻译规则”,就像给所有数据源装上统一插口的USB-C。无论是Google Drive文件、GitHub代码库,还是企业内部CRM系统,开发者只需通过MCP的标准接口调用,就能让AI“即插即用”,无需为每个数据源单独开发适配器。
举个栗子 :
假设要让AI总结知乎热帖,传统Function调用需手动编写爬虫接口;而用MCP,只需发送一条标准化请求,AI