laserbox-mcp
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@laserbox-mcpCreate a quote for customer Acme Corp with 5 units of product P-100"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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 unifying ERPs, CRMs, APIs and knowledge base for Claude, ChatGPT and Gemini.
Related MCP Servers
- AlicenseAqualityCmaintenanceAn 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.2379 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
- AlicenseAqualityBmaintenanceAn 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