Skip to main content
Glama
FrancoMeneses

laserbox-mcp

LaserBox MCP

Servidor de Model Context Protocol para LaserBox — gestión de negocio de corte láser CNC.

Características

  • Aplicación de flujo de trabajo: Cotizaciones → Aprobar → Pedido → Pago (los pasos omitidos se rechazan)

  • Gestión de clientes: operaciones CRUD

  • Gestión de cotizaciones: crear, aprobar, convertir en órdenes de producción

  • Órdenes de producción: rastrear órdenes y generar notas de entrega (PDF)

  • Seguimiento de pagos: registrar y listar pagos por pedido

  • Gestión de inventario: materiales, lotes, proveedores, movimientos

  • Productos de catálogo: catálogo de productos con precios

  • Gestión de costos: tarifas de corte y configuración de cortadoras

Related MCP server: Emeritus MCP Server

Instalación

git clone https://github.com/FrancoMeneses/laserbox-mcp.git
cd laserbox-mcp
pip install -r requirements.txt

Configuración

export LB_URL="http://your-laserbox-host:4000"
export LB_USER="your-username@laserbox.local"

Con Hermes Agent

mcp_servers:
  laserbox:
    command: "python3"
    args: ["/path/to/laserbox-mcp/src/laserbox/server.py"]
    env:
      LB_URL: "http://your-laserbox-host:4000"
      LB_USER: "agent@laserbox.local"
    timeout: 30

Reglas de negocio (aplicadas estrictamente)

1. customer → quote → approve → order → payment
2. Cannot create order without approved quote
3. Cannot register payment without order
4. Payment amount must be positive
5. Quote requires customer_id and at least one item

Herramientas disponibles

Clientes

Tool

Descripción

list_customers

Listar todos los clientes

get_customer

Obtener detalles del cliente

create_customer

Crear nuevo cliente

Cotizaciones

Tool

Descripción

list_quotes

Listar cotizaciones (filtrar por estado)

get_quote

Obtener detalles de la cotización

create_quote

Crear cotización con artículos

approve_quote

Aprobar cotización (requerido antes del pedido)

delete_quote

Eliminar cotización activa

Pedidos

Tool

Descripción

convert_quote_to_order

Convertir cotización aprobada en pedido

get_order

Obtener detalles del pedido

get_remision

Obtener PDF de nota de entrega

Pagos

Tool

Descripción

list_payments

Listar pagos del pedido

register_payment

Registrar pago

Inventario

Tool

Descripción

list_inventory

Listar materiales

create_material

Crear nuevo material

add_lot

Agregar lote al material

list_suppliers

Listar proveedores

Tool

Descripción

list_catalog_products

Listar productos

create_catalog_product

Crear producto

Costos

Tool

Descripción

get_rates

Obtener tarifas de corte

list_cutters

Listar cortadoras

Sistema

Tool

Descripción

list_users

Listar usuarios de LaserBox

health_check

Estado del servidor

Compatibilidad de API

Probado con la API de LaserBox ejecutándose en Pi5 (puerto 4000). Utiliza el backend de Prisma + SQLite.

Licencia

MIT

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    C
    maintenance
    An MCP server for Metrx — provides tools for construction, healthcare, logistics, manufacturing, and legal mid-market businesses to query and analyze their operational data via AI.
    23
    79 npm
    2
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    MCP server for integrating AI models with Emeritus services, enabling user management, tag operations, order management, and leads import via a standardized interface.
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    An MCP server that provides the complete operations brain of an industrial-services company, enabling agents to manage quoting, booking, invoicing, safety, and finances end-to-end.
    27
    2
    MIT
  • A
    license
    Not graded
    quality
    A
    maintenance
    MCP server for ConnectWise CPQ (Sell) enabling quote, line item, customer, term, template, tax code, recurring revenue, and user management via a 25-tool interface.
    Apache 2.0