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-transport
A Server-Sent Events (SSE) transport implementation for the Model Context Protocol (MCP) using Bun.
Overview
This package provides a Bun-specific implementation of SSE transport for MCP servers. It enables real-time, one-way communication from server to client using the SSE protocol, with client-to-server communication handled via HTTP POST requests.
Key Features
Built specifically for Bun runtime
Implements the MCP transport interface
Manages SSE connections with proper headers
Handles incoming JSON-RPC messages
Simple integration with Bun.serve
Quick Usage
How It Works
When a client connects to
/sse
, the server creates an SSE connectionThe server sends the endpoint URL where the client should POST messages
The client sends JSON-RPC messages to the endpoint URL
The server receives these messages and passes them to the MCP server
The MCP server processes the messages and sends responses via the SSE connection
This implementation follows the MCP standard while leveraging Bun's streaming capabilities for efficient real-time communication.
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Enables real-time communication between client and server using Server-Sent Events (SSE) for the Model Context Protocol, specifically built for the Bun JavaScript runtime.
Related MCP Servers
- AsecurityFlicenseAqualityAn implementation of the Model Context Protocol (MCP) server using Server-Sent Events (SSE) for real-time communication, providing tools for calculations and dynamic resource templates.
- -securityFlicense-qualityA server for Model Context Protocol (MCP) that uses Server-Sent Events (SSE) for streaming communication, enabling tools like the HackerNews API to be accessed through a secure HTTP+SSE transport.Last updated -24
- -securityFlicense-qualityA Model Context Protocol server that enables real-time communication using Server-Sent Events (SSE), providing standardized model management and resource templating capabilities.Last updated -
- -security-license-qualityA TypeScript implementation of a Model Context Protocol server that uses Server-Sent Events for real-time communication and Bearer Token authentication to enable secure interaction with LLM clients like Claude Desktop.Last updated -MIT License