# 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`:
```bash
npm run setup-env
```
### Variables de Entorno Disponibles
- `API_EMAIL`: Email para autenticación en la API
- `API_PASSWORD`: Contraseña para autenticación en la API
- `API_BASE_URL`: URL base de la API (opcional, por defecto usa la URL hardcodeada)
### Ejemplo de archivo .env
```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
```bash
npm install
```
## Desarrollo
```bash
npm run dev
```
## Compilación
```bash
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 pedido
- `autenticar`: Autentica con la API
- `buscar_producto`: Busca un producto por descripción
- `buscar_tamaño`: Busca un tamaño por descripción
- `limpiar_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
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/reyesbho/mcp-moments'
If you have feedback or need assistance with the MCP directory API, please join our Discord server