Nestbolt
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| NESTBOLT_WORKSPACE | No | The server reads and writes only inside its working directory (or NESTBOLT_WORKSPACE). |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| estimate_sheetsA | A fast lower bound on sheets for planning and quotes: net part area divided by usable sheet area. Necessary, not sufficient: real layouts can need more sheets. Also flags parts that fit no sheet in any allowed rotation. |
| export_layoutC | Write per-sheet SVG/DXF or preserving LBRN2 for a valid layout, transforming the original curves (arcs and splines stay curves). Refuses invalid layouts. |
| import_partsA | Import SVG/DXF outlines or one LightBurn lbrn2/lbrn project into a part library (mm). LightBurn groups stay rigid and original artwork/settings are retained for lbrn2 export. Writes the library to a file and returns part ids, areas, bounds, layer kerf and import warnings. Use the ids in nest requests. |
| nestA | Nest library parts on fixed sheets with a repeatable budget (time_budget_s, at most 300). Writes job.json, layout.json, report.json and one SVG and DXF per sheet (preserving LBRN2 for LightBurn); returns the independently checked metrics. Sends progress notifications. |
| validate_layoutA | Check a layout file against the library parts, sheets and spacing of a request with the independent validator; returns validity, violations and material metrics. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 5 tools
Each tool maps to a distinct pipeline stage: import, estimate, nest, validate, export. There is minor overlap between nest and export_layout (both produce SVG/DXF), and estimate_sheets versus nest could be confused, but the descriptions clearly distinguish planning/estimating from actual nesting.
Four tools follow a consistent verb_noun snake_case pattern (estimate_sheets, export_layout, import_parts, validate_layout). 'nest' is a bare verb without a noun, which is a minor deviation but still readable and predictable.
Five tools are well-scoped for a nesting workflow; each covers a necessary stage (import, estimate, nest, validate, export) without redundancy or missing steps.
The surface covers the full lifecycle from importing parts through estimating, nesting, validating, and exporting layouts. Minor gaps exist around managing existing part libraries (no list/delete/update tools), but the core workflow is complete and agents can work around these limitations.