Integrations
Provides a Bun-specific implementation of Server-Sent Events (SSE) transport for MCP servers, leveraging Bun's runtime and streaming capabilities for efficient real-time communication between server and client.
bun-mcp-sse-传输
使用 Bun 的模型上下文协议 (MCP) 的服务器发送事件 (SSE) 传输实现。
概述
此软件包为 MCP 服务器提供了 Bun 特有的 SSE 传输实现。它使用 SSE 协议实现从服务器到客户端的实时单向通信,并通过 HTTP POST 请求处理客户端到服务器的通信。
主要特点
- 专为 Bun 运行时构建
- 实现 MCP 传输接口
- 使用适当的标头管理 SSE 连接
- 处理传入的 JSON-RPC 消息
- 与 Bun.serve 简单集成
快速使用
Copy
工作原理
- 当客户端连接到
/sse
时,服务器会创建一个 SSE 连接 - 服务器发送客户端应该 POST 消息的端点 URL
- 客户端向端点 URL 发送 JSON-RPC 消息
- 服务器接收这些消息并将其传递给 MCP 服务器
- MCP 服务器处理消息并通过 SSE 连接发送响应
该实现遵循 MCP 标准,同时利用 Bun 的流媒体功能实现高效的实时通信。
This server cannot be installed
使用专为 Bun JavaScript 运行时构建的模型上下文协议的服务器发送事件 (SSE) 实现客户端和服务器之间的实时通信。