专栏名称: InfoQ
有内容的技术社区媒体。
目录
相关文章推荐
新浪科技  ·  【#曝尊界S800大定均价破100万元#】博 ... ·  昨天  
新浪科技  ·  【#小米YU7留资用户数是SU7同期3倍#】 ... ·  2 天前  
51好读  ›  专栏  ›  InfoQ

MCP 火爆半年后,是时候对它“祛魅”了

InfoQ  · 公众号  · 科技媒体  · 2025-05-31 10:41

正文

请到「今天看啥」查看全文


MCP 的核心价值在于解决 AI 模型与工具、数据源集成的碎片化问题。传统模式下,开发者需要为每个 AI 模型与每个工具 / 数据源的组合单独开发接口,形成“M×N”的复杂适配网络。例如,让 AI 分析 Excel 数据并发送微信提醒,需要分别开发 Excel 读取接口和微信 API 对接代码,还要处理数据格式转换,耗时耗力且易出错。MCP 通过统一协议将这种复杂度简化为“M+N”,实现真正的即插即用体验——AI 模型只需遵循 MCP 标准,就能像“插 U 盘”一样快速连接各类工具和数据源。

本文将深入探讨 MCP 的技术架构、生态价值、商业影响及未来趋势,揭示这一协议如何重构 AI 与工具、数据及智能体之间的交互方式,为企业和开发者带来前所未有的效率提升。

InfoQ:此前关于 MCP 的话题已经火爆了一段时间了。我们了解到从用户角度来讲,MCP 的关键组件包括 MCP Client 和 MCP Server, MCP Client 就是用户在使用的工具,比如 Cluade 桌面端, Cursor 这样的 IDE, 只要通过 MCP 协议连接 MCP Server 的都算 MCP Client。 MCP Server 则是具体与外部交互的组件,比如用它来操作数据库、文件系统或调用外部 API。您能从开发者的角度来聊聊,MCP 主要包括什么吗?

谭宇 :从用户角度而言,MCP 包括三个方面:第一是一套协议, 规定了 MCP Client 和 MCP Server 怎么通信,现在支持两种协议,STDIO(标准输入输出)和 SSE (Server-Sent Event);第二是一套 SDK,包括了 JavaScript、Python、GO 等多种语言的实现,方便开发者实现自己的 MCP Client/Server;第三是一个生态,通过标准的协议,大家将有价值的 MCP Server 开放出来,类似 App Store 的概念,比如现在有 mcp.so / glama 等。

InfoQ:MCP Server 的核心架构是怎样的,如何实现高并发、低延迟的实时数据访问?

谭宇 :MCP 的架构很简单,在 STDIO 协议下,MCP Server 是作为 MCP Client 的一个子进程存在,在 SSE 协议下,则是简单 C/S 架构。高并发与低延迟并非这套协议要考虑的内容。

MCP 理论上可以支持所有类型数据源






请到「今天看啥」查看全文