print-advisor-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
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 | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| print_estimateA | Schat materiaalgebruik, gewicht, kosten en printtijd voor een 3D-print. Werkt op afmetingen óf op een bekend volume — je hebt geen bestand nodig. Geef ofwel breedte/diepte/hoogte, ofwel volume_cm3 als je dat al weet. Args: breedte_mm: breedte van het onderdeel in mm diepte_mm: diepte in mm hoogte_mm: hoogte in mm volume_cm3: massief volume in cm³, als je dat al kent (gaat vóór op afmetingen) materiaal: pla, petg, abs, asa, tpu, nylon, pc of pla-cf infill_procent: vulpercentage van het inwendige (0-100) wanddikte_mm: dikte van de buitenwand in mm laaghoogte_mm: laaghoogte in mm (0.1 fijn, 0.2 standaard, 0.3 grof) |
| material_guideA | Kies het juiste 3D-printmateriaal voor een toepassing. Args: toepassing: waar het onderdeel voor dient, bijvoorbeeld "buiten", "hittebestendig", "flexibel", "sterk", "goedkoop", "voedsel". Leeg laten geeft de volledige tabel. |
| fits_on_printerA | Controleer of een onderdeel op het bouwbed van een printer past. Houdt rekening met draaien over 45° in het vlak, wat vaak net het verschil maakt. Args: breedte_mm: breedte in mm diepte_mm: diepte in mm hoogte_mm: hoogte in mm printer: printernaam, bijvoorbeeld "bambu p2s" of "prusa mk4". Leeg laten controleert alle bekende printers. |
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 3 tools
Each tool targets a different advisory question: material selection, print-bed compatibility, and cost/time estimation. Although fits_on_printer and print_estimate both take dimensions, their purposes are clearly separated and unlikely to be confused.
All tool names use lowercase snake_case and are short, recognizable domain terms, so the set feels consistent. The forms are slightly mixed (two noun phrases and one verb phrase), but there is no camelCase or arbitrary naming to cause real friction.
Three tools is a well-scoped size for a 3D-printing advisor; each tool covers a distinct decision and earns its place. The server avoids bloat while still providing useful breadth across materials, fit, and print estimates.
The set covers the main advisory workflow: choose material, check bed fit, and estimate cost/time. It might lack more specialized advice such as printability or orientation guidance, but those gaps are workaroundable and outside the apparent scope.