Skip to main content
Glama
laserbox-mcp

laserbox-mcp

LaserBox MCP

Model Context Protocol-Server für LaserBox — Verwaltung von CNC-Laserschneidbetrieben.

Features

  • Workflow-Durchsetzung: Angebote → Genehmigen → Auftrag → Zahlung (übersprungene Schritte werden abgelehnt)

  • Kundenverwaltung: CRUD-Operationen

  • Angebotsverwaltung: Erstellen, genehmigen, in Produktionsaufträge umwandeln

  • Produktionsaufträge: Aufträge verfolgen und Lieferscheine (PDF) erstellen

  • Zahlungsverfolgung: Zahlungen pro Auftrag erfassen und auflisten

  • Lagerverwaltung: Materialien, Chargen, Lieferanten, Bewegungen

  • Katalogprodukte: Produktkatalog mit Preisgestaltung

  • Kostenverwaltung: Schneidtarife und Schneidwerkzeug-Konfiguration

Related MCP server: Emeritus MCP Server

Installation

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

Konfiguration

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

Mit 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

Geschäftsregeln (streng durchgesetzt)

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

Verfügbare Tools

Kunden

Tool

Beschreibung

list_customers

Alle Kunden auflisten

get_customer

Kundendetails abrufen

create_customer

Neuen Kunden erstellen

Angebote (Cotizaciones)

Tool

Beschreibung

list_quotes

Angebote auflisten (nach Status filtern)

get_quote

Angebotsdetails abrufen

create_quote

Angebot mit Positionen erstellen

approve_quote

Angebot genehmigen (vor der Bestellung erforderlich)

delete_quote

Aktives Angebot löschen

Aufträge

Tool

Beschreibung

convert_quote_to_order

Genehmigtes Angebot in Auftrag umwandeln

get_order

Auftragsdetails abrufen

get_remision

Lieferschein-PDF abrufen

Zahlungen

Tool

Beschreibung

list_payments

Zahlungen für einen Auftrag auflisten

register_payment

Zahlung erfassen

Lager

Tool

Beschreibung

list_inventory

Materialien auflisten

create_material

Neues Material erstellen

add_lot

Charge zu Material hinzufügen

list_suppliers

Lieferanten auflisten

Katalog

Tool

Beschreibung

list_catalog_products

Produkte auflisten

create_catalog_product

Produkt erstellen

Kosten

Tool

Beschreibung

get_rates

Schneidtarife abrufen

list_cutters

Schneidwerkzeuge auflisten

System

Tool

Beschreibung

list_users

LaserBox-Benutzer auflisten

health_check

Serverstatus

API-Kompatibilität

Getestet mit der LaserBox-API auf Pi5 (Port 4000). Verwendet Prisma + SQLite-Backend.

Lizenz

MIT

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    B
    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
    149 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
    D
    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