微信扫码
添加专属顾问
我要投稿
深入浅出的MCP入门解读,让你轻松掌握AI新技能。核心内容:1. MCP基础概念及其核心目标2. MCP的实际作用与系统架构3. MCP如何让AI成为“万能小助手”
大家好,我是Cita(西塔),一名普通程序员,目标是通过AI工具、AI编程分享,让普通人了解AI、学习AI。
最近太忙了,身为程序员的我,都还没怎么去深入了解MCP。今天,终于得空把MCP“啃下来”了,这里就用大白话给大家科普下什么是MCP吧~
MCP(Model Context Protocol,模型上下文协议),核心目标是解决大语言模型(LLM)与外部工具的通信问题。
举个栗子?
你家的智能音箱要控制空调等家居设备
这时候MCP站出来:"都别吵!你们说各自的方言,我当翻译!"?
如果没有MCP,音箱就得学会每个设备的协议,才能和它们进行交流。
有了MCP后,音箱只需要和MCP“说话”,由MCP来负责翻译,而MCP与设备的交互实现就由各个设备厂商来实现。
想象你在使用AI客服:
这就是MCP的神奇之处:它让AI真正成为了一个"万能小助手",能够像人类一样灵活地使用各种工具来完成任务!
MCP采用「客户端-服务器」架构,其中包含了三个核心角色:
想象 MCP 就像一个高效的外卖订餐系统:
它是谁:就是你本人,或者你正在用的那个“点外卖”的工具。比如你用的手机上的外卖App(这App就相当于运行AI的平台,比如Claude聊天窗口、一个编程软件)。
它干嘛:你有需求(饿了想吃饭),你通过App(主机)点餐(下达指令)。它发起请求,说“我要一份宫保鸡丁”。
它内部有啥:App里集成了一个专门负责联系商家和跑腿的小助手 (MCP客户端)。
它是谁:它藏在你的外卖App(主机)里面,是App的专属“联络员”。
它干嘛:打包需求:当你点好宫保鸡丁后,这个小助手负责把你的订单(请求)按照外卖平台的标准格式(MCP协议) 整理好。
送单&等餐:它知道该把这个订单发给哪家餐厅的接单员 (MCP服务器),把订单送过去。
取餐&汇报:等餐厅做好了(执行完操作),它去取餐(接收结果),然后按照标准格式检查一下(解析),最后把热腾腾的宫保鸡丁(最终结果)交给你(主机)。
核心作用: 它是翻译官+快递员,把主机的“人话”翻译成MCP的“标准话”,送到服务器;再把服务器的“标准回复”翻译成主机能理解的“结果”带回来。
它是谁:它就是提供“饭菜”(工具、数据、服务)的地方部署的一个“智能接单员”。它守在资源(比如数据库、天气API、文件系统、智能设备控制中心)旁边。
它干嘛:
核心作用:它是执行者+打包员,理解标准请求,完成实际工作(访问资源、使用工具),然后把结果标准化地打包好,等待客户端来取。
你(主机) 在 外卖App(AI平台)里说:“我要宫保鸡丁!”(发起请求)。
App里的小助手(客户端)听到后:
餐厅接单员(MCP服务器)收到标准订单:
小助手(客户端)拿到外卖盒:
写到这里,我不禁回想起前段时间被API折磨的时候,飞书文档的API、阿里语音识别的API,花了好多时间查找文档、测试,好不容易才跑通。
现在,有了MCP,这些问题都可以丢给它轻松解决。
MCP就像是给AI装上了一个"万能适配器",让它能够自如地调动各种工具和服务。不管是查天气、订机票,还是控制智能家居,统统不在话下。
而对我们开发者来说,再也不用为了对接新系统熬通宵改代码了。
期待在MCP这样的技术助推下,AI真正走进千家万户的那一天。
53AI,企业落地大模型首选服务商
产品:场景落地咨询+大模型应用平台+行业解决方案
承诺:免费场景POC验证,效果验证后签署服务协议。零风险落地应用大模型,已交付160+中大型企业
2024-08-13
2024-06-13
2024-08-21
2024-07-31
2024-09-23
2024-05-28
2024-08-04
2024-04-26
2024-07-09
2024-07-20
2025-06-08
2025-06-07
2025-06-05
2025-06-04
2025-06-04
2025-06-03
2025-06-02
2025-05-31