Skip to main content
Glama

MCP SSE Server

by aihes

Ejemplo de servidor y cliente MCP SSE

Este repositorio contiene una implementación de ejemplo completa de un servidor y un cliente MCP (Protocolo de contexto de modelo) basados en SSE (eventos enviados por el servidor).

Descripción general

El Protocolo de Contexto de Modelo (MCP) es un protocolo de comunicación diseñado para sistemas de IA. Esta implementación demuestra cómo crear un servidor MCP que utiliza Eventos Enviados por el Servidor (SSE) para la comunicación en tiempo real con los clientes.

Características

  • Servidor MCP basado en SSE : implementa un servidor utilizando Express.js y SSEServerTransport del SDK de MCP
  • Cliente MCP interactivo : proporciona una implementación de cliente que se conecta al servidor SSE
  • Implementaciones de herramientas : incluye herramientas de ejemplo (sumar, multiplicar) con descripciones adecuadas
  • Recursos dinámicos : muestra plantillas de recursos dinámicos con patrones URI
  • Soporte de depuración : incluye configuraciones detalladas de registro y depuración

Componentes

  • server.js - Un servidor MCP básico que utiliza StdioServerTransport
  • sse-server.js : un servidor MCP que utiliza SSEServerTransport con Express.js
  • client.js - Un cliente para el servidor básico
  • sse-client.js : un cliente para el servidor SSE

Empezando

  1. Instalar dependencias:
    npm install
  2. Inicie el servidor SSE:
    npm run sse-server
  3. En otra terminal, ejecute el cliente SSE:
    npm run sse-client

Características del servidor

El servidor SSE proporciona:

  • Puntos finales de la herramienta para la suma y la multiplicación
  • Un recurso de saludo dinámico con soporte de plantillas
  • Gestión adecuada de sesiones para múltiples clientes
  • Registro detallado para depuración

Características del cliente

El cliente SSE demuestra:

  • Conexión al servidor SSE
  • Listado de herramientas y recursos disponibles
  • Llamar a herramientas con parámetros
  • Recursos de lectura con parámetros dinámicos

Plantillas de URI

El servidor demuestra cómo exponer plantillas de URI a los clientes, lo que les permite comprender cómo construir URI de recursos de forma dinámica:

greeting://{name} - Replace {name} with any name to get a personalized greeting

Licencia

Instituto Tecnológico de Massachusetts (MIT)

You must be authenticated.

A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

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.

Tools

Una implementación del servidor de Protocolo de Contexto de Modelo (MCP) que utiliza eventos enviados por el servidor (SSE) para la comunicación en tiempo real, proporcionando herramientas para cálculos y plantillas de recursos dinámicos.

  1. Descripción general
    1. Características
      1. Componentes
        1. Empezando
          1. Características del servidor
            1. Características del cliente
              1. Plantillas de URI
                1. Licencia

                  Related MCP Servers

                  • -
                    security
                    A
                    license
                    -
                    quality
                    MCP Server simplifies the implementation of the Model Context Protocol by providing a user-friendly API to create custom tools and manage server workflows efficiently.
                    Last updated -
                    4
                    3
                    TypeScript
                    MIT License
                  • -
                    security
                    A
                    license
                    -
                    quality
                    This server implements the Model Context Protocol (MCP) to handle asynchronous tasks with real-time status tracking, robust error handling, and automatic resource management.
                    Last updated -
                    2
                    1
                    JavaScript
                    MIT License
                  • -
                    security
                    -
                    license
                    -
                    quality
                    A specialized server that helps users create new Model Context Protocol (MCP) servers by providing tools and templates for scaffolding projects with various capabilities.
                    Last updated -
                    1
                    TypeScript
                  • A
                    security
                    F
                    license
                    A
                    quality
                    A Model Context Protocol (MCP) server that interacts with system APIs, allowing users to check connections, search employees, register breakfast, and update chemical information by shifts.
                    Last updated -
                    21
                    42
                    JavaScript

                  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/aihes/mcp-sse-server'

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