Skip to main content
Glama

Bun SSE Transport for MCP

by tigranbs

transporte bun-mcp-sse

Una implementación de transporte de eventos enviados por el servidor (SSE) para el Protocolo de contexto de modelo (MCP) utilizando Bun.

Descripción general

Este paquete proporciona una implementación específica de Bun del transporte SSE para servidores MCP. Permite la comunicación unidireccional en tiempo real entre el servidor y el cliente mediante el protocolo SSE, gestionando la comunicación cliente-servidor mediante solicitudes HTTP POST.

Características principales

  • Creado específicamente para el tiempo de ejecución de Bun
  • Implementa la interfaz de transporte MCP
  • Administra conexiones SSE con encabezados adecuados
  • Maneja mensajes JSON-RPC entrantes
  • Integración sencilla con Bun.serve

Uso rápido

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) } });

Cómo funciona

  1. Cuando un cliente se conecta a /sse , el servidor crea una conexión SSE
  2. El servidor envía la URL del punto final donde el cliente debe publicar mensajes
  3. El cliente envía mensajes JSON-RPC a la URL del punto final
  4. El servidor recibe estos mensajes y los pasa al servidor MCP
  5. El servidor MCP procesa los mensajes y envía respuestas a través de la conexión SSE

Esta implementación sigue el estándar MCP y al mismo tiempo aprovecha las capacidades de transmisión de Bun para una comunicación eficiente en tiempo real.

-
security - not tested
F
license - not found
-
quality - not tested

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.

Permite la comunicación en tiempo real entre el cliente y el servidor mediante eventos enviados por el servidor (SSE) para el Protocolo de contexto de modelo, creado específicamente para el entorno de ejecución de JavaScript de Bun.

  1. Descripción general
    1. Características principales
      1. Uso rápido
        1. Cómo funciona

          Related MCP Servers

          • A
            security
            F
            license
            A
            quality
            An 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.
            Last updated -
            1
            JavaScript
          • -
            security
            F
            license
            -
            quality
            A 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 -
            23
            TypeScript
          • -
            security
            F
            license
            -
            quality
            A Model Context Protocol server that enables real-time communication using Server-Sent Events (SSE), providing standardized model management and resource templating capabilities.
            Last updated -
            TypeScript
          • -
            security
            F
            license
            -
            quality
            A Model Context Protocol (MCP) server implementation that uses Server-Sent Events (SSE) to enable real-time, server-pushed updates between AI models and tools over HTTP connections.
            Last updated -
            1
            Python
            • Apple
            • Linux

          View all related MCP servers

          MCP directory API

          We provide all the information about MCP servers via our MCP API.

          curl -X GET 'https://glama.ai/api/mcp/v1/servers/tigranbs/bun-mcp-sse-transport'

          If you have feedback or need assistance with the MCP directory API, please join our Discord server