首页
学习
活动
专区
圈层
工具
发布
技术百科首页 >MCP >MCP 支持哪些通信传输方式?

MCP 支持哪些通信传输方式?

词条归属:MCP

1. Stdio 传输(标准输入/输出)

Stdio 传输使用标准输入/输出流进行同一机器上本地进程间的直接通信,无需网络开销,提供最佳性能。使用 Stdio 传输的本地 MCP 服务端通常只服务于单个 MCP 客户端。此方式适用于本地文件、本地数据库等需要本地访问的场景。

2. Streamable HTTP 传输

Streamable HTTP 传输使用 HTTP POST 发送客户端到服务端的请求,并结合可选的服务器发送事件(SSE)实现流式功能。此传输方式支持远程服务器通信,并支持标准 HTTP 认证方法,包括 Bearer 令牌、API 密钥和自定义标头。MCP 建议使用 OAuth 来获取身份验证令牌。

3. 已弃用的 HTTP+SSE 传输

在 2025 年 3 月 26 日的规范修订中,早期的 HTTP+SSE 传输机制被标记为已弃用,主流提供商已于 2026 年逐步停止支持。新开发的服务端应统一使用 Streamable HTTP 传输。

相关文章
物联网数据网关支持哪些传输方式
物联网数据网关支持不同物联网设备的数据集中采集、传输和边缘计算处理,包括模拟量/状态量传感器、智能终端设备、智慧灯杆、智能配电房、工业机器人监测、冷冻机组监测、机械设备监测、智能制造设备等物联网系统应用的数据采集和传输。
智慧物联小马
2021-07-21
1.8K1
golang实现mcp的sse传输方式
访问本地服务的MCP server的实现都是基于 STDIO 的方式进行通信,这种方式是靠本地进程间的标准的输入输出协议实现通信的。但是通常我们现有的微服务都是web端的应用,STDIO 的方式在这种场景下并不适用,因此,MCP协议提供了另一种通信方式,即SSE (Server-Sent Events) 传输方式。 MCP的 SSE 传输是一种基于 HTTP 的通信机制,主要用于实现服务器到客户端的流式传输。
golangLeetcode
2026-03-18
3610
linux进程间通信方式有哪些_高级进程通信方式
进程能够单独运行并且完成一些任务,但是也经常免不了和其他进程传输数据或互相通知消息,即需要进行通信,本文将简单介绍一些进程之间相互通信的技术–进程间通信(InterProcess Communication,IPC)。由于篇幅有限,本文不会对每一种进行详细介绍。
全栈程序员站长
2022-11-07
3.3K0
进程间通信方式有哪些?
进程能够单独运行并且完成一些任务,但是也经常免不了和其他进程传输数据或互相通知消息,即需要进行通信,本文将简单介绍一些进程之间相互通信的技术--进程间通信(InterProcess Communication,IPC)。由于篇幅有限,本文不会对每一种进行详细介绍。
编程珠玑
2019-07-12
2.2K0
vue组件通信方式有哪些?
父组件通过props的方式向子组件传递数据,而通过$emit 子组件可以向父组件通信。
bb_xiaxia1998
2022-10-12
2.4K0
点击加载更多
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
领券