Content
# MCP Server ERP
Servidor MCP para consulta de información del ERP (MySQL).
## Instalación
```bash
npm install
```
## Configuración
1. Copiar `.env.example` a `.env`:
```bash
cp .env.example .env
```
2. Editar `.env` con las credenciales de MySQL:
```
DB_HOST=localhost
DB_PORT=3306
DB_USER=tu_usuario
DB_PASSWORD=tu_contraseña
DB_NAME=tu_base_datos
```
## Ejecución
```bash
# Compilar
npm run build
# Ejecutar
npm start
# Desarrollo (con ts-node)
npm run dev
```
## Tools Disponibles
### Inventario
- `search_products` - Buscar productos por nombre/código
- `get_stock` - Consultar stock de un producto
- `get_inventory_summary` - Resumen del inventario
### Cartera
- `get_accounts_receivable` - Consultar cuentas por cobrar
- `get_pending_payments` - Pagos pendientes
- `get_portfolio_summary` - Resumen de cartera
### Referencias
- `search_references` - Buscar referencias
- `get_reference_details` - Detalles de una referencia
### Clientes
- `search_customers` - Buscar clientes
- `get_customer_details` - Detalles de un cliente
- `get_customer_balance` - Saldo de un cliente
## Integración con Openclaw
Agregar en la configuración de Openclaw:
```json
{
"mcpServers": {
"erp": {
"command": "node",
"args": ["C:\\Users\\EP\\Documents\\MCP POS\\mcp-erp\\dist\\index.js"]
}
}
}
```
## Personalización
Las queries SQL están en `src/db/queries/`. Editar cada archivo según las tablas y estructura de tu ERP.