counterpart_discover_printers
Discovers Bambu 3D printers on the local network via SSDP announcements and returns serial, model, name, and firmware; listen duration is configurable. Does not connect or authenticate.
Instructions
Counterpart contract (counterpart/1): Bambu printers on the local network, from their own SSDP announcements (UDP 2021), with serial, model (as bambu_model names it), name and firmware. Listens for duration_ms (default 4000). network is "unavailable" when another app holds the port. Never connects to or authenticates with a printer.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "counterpart_discover_printers"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| duration_ms | No | How long to listen (default 4000). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| network | Yes | ||
| contract | Yes | ||
| printers | Yes |