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 Product Management
MCP server unifying ERPs, CRMs, APIs and knowledge base for Claude, ChatGPT and Gemini.
MCP Server for agents to onboard, pay, and provision services autonomously with InFlow
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.2353 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