Skip to main content
Glama

Express MCP Server Echo

by jhgaylor

Servidor MCP Express

Un servidor de Protocolo de Contexto de Modelo (MCP) sin estado creado con Express y TypeScript.

Características

  • Implementación de servidor MCP sin estado con transporte HTTP Streamable moderno
  • TypeScript para seguridad de tipos
  • Express.js para el manejo de HTTP

Requisitos

  • Node.js 18+
  • npm o hilo

Instalación

# Clone the repository (or download) git clone https://github.com/your-username/sample-express-mcp-server.git cd sample-express-mcp-server # Install dependencies npm install

Desarrollo

# Build the TypeScript code npm run build # Run in development mode with auto-reloading npm run dev # Run tests (when added) npm test

Estructura del servidor

src/ ├── index.ts # Main application entry point └── server.ts # MCP server definition with resource, tool, and prompt

Funcionalidad disponible

Este servidor implementa un punto final de eco simple con tres componentes MCP:

  • Recurso : echo://{message} - Devuelve el mensaje como un recurso
  • Herramienta : echo - Repite el mensaje proporcionado como una respuesta de la herramienta
  • Prompt : echo - Crea un mensaje de usuario con el mensaje proporcionado

Protocolo MCP

Este servidor implementa el Protocolo de Contexto de Modelo (MCP), una forma estandarizada para que los LLM interactúen con datos y funcionalidades externas. Expone un punto final de API sin estado que responde a solicitudes JSON-RPC.

Uso de la API

Envíe una solicitud POST a /mcp con una carga útil JSON-RPC:

Inicializar
curl -X POST http://localhost:3001/mcp \ -H "Content-Type: application/json" \ -H "Accept: application/json" \ -H "Accept: text/event-stream" \ -d '{ "jsonrpc": "2.0", "id": 1, "method": "initialize", "params": { "protocolVersion": "2024-11-05", "capabilities": { "roots": { "listChanged": true }, "sampling": {} }, "clientInfo": { "name": "ExampleClient", "version": "1.0.0" } } }'
Herramienta de eco de llamada
curl -X POST http://localhost:3001/mcp \ -H "Content-Type: application/json" \ -H "Accept: application/json" \ -H "Accept: text/event-stream" \ -d '{ "jsonrpc": "2.0", "method": "tools/call", "params": { "name": "echo", "arguments": { "message": "Hello, World!" } }, "id": 1 }'

Licencia

ISC

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

Un servidor de protocolo de contexto de modelo sin estado que implementa una funcionalidad de eco simple con componentes de recursos, herramientas y solicitudes, lo que permite a los LLM responder con eco a los mensajes a través de interacciones MCP estandarizadas.

  1. Características
    1. Requisitos
      1. Instalación
        1. Desarrollo
          1. Estructura del servidor
            1. Funcionalidad disponible
              1. Protocolo MCP
                1. Uso de la API
              2. Licencia

                Related MCP Servers

                • -
                  security
                  F
                  license
                  -
                  quality
                  A Model Context Protocol server that allows LLMs to execute shell commands and receive their output in a controlled manner.
                  Last updated -
                  Python
                • A
                  security
                  A
                  license
                  A
                  quality
                  A Model Context Protocol server that gives LLMs the ability to interact with Ethereum networks, manage wallets, query blockchain data, and execute smart contract operations through a standardized interface.
                  Last updated -
                  31
                  323
                  2
                  TypeScript
                  MIT License
                • A
                  security
                  A
                  license
                  A
                  quality
                  An educational implementation of a Model Context Protocol server that demonstrates how to build a functional MCP server for integrating with various LLM clients like Claude Desktop.
                  Last updated -
                  1
                  88
                  Python
                  MIT License
                  • Apple
                  • Linux
                • A
                  security
                  A
                  license
                  A
                  quality
                  A simple server implementing the Model Context Protocol (MCP) that echoes messages back, designed for testing MCP clients.
                  Last updated -
                  1
                  Python
                  MIT License

                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/jhgaylor/express-mcp-server-echo'

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