Skip to main content
Glama

Bun SSE Transport for MCP

by tigranbs

bun-mcp-sse-传输

使用 Bun 的模型上下文协议 (MCP) 的服务器发送事件 (SSE) 传输实现。

概述

此软件包为 MCP 服务器提供了 Bun 特有的 SSE 传输实现。它使用 SSE 协议实现从服务器到客户端的实时单向通信,并通过 HTTP POST 请求处理客户端到服务器的通信。

主要特点

  • 专为 Bun 运行时构建
  • 实现 MCP 传输接口
  • 使用适当的标头管理 SSE 连接
  • 处理传入的 JSON-RPC 消息
  • 与 Bun.serve 简单集成

快速使用

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

工作原理

  1. 当客户端连接到/sse时,服务器会创建一个 SSE 连接
  2. 服务器发送客户端应该 POST 消息的端点 URL
  3. 客户端向端点 URL 发送 JSON-RPC 消息
  4. 服务器接收这些消息并将其传递给 MCP 服务器
  5. MCP 服务器处理消息并通过 SSE 连接发送响应

该实现遵循 MCP 标准,同时利用 Bun 的流媒体功能实现高效的实时通信。

-
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.

使用专为 Bun JavaScript 运行时构建的模型上下文协议的服务器发送事件 (SSE) 实现客户端和服务器之间的实时通信。

  1. 概述
    1. 主要特点
      1. 快速使用
        1. 工作原理

          Related MCP Servers

          • -
            security
            A
            license
            -
            quality
            An unofficial JavaScript SDK to create customized servers for the Model Context Protocol, allowing definition of prompts, resources, and tools for tailored interactions.
            Last updated -
            6
            2
            JavaScript
            Apache 2.0
            • Linux
            • Apple
          • -
            security
            F
            license
            -
            quality
            A Model Context Protocol server that integrates with Cursor IDE, providing real-time communication, modern web dashboards, and extensible tools via SSE and WebSocket connections.
            Last updated -
            1,012
            1
            Python
          • -
            security
            F
            license
            -
            quality
            A Model Context Protocol server built with Express.js that provides cryptographic tools including key pair generation, shared secret derivation, and message encryption/decryption.
            Last updated -
            160
            JavaScript
          • -
            security
            F
            license
            -
            quality
            A Model Context Protocol server that integrates with Brave Search API to provide real-time search capabilities through Server-Sent Events (SSE).
            Last updated -
            TypeScript

          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