laserbox-mcp
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
LaserBox MCP
Model Context Protocol server for LaserBox — CNC laser cutting business management.
Features
Workflow Enforcement: Quotes → Approve → Order → Payment (skipped steps are rejected)
Customer Management: CRUD operations
Quote Management: Create, approve, convert to production orders
Production Orders: Track orders and generate delivery notes (PDF)
Payment Tracking: Register and list payments per order
Inventory Management: Materials, lots, suppliers, movements
Catalog Products: Product catalog with pricing
Cost Management: Cutting rates and cutter configuration
Related MCP server: Emeritus MCP Server
Installation
git clone https://github.com/FrancoMeneses/laserbox-mcp.git
cd laserbox-mcp
pip install -r requirements.txtConfiguration
export LB_URL="http://your-laserbox-host:4000"
export LB_USER="your-username@laserbox.local"With 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: 30Business Rules (Strictly Enforced)
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 itemAvailable Tools
Customers
Tool | Description |
| List all customers |
| Get customer details |
| Create new customer |
Quotes (Cotizaciones)
Tool | Description |
| List quotes (filter by status) |
| Get quote details |
| Create quote with items |
| Approve quote (required before order) |
| Delete active quote |
Orders
Tool | Description |
| Convert approved quote to order |
| Get order details |
| Get delivery note PDF |
Payments
Tool | Description |
| List payments for order |
| Register payment |
Inventory
Tool | Description |
| List materials |
| Create new material |
| Add lot to material |
| List suppliers |
Catalog
Tool | Description |
| List products |
| Create product |
Costs
Tool | Description |
| Get cutting rates |
| List cutters |
System
Tool | Description |
| List LaserBox users |
| Server status |
API Compatibility
Tested with LaserBox API running on Pi5 (port 4000). Uses Prisma + SQLite backend.
License
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.23118 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