转自:高效运维
3月26日,OpenAI 宣布支持 Anthropic 推出的模型上下文协议(MCP),再加上之前的 Manus,直接让 MCP 火遍全网。到底什么是 MCP?为什么一个小小的协议会让 AI 工具集走向划时代的效应?MCP 又跟运维有啥关系?
一、什么是MCP?
MCP(Model Context Protocol)
是
Anthropic 在 2024 年底推出的开放协议
,目的是让
大模型(LLM)能直接、安全地访问和操作各种数据源和工具
,打破“数据孤岛”限制。
有了 MCP,所有数据和文件系统、开发工具、Web 浏览器和自动化生产工具,包括通信、社区生态能力等全部集成,能实现更强大的协作工作能力,其价值远不可估量。比如:Manus 能让模型执行很多操作,本质上使用的也是类似的协议。
二、标准背后的工作原理
MCP赋予了大模型的超级能力,一次构建就可以让AI与工作流深度集成,没想到千帆过境的大模型之争,竟然被一个标准协议统一。
追寻背后原理,MCP 协议采用了一种独特的架构设计,将 LLM 与资源之间的通信划分为三个主要部分:客户端、服务器和资源。
MCP基本工作流程:
-
初始化连接:客户端向服务器发送连接请求,建立通信通道。
-
发送请求:客户端根据需求构建请求消息,并发送给服务器。
-
处理请求:服务器接收到请求后,解析请求内容,执行相应的操作(如查询数据库、读取文件等)。
-
返回结果:服务器将处理结果封装成响应消息,发送回客户端。
-
断开连接:任务完成后,客户端可以主动关闭连接或等待服务器超时关闭。
以 MCP 操作本地 SQLite 数据库为例,示意图如下:
四、结 语
如果说 HTTP 协议让信息孤岛连成互联网,MCP的进化在于让 AI 模型从简单的对话应用专为全能助手。
当然,一个协议是否能真的成为标准,还要看后面的发展生态,但从 MCP 这波热度来看,堪称是智能体生态的一次标准化革命。目前已上线2600 多个 MCP Server,成为运维超级玩家的机会来了?
官方站点:www.linuxprobe.com
Linux命令大全:www.linuxcool.com
刘遄老师QQ:5604215
Linux技术交流群:2636170
(新群,火热加群中……)
想要学习Linux系统的读者可以点击
"阅读原文"
按钮来了解书籍《Linux就该这么学》,同时也非常适合专业的运维人员阅读,成为辅助您工作的高价值工具书!