README Documentation
MCP Pedidos - Servidor de Pedidos
Este es un servidor MCP (Model Context Protocol) para gestionar pedidos a través de una API REST.
Configuración de Variables de Entorno
Para configurar las credenciales y URL de la API, crea un archivo .env
en la raíz del proyecto basándote en el archivo env.example
.
Configuración Automática
Ejecuta el script de configuración para crear automáticamente el archivo .env
:
npm run setup-env
Variables de Entorno Disponibles
API_EMAIL
: Email para autenticación en la APIAPI_PASSWORD
: Contraseña para autenticación en la APIAPI_BASE_URL
: URL base de la API (opcional, por defecto usa la URL hardcodeada)
Ejemplo de archivo .env
# Credenciales de autenticación
API_EMAIL=tu_email@ejemplo.com
API_PASSWORD=tu_contraseña
# URL base de la API
API_BASE_URL=https://services.sweetmoments.mx
Instalación
npm install
Desarrollo
npm run dev
Compilación
npm run build
Uso
El servidor MCP se ejecuta a través de stdio y proporciona herramientas para:
- Crear pedidos
- Autenticar con la API
- Buscar productos y tamaños
- Gestionar caché y autenticación
Herramientas Disponibles
crear_pedido
: Crea un nuevo pedidoautenticar
: Autentica con la APIbuscar_producto
: Busca un producto por descripciónbuscar_tamaño
: Busca un tamaño por descripciónlimpiar_cache
: Limpia el cachéinvalidar_auth
: Invalida la autenticación actual
Seguridad
⚠️ Importante:
- Nunca compartas el archivo
.env
ya que contiene credenciales sensibles - Agrega
.env
a tu.gitignore
para evitar subirlo accidentalmente al repositorio - Usa credenciales diferentes para desarrollo y producción
Quick Actions
Key Features
Model Context Protocol
Secure Communication
Real-time Updates
Open Source