bambu-printer-mcp
MCP для 3D-принтеров Bambu Lab: статус и камера, AMS и филамент, нарезка 3MF, правка STL и запуск печати по сети.
- 313 ★ репозитория
- Последний коммит
- GPL-2.0
Широкий доступ
Почему такой уровень
- Инструмент запуска печати включает нагрев и движение принтера: ошибка повредит деталь или оборудование.
- Код доступа LAN открывает управление принтером и его камерой.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add mcp/bambu-printer-mcpОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Инструмент запуска печати включает нагрев и движение принтера: ошибка повредит деталь или оборудование.
- Код доступа LAN открывает управление принтером и его камерой.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
bambu-printer-mcp ведет принтеры Bambu Lab из Claude Desktop, Claude Code и другого клиента MCP: управление печатью, правка файлов STL и полный цикл от модели до 3MF. Это урезанная версия сервера mcp-3D-printer-server только для Bambu. Запуск: `npx -y bambu-printer-mcp` по stdio, нужен Node.js 24. Инструменты правки STL: `get_stl_info`, `scale_stl`, `rotate_stl`, `extend_stl_base`, `merge_vertices`, `center_model`, `lay_flat`. Инструменты принтера: `get_printer_status`, `get_printer_filaments`, `list_printer_files`, `camera_snapshot`, потоковая камера, `upload_gcode`, `upload_file`, `start_print_job`, `pause_print`, `resume_print`, `cancel_print`, `delete_printer_file`, `clear_hms_errors`. Нарезка идет слайсером FULU OrcaSlicer-bambulab, филамент AMS сопоставляется по 3MF, по умолчанию печать идет прямо по локальной сети.
Для кого. Владельцам принтеров Bambu Lab, которые хотят печатать и готовить модели из диалога с Claude, не открывая слайсер и облако Bambu.
Подходит, если
- Модель с MakerWorld подгоняют под размеры, режут и печатают нужным цветом из AMS.
- Печать идет, и агент присылает снимок с камеры и показывает остаток времени.
- Угол детали отрывается, и агент ставит печать на паузу.
- Агент читает ошибки HMS принтера и объясняет их.
Не подходит, если
- Принтер не от Bambu Lab: из сервера удалена поддержка OctoPrint, Klipper, Duet, Prusa и Creality.
- Принтер нельзя запускать без присмотра: инструмент `start_print_job` начинает нагрев и печать.
- Нет доступа к принтеру по локальной сети и кода доступа: прямая печать их требует.
Пример запроса к агенту
Подгони эту подставку под новый телефон, нарежь в 3MF, проверь, что в AMS есть черный филамент, и запусти печать только после моего подтверждения.MCP
- Транспорт
- stdio
- Авторизация
- API-ключ
Переменные окружения
PRINTER_HOSTобязательная- Адрес принтера в локальной сети
BAMBU_MODELобязательная- Модель принтера, например H2S
BAMBU_SERIALобязательная- Серийный номер принтера
BAMBU_TOKENобязательная, секрет- Код доступа LAN принтера
Ограничения
Нужны модель и адрес принтера в локальной сети, серийный номер и код доступа LAN, их задают `PRINTER_HOST`, `BAMBU_MODEL`, `BAMBU_SERIAL` и `BAMBU_TOKEN`; ключи хранят в локальной конфигурации. Прямая печать идет без Bambu Studio, Bambu Connect и облака на поддерживаемых моделях и прошивках, X2D поддерживает статус и нарезку, а нативная печать требует macOS или Linux x86-64 и собранный локально помощник. Нарезка из командной строки требует версии MCP 1.1.11 и новее и подходящего дерева профилей. Лицензия GPL-2.0. Печать связана с физической опасностью: нагрев, движение и расходники.
Как отключить. Удалите запись сервера из клиента и уберите `BAMBU_TOKEN` из локальной конфигурации. Файлы на принтере остаются, их удаляют инструментом `delete_printer_file` или на самом принтере.
Частые вопросы
Как установить?
Через `npx -y bambu-printer-mcp` по stdio, нужен Node.js 24. README дает готовый запрос для агента, который сам настроит клиент и найдет принтер.
Нужны ли Bambu Studio и облако?
Нет для прямой печати по локальной сети: слайсером служит FULU OrcaSlicer-bambulab, режим LAN включают на принтере.
Какие переменные задать?
`PRINTER_HOST`, `BAMBU_MODEL`, `BAMBU_SERIAL` и `BAMBU_TOKEN` (код доступа LAN). Модель не угадывают, ее подтверждают.
Как сопоставляется филамент AMS?
Автоматически по 3MF и RFID-метке катушки. Отказ получает причину: `no_loaded_match`, `color_mismatch`, `exhausted` или `no_sku`.
Можно ли смотреть печать удаленно?
Да: `camera_snapshot` и потоковая камера присылают кадры, а агент, всегда включенный дома, отвечает и в мессенджере.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыКОМПАС-3D MCP на Python
kompas-mcp-python
Ранний неофициальный MCP-сервер для КОМПАС-3D на Python: 76 инструментов для деталей и чертежей, произвольный Python выключен по умолчанию
MCP-сервер подключает агента к FreeCAD для построения деталей, редактирования документов, запуска макросов и экспорта моделей.
Onshape MCP строит CAD-модели по запросу в чате: эскизы, выдавливание, сборки с сопряжениями и экспорт в STEP или STL.
Fusion 360 MCP
fusion360-mcp-server
MCP-сервер для Autodesk Fusion 360: агент строит эскизы и тела, правит параметры и выполняет команды в открытом проекте
MCP-сервер для управления FreeCAD из Claude Desktop и других клиентов: создание и правка моделей, запуск скриптов и FEM-анализ
КОМПАС-3D MCP на C#
kompas-mcp-csharp
Ранний неофициальный MCP-сервер для КОМПАС-3D на C#: 51 инструмент, сборка из исходников и панель-копилот внутри КОМПАС
Коротко о README
README содержит готовый запрос для установки через агента, примеры просьб, справочник инструментов STL и принтера, разбор AMS и проверенную процедуру печати для H2S.