✨ From vibe coding to vibe deployment. UBOS MCP turns ideas into infra with one message.

Learn more

Demo MCP Server

Este proyecto implementa un servidor MCP (Model Context Protocol) utilizando el SDK de MCP. El servidor incluye herramientas y recursos dinámicos que pueden ser utilizados para realizar operaciones específicas y generar respuestas dinámicas.

Características

  • Herramienta de suma: Una herramienta que toma dos números como entrada y devuelve su suma.
  • Recurso de saludo dinámico: Un recurso que genera un saludo personalizado basado en el nombre proporcionado en la URI.

Requisitos previos

  • Node.js (versión 16 o superior)
  • npm (gestor de paquetes de Node.js)

Instalación

  1. Clona este repositorio:

    git clone <URL-del-repositorio>
    cd mcp_001
    
  2. Instala las dependencias necesarias:

    npm install
    

Uso

  1. Inicia el servidor MCP:

    node serverMCP.ts
    
  2. El servidor comenzará a escuchar mensajes en la entrada estándar (stdin) y enviará respuestas a la salida estándar (stdout).

Estructura del proyecto

  • serverMCP.ts: Archivo principal que configura y ejecuta el servidor MCP.
  • package.json: Archivo de configuración del proyecto que incluye las dependencias y scripts.

Ejemplos de uso

Herramienta de suma

Envía un mensaje al servidor con el siguiente formato para sumar dos números:

{
  "tool": "add",
  "params": {
    "a": 5,
    "b": 3
  }
}

Respuesta esperada:

{
  "content": [
    { "type": "text", "text": "8" }
  ]
}

Recurso de saludo dinámico

Accede al recurso de saludo utilizando una URI como greeting://John para obtener un saludo personalizado:

{
  "resource": "greeting://John"
}

Respuesta esperada:

{
  "contents": [
    {
      "uri": "greeting://John",
      "text": "Hello, John!"
    }
  ]
}

Licencia

Este proyecto está bajo la licencia MIT. Consulta el archivo LICENSE para más detalles.

Demo MCP Server

208

Project Details

Featured Templates

View More
Verified Icon
AI Assistants
Speech to Text
137 1881
Customer service
Multi-language AI Translator
136 920
Data Analysis
Pharmacy Admin Panel
252 1957
AI Assistants
Talk with Claude 3
159 1522
AI Characters
Sarcastic AI Chat Bot
129 1712

Start your free trial

Build your solution today. No credit card required.

Sign In

Register

Reset Password

Please enter your username or email address, you will receive a link to create a new password via email.