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.txtKonfiguration
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: 30Geschä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 itemVerfügbare Tools
Kunden
Tool | Beschreibung |
| Alle Kunden auflisten |
| Kundendetails abrufen |
| Neuen Kunden erstellen |
Angebote (Cotizaciones)
Tool | Beschreibung |
| Angebote auflisten (nach Status filtern) |
| Angebotsdetails abrufen |
| Angebot mit Positionen erstellen |
| Angebot genehmigen (vor der Bestellung erforderlich) |
| Aktives Angebot löschen |
Aufträge
Tool | Beschreibung |
| Genehmigtes Angebot in Auftrag umwandeln |
| Auftragsdetails abrufen |
| Lieferschein-PDF abrufen |
Zahlungen
Tool | Beschreibung |
| Zahlungen für einen Auftrag auflisten |
| Zahlung erfassen |
Lager
Tool | Beschreibung |
| Materialien auflisten |
| Neues Material erstellen |
| Charge zu Material hinzufügen |
| Lieferanten auflisten |
Katalog
Tool | Beschreibung |
| Produkte auflisten |
| Produkt erstellen |
Kosten
Tool | Beschreibung |
| Schneidtarife abrufen |
| Schneidwerkzeuge auflisten |
System
Tool | Beschreibung |
| LaserBox-Benutzer auflisten |
| Serverstatus |
API-Kompatibilität
Getestet mit der LaserBox-API auf Pi5 (Port 4000). Verwendet Prisma + SQLite-Backend.
Lizenz
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server for Flex on the Job: inventory, jobs, customers, invoices, purchasing, sales orders.
MCP server for Product Management
MCP server for MarketTime — wholesale orders, customers, catalog and shipment tracking.
Related MCP Servers
- AlicenseAqualityBmaintenanceAn 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.23149 npm2MIT
- AlicenseNot gradedqualityDmaintenanceMCP server for integrating AI models with Emeritus services, enabling user management, tag operations, order management, and leads import via a standardized interface.MIT
- AlicenseAqualityDmaintenanceAn 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.272MIT
- AlicenseNot gradedqualityAmaintenanceMCP 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