Skip to main content
Glama
laserbox-mcp

laserbox-mcp

LaserBox MCP

用于 LaserBox 的模型上下文协议服务器 —— CNC 激光切割业务管理。

功能特性

  • 工作流强制:报价 → 审批 → 订单 → 付款(跳过的步骤将被拒绝)

  • 客户管理:增删改查操作

  • 报价管理:创建、审批、转换为生产订单

  • 生产订单:跟踪订单并生成交货单(PDF)

  • 付款跟踪:按订单登记和查看付款

  • 库存管理:材料、批次、供应商

  • 目录产品:带定价的产品目录

  • 成本管理:切割费率与切割机配置

Related MCP server: Emeritus MCP Server

安装

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

配置

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

使用 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

业务规则(严格执行)

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

可用工具

客户

工具

描述

list_customers

列出所有客户

get_customer

获取客户详情

create_customer

创建新客户

报价

工具

描述

list_quotes

列出报价(按状态筛选)

get_quote

获取报价详情

create_quote

创建带明细项的报价

approve_quote

审批报价(下单前必需)

delete_quote

删除有效报价

订单

工具

描述

convert_quote_to_order

将已审批的报价转换为订单

get_order

获取订单详情

get_remision

获取交货单 PDF

付款

工具

描述

list_payments

按订单列出付款

register_payment

登记付款

库存

工具

描述

list_inventory

列出材料

create_material

创建新材料

add_lot

添加材料批次

list_suppliers

列出供应商

目录

工具

描述

list_catalog_products

列出产品

create_catalog_product

创建产品

成本

工具

描述

get_rates

获取切割费率

list_cutters

列出切割机

系统

工具

描述

list_users

列出 LaserBox 用户

health_check

服务器状态

API 兼容性

已在运行于 Pi5(端口 4000)的 LaserBox API 上测试。使用 Prisma + SQLite 后端。

许可证

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
    B
    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