现在,很多程序员都在谈论一个叫 MCP 的新东西。MCP 的全名是"模型上下文协议",它是一种让 AI 更好使用数据的新方法。如果你还没听说过,也没关系,但在程序员圈子里,它真的很火。有人已经用它让 AI 帮忙做 3D 设计、写代码,甚至直接操作软件。
以前,学习编程的人需要搞懂很多复杂的 API,比如 REST、GraphQL 或 SOAP。要是你解释不清楚这些东西,可能还会被别人看不起。但现在不一样了。很多人开始用 AI 写代码,只要描述需求,AI 就能帮你完成。这种方式被开玩笑地叫做"氛围编码"。
MCP 就是为这种方式服务的。你可以把它想象成 AI 的通用接口,就像 USB-C 一样,插上就能用。它是由 Anthropic 公司设计的,用来让 AI 更清楚地理解你的数据和系统。Anthropic 的老板甚至说,将来大多数代码都会由 AI 来写。
例如搭建一个 MCP 服务器,把数据库、存储空间和 API 全部连在一起。这样一来,AI 不仅能读取数据,还能在得到允许后修改数据,比如往数据库里写内容。
一个搞笑的例子:他做了一个给马用的交友软件,但马不会用手指滑屏,于是这个项目失败了。但现在可以把这个应用改成 AI 项目,用 MCP 让 AI 来帮忙分析数据、安排"约会"。
当然,作者也提醒大家不要太盲目相信 AI。如果权限没管好,AI 也可能犯严重的错误,比如删掉重要数据。不过,只要正确使用,MCP 仍然是一个非常有潜力的新技术。
简单来说,MCP 让 AI 和真实世界的程序连接得更紧密了。未来会发生什么还不确定,但现在,学会如何安全、理智地使用 AI,才是最重要的事情。