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
import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js";
import { BunSSEServerTransport } from "bun-mcp-sse-transport";
// Create SSE transport
const transport = new BunSSEServerTransport("/messages");
// Connect to MCP server
const server = new McpServer({ name: "MyServer", version: "1.0.0" });
server.connect(transport);
// Set up Bun HTTP server
Bun.serve({
port: 3000,
routes: {
"/sse": () => transport.createResponse(),
"/messages": (req) => transport.handlePostMessage(req)
}
});
How It Works
- When a client connects to
/sse, the server creates an SSE connection - The 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.
Bun SSE Transport for MCP
Project Details
- tigranbs/bun-mcp-sse-transport
- Last Updated: 4/13/2025
Recomended MCP Servers
🔗 Model Context Protocol (MCP) Server for retrieving saved articles from Pocket API and loading them into Claude
A Model Context Protocol server for Flux image generation, providing tools for image generation, manipulation, and control
World's most advanced database DevSecOps solution for Developer, Security, DBA and Platform Engineering teams. The GitHub/GitLab for database...
MCP Server around https://expr-lang.org
Execute SQL queries and manage databases seamlessly with Timeplus. Leverage powerful tools to interact with your data, Kafka...
A python written, AI driven, MCP Talking, Email Wrestler that'll body slam your inbox into submission.
A Model Context Protocol implementation for Value Change Dump (VCD) files.
DuckDuckGo search implementation for Model Context Protocol (MCP)
A Model Context Protocol server for searching and analyzing arXiv papers





